﻿.navbar {
    background: #3A78F2 !important;
    background-color: #3A78F2 !important;
}

.course-detail-container {
    margin: 0 auto;
    float: none;
    padding: 15px;
    background: #fff;
    box-shadow: 0 0 1px 0 #e2e2e2;
    text-align: justify;
}

    .course-detail-container a, .course-detail-container a p {
        color: #464646;
        font-size: medium;
        font-weight: bold;
    }

    .course-detail-container h1 {
        font-size: 26px;
    }

    .course-detail-container h2 {
        font-size: 20px;
        font-weight: bold;
    }

    .course-detail-container .check-box label {
        margin-left: 10px;
    }

    .course-detail-container p, .course-detail-container .course-about {
        /*color: #464646;
        font-size: 1.1em !important;
        line-height: 1.4em !important;
        text-align: justify;*/
    }

    .course-detail-container li {
        /*color: #464646;
        font-size: 1.0em !important;
        line-height: 1.3em !important;*/
    }

    .course-detail-container .course-about p {
        /*text-align: justify;*/
    }

    .course-detail-container .course-attributes {
        color: #464646;
        font-size: 1.1em !important;
        line-height: 1.2em !important;
        padding: 5px 0 !important;
    }

    .course-detail-container li {
        /*margin-bottom: 10px;
        text-align: justify;*/
    }

    .course-detail-container .course-attributes i {
        font-size: 1.2em !important;
        margin: 0 5px 0 -10px;
    }

    .course-detail-container .social-share p {
        font-size: 16px;
        font-weight: bold;
    }

    .course-detail-container .instructor:hover .instructor-img {
        /*border: 4px solid #2968aa;*/
    }

    .course-detail-container .instructor-img {
        max-width: 80px;
        border-radius: 100%;
        border: 4px solid #e6e6e6;
        transition: border .2s;
    }

    .course-detail-container ul {
        display: block;
        list-style-type: disc;
        -webkit-margin-before: 1em;
        -webkit-margin-after: 1em;
        -webkit-margin-start: 0px;
        -webkit-margin-end: 0px;
        -webkit-padding-start: 20px;
    }

    .course-detail-container ol {
        display: block;
        -webkit-margin-before: 1em;
        -webkit-margin-after: 1em;
        -webkit-margin-start: 0px;
        -webkit-margin-end: 0px;
        -webkit-padding-start: 20px;
    }

    .course-detail-container .headertext {
        color: #3fa7de !important;
        line-height: 45px !important;
        font-weight: bold;
    }

.html-block ul {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 20px;
}

.html-block ol {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 20px;
}

.instructor-container {
    margin-bottom: 20px;
}

.instructor-org {
    font-weight: bold;
}

.sl-item {
    border-left: 0;
}

.padding-0 {
    padding: 0 !important;
}

.margin-0 {
    margin: 0 !important;
}

.inner-btn {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1;
}

.btn-square-35 {
    height: 35px !important;
    width: 35px !important;
}

.btn-square-40 {
    height: 40px !important;
    width: 40px !important;
    padding: 0 13px;
    font-size: 28px;
}

.btn-square-40-image {
    height: 40px !important;
    width: 40px !important;
    padding: 0px;
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 11.7778V24.2222M11.7778 18H24.2222M11.4667 32H24.5333C27.1469 32 28.4537 32 29.452 31.4914C30.33 31.044 31.044 30.33 31.4914 29.452C32 28.4537 32 27.1469 32 24.5333V11.4667C32 8.85309 32 7.5463 31.4914 6.54804C31.044 5.66995 30.33 4.95605 29.452 4.50864C28.4537 4 27.1469 4 24.5333 4H11.4667C8.85309 4 7.5463 4 6.54804 4.50864C5.66995 4.95605 4.95605 5.66995 4.50864 6.54804C4 7.5463 4 8.85309 4 11.4667V24.5333C4 27.1469 4 28.4537 4.50864 29.452C4.95605 30.33 5.66995 31.044 6.54804 31.4914C7.5463 32 8.85309 32 11.4667 32Z' stroke='%233A78F2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

.tab-btn {
    float: left !important;
    border-radius: 0 !important;
    border-bottom: 4px solid rgba(255,255,255,0) !important;
    padding: 10px 15px 8px 15px;
    margin-bottom: 2px;
}

    .tab-btn:hover {
        border-bottom: 4px solid #e7368c !important;
    }

.jpdrp li a {
    padding: 10px 20px;
    font-size: 18px;
    line-height: 24px;
}

    .jpdrp li a i {
        font-size: 24px;
        margin-right: 20px;
    }

.btn-jpdrp {
    background: #3A78F2;
    border: 1px solid #3A78F2;
    color: #fff;
    padding: 5px 10px 5px 10px;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 500;
    min-width: 145px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
}

    .btn-jpdrp .caret {
        margin-left: 10px;
        zoom: 200%;
    }

.header-custom-dropdown .dropdown-toggle {
    border: 0 !important;
    padding-left: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.txt-light .filter-option {
    color: #fff;
}

.UpdateProgressPanel {
    text-align: center;
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.1);
    z-index: 10000000000000000000;
    left: 0;
    top: 0;
}

.modal-body {
    min-height: 200px;
    max-height: calc(100vh - 117px);
    overflow-y: auto;
}

.modal-full-height {
    height: calc(100vh - 115px);
}

.modal-qa-full-height {
    height: calc(100vh - 155px);
}

.modal-loader {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    font-size: 40px;
    text-align: center;
}

.modal-content-bg-giphy {
    background-image: url('dist/img/giphy.gif');
    background-position: center;
    background-repeat: no-repeat;
}

.modal-loader i {
    margin-top: 25%;
}

.modal-nav {
    position: absolute;
    top: 40%;
    padding: 0px 8px;
    background: rgba(0,0,0,0.4);
    color: rgba(256,256,256,0.7);
    font-size: 36px;
    cursor: pointer;
    z-index: 1;
}

    .modal-nav:hover {
        color: #fff;
    }

.modal-nav-prev {
    left: 0;
}

.modal-nav-next {
    right: 0;
}

.qa-used-list {
}

.uceditor-attatchment-div {
    width: 20px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    top: 0;
    margin-top: 0px;
    font-size: 16px;
    cursor: pointer !important;
}

.uceditor-attatchment-icon {
    cursor: pointer;
}

.uceditor-attatchment {
    opacity: 0;
    position: absolute;
    width: 20px;
    left: 0;
    padding: 0;
    height: 20px !important;
}

input[type="file"]::-webkit-file-upload-button {
    cursor: pointer !important;
}

.ajax__html_editor_extender_button {
    background-color: none !important;
}

.ajax__html_editor_extender_texteditor {
    border-color: #e2e2e2 !important;
    border-top: 0 !important;
    background: #fff;
    background-color: #fff;
    border-radius: 0px 0px 5px 5px;
}

    .ajax__html_editor_extender_texteditor a {
        text-decoration: underline !important;
        cursor: pointer !important;
    }

.ajax__html_editor_extender_buttoncontainer {
    background-color: #fff !important;
    border: 1px solid #e2e2e2 !important;
    border-radius: 5px 5px 0px 0px !important;
}

.modal-content .closenew {
    position: absolute;
    right: -19px;
    background-color: white;
    opacity: 1;
    width: 20px;
}

.cls-progress {
    background: rgba(0,0,0,0.5);
    position: fixed;
    z-index: 10001;
    height: 100%;
    width: 100%;
    overflow: hidden;
    color: black;
    top: 0;
    left: 0;
    text-align: center;
}

.cls-div-progress {
    background: rgba(256,256,256,0.5);
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    z-index: 1;
}

.spinner {
    margin: 0px auto 0;
    text-align: center;
    padding-top: 10px;
    height: 100%;
}

    .spinner > div {
        width: 12px;
        height: 12px;
        background-color: #3ea7de;
        border-radius: 100%;
        display: inline-block;
        -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
        animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    }

    .spinner .bounce1 {
        -webkit-animation-delay: -0.32s;
        animation-delay: -0.32s;
    }

    .spinner .bounce2 {
        -webkit-animation-delay: -0.16s;
        animation-delay: -0.16s;
    }

@-webkit-keyframes sk-bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
    }

    40% {
        -webkit-transform: scale(1.0);
    }
}

@keyframes sk-bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    40% {
        -webkit-transform: scale(1.0);
        transform: scale(1.0);
    }
}

.disabled {
    cursor: not-allowed !important;
}

.min-height {
    min-height: calc(100vh - 240px);
}

.owl-theme .owl-nav .disabled {
    display: none !important;
}

.btn-tranperent-z {
    border: none;
    box-shadow: none;
    width: auto;
    height: 100%;
    width: 100%;
    line-height: 0;
    background-color: transparent !important;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
}

    .btn-tranperent-z:focus {
        outline: 0 !important;
    }

.btn-tranperent-edit:before {
    content: '/hjk';
}

.btn-trans-img {
    border: none;
    box-shadow: none;
    height: 24px;
    line-height: 22px;
    font-size: 16px !important;
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    font-weight: 600;
    font-family: "Open Sans","Varela Round","Roboto","Open Sans", sans-serif;
    -webkit-font-smoothing: antialiased;
    outline: none !important;
    letter-spacing: 1.02pt;
    background-color: transparent !important;
    background-repeat: no-repeat no-repeat;
    padding-left: 25px;
    padding-right: 0px;
    background-size: 24px;
}

    .btn-trans-img.conversation {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66667 7.91667H10M6.66667 10.8333H12.5M10 17.5C14.1421 17.5 17.5 14.1421 17.5 10C17.5 5.85786 14.1421 2.5 10 2.5C5.85786 2.5 2.5 5.85786 2.5 10C2.5 10.9976 2.69478 11.9497 3.04839 12.8204C3.11606 12.9871 3.1499 13.0704 3.165 13.1377C3.17976 13.2036 3.18516 13.2524 3.18517 13.3199C3.18518 13.3889 3.17265 13.4641 3.14759 13.6145L2.65344 16.5794C2.60169 16.8898 2.57582 17.0451 2.62397 17.1573C2.66611 17.2556 2.7444 17.3339 2.84265 17.376C2.95491 17.4242 3.11015 17.3983 3.42063 17.3466L6.38554 16.8524C6.53591 16.8273 6.61109 16.8148 6.68011 16.8148C6.74763 16.8148 6.79638 16.8202 6.86227 16.835C6.92962 16.8501 7.01294 16.8839 7.17958 16.9516C8.05025 17.3052 9.00238 17.5 10 17.5Z' stroke='%233A78F2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .btn-trans-img.refresh {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 16.5385C14.0899 16.5385 17 13.6111 17 10C17 7.82651 15.9457 5.90072 14.3235 4.71185M11.2647 18L9.73529 16.4615L11.2647 14.9231M10.5 3.46154C6.91015 3.46154 4 6.38891 4 10C4 12.1735 5.05427 14.0993 6.67647 15.2882M9.73529 5.07692L11.2647 3.53846L9.73529 2' stroke='%233A78F2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

.btn-tranperent-40 {
    border: none;
    box-shadow: none;
    width: auto;
    height: auto;
    height: 40px;
    width: 40px !important;
    line-height: 0;
    background-color: transparent !important;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 6px;
}

.btn-tranperent-30 {
    border: none;
    box-shadow: none;
    width: auto;
    height: auto;
    height: 30px;
    width: 30px !important;
    line-height: 0;
    background-color: transparent !important;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 6px;
}

.btn-tranperent-35-text {
    border: none;
    box-shadow: none;
    width: auto;
    height: 35px;
    min-width: 40px;
    line-height: 0;
    background-color: transparent !important;
    background-repeat: no-repeat no-repeat;
    background-position: 7px 5px;
    background-size: 20px 20px;
    border-radius: 6px;
    padding-left: 35px;
    padding-right: 10px;
    font-size: 16px;
    text-align: left;
}

    .btn-tranperent-35-text:hover, .btn-tranperent-35-text:active {
        box-shadow: 0 0 0 0.25rem rgb(49 132 253 / 50%);
    }

    .btn-tranperent-35-text.plus {
        background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.88672 5.49609H11.5742V7.58203H6.88672V12.3164H4.80078V7.58203H0.125V5.49609H4.80078V0.714844H6.88672V5.49609Z' fill='%233A78F2'/%3E%3C/svg%3E%0A");
    }

.btn-tranperent-40.plus {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 8.77778V21.2222M8.77778 15H21.2222M8.46667 29H21.5333C24.1469 29 25.4537 29 26.452 28.4914C27.33 28.044 28.044 27.33 28.4914 26.452C29 25.4537 29 24.1469 29 21.5333V8.46667C29 5.85309 29 4.5463 28.4914 3.54804C28.044 2.66995 27.33 1.95605 26.452 1.50864C25.4537 1 24.1469 1 21.5333 1H8.46667C5.85309 1 4.5463 1 3.54804 1.50864C2.66995 1.95605 1.95605 2.66995 1.50864 3.54804C1 4.5463 1 5.85309 1 8.46667V21.5333C1 24.1469 1 25.4537 1.50864 26.452C1.95605 27.33 2.66995 28.044 3.54804 28.4914C4.5463 29 5.85309 29 8.46667 29Z' stroke='%233A78F2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-tranperent-40.cross {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 8.46667C1 5.85309 1 4.5463 1.50864 3.54804C1.95605 2.66995 2.66995 1.95605 3.54804 1.50864C4.5463 1 5.85309 1 8.46667 1H21.5333C24.1469 1 25.4537 1 26.452 1.50864C27.33 1.95605 28.044 2.66995 28.4914 3.54804C29 4.5463 29 5.85309 29 8.46667V21.5333C29 24.1469 29 25.4537 28.4914 26.452C28.044 27.33 27.33 28.044 26.452 28.4914C25.4537 29 24.1469 29 21.5333 29H8.46667C5.85309 29 4.5463 29 3.54804 28.4914C2.66995 28.044 1.95605 27.33 1.50864 26.452C1 25.4537 1 24.1469 1 21.5333V8.46667Z' stroke='%233A78F2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.2006 10.3998L10.401 19.1993M10.401 10.3998L19.2006 19.1993' stroke='%233A78F2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-tranperent-30.edit {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.15659 2.68682H4.81685C3.48083 2.68682 2.81281 2.68682 2.30252 2.94683C1.85366 3.17554 1.48872 3.54048 1.26001 3.98935C1 4.49964 1 5.16765 1 6.50367V13.1832C1 14.5192 1 15.1872 1.26001 15.6975C1.48872 16.1463 1.85366 16.5113 2.30252 16.74C2.81281 17 3.48083 17 4.81685 17H11.4963C12.8324 17 13.5004 17 14.0107 16.74C14.4595 16.5113 14.8245 16.1463 15.0532 15.6975C15.3132 15.1872 15.3132 14.5192 15.3132 13.1832V9.84341M5.77104 12.2289H7.10259C7.49158 12.2289 7.68607 12.2289 7.8691 12.185C8.03138 12.146 8.18651 12.0818 8.3288 11.9946C8.48929 11.8962 8.62682 11.7587 8.90187 11.4837L16.5059 3.87959C17.1647 3.22084 17.1647 2.15281 16.5059 1.49406C15.8472 0.835314 14.7792 0.835313 14.1204 1.49406L6.51633 9.09813C6.24127 9.37318 6.10374 9.51071 6.00539 9.6712C5.9182 9.81349 5.85394 9.96862 5.81498 10.1309C5.77104 10.3139 5.77104 10.5084 5.77104 10.8974V12.2289Z' stroke='%23002265' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-size: 18px;
}

.btn-tranperent-30.delete {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.33333 1H11.6667M1 3.66667H17M15.2222 3.66667L14.5989 13.0171C14.5053 14.42 14.4586 15.1215 14.1556 15.6533C13.8888 16.1216 13.4864 16.498 13.0015 16.7331C12.4506 17 11.7476 17 10.3416 17H7.65836C6.25236 17 5.54936 17 4.99852 16.7331C4.51356 16.498 4.11119 16.1216 3.84443 15.6533C3.54143 15.1215 3.49467 14.42 3.40114 13.0171L2.77778 3.66667M7.22222 7.66667V12.1111M10.7778 7.66667V12.1111' stroke='%23F33923' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-size: 18px;
}

.btn-tranperent-35-text.file {
    background-image: url('../img/svg/icon-file.svg');
}
.btn-tranperent-35-text.video {
    background-image: url('../img/svg/icon-video.svg');
}
.btn-tranperent-35-text.youtube {
    background-image: url('../img/svg/icon-youtube.svg');
}
.btn-tranperent-35-text.notes {
    background-image: url('../img/svg/icon-notes.svg');
}
.btn-tranperent-35-text.text {
    background-image: url('../img/svg/icon-textlink.svg');
}
.btn-tranperent-35-text.question {
    background-image: url('../img/svg/icon-question.svg');
}
.btn-tranperent-35-text.quiz {
    background-image: url('../img/svg/icon-quiz.svg');
}

.btn-tranperent-30 {
    border: none;
    box-shadow: none;
    width: auto;
    height: auto;
    height: 30px;
    width: 30px !important;
    line-height: 0;
    background-color: transparent !important;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

.btn-border {
    border: 2px solid #EAEAEA;
}

.btn-border-tc {
    border: 2px solid #3A78F2;
}

.btn-tranperent-edit-25X25 {
    border: none;
    box-shadow: none;
    width: auto;
    height: auto;
    height: 25px;
    width: 25px !important;
    line-height: 0;
    background-image: url('../../images/file_edit.png');
    background-color: transparent !important;
}

.btn-tranperent-delete-25X25 {
    border: none;
    box-shadow: none;
    width: auto;
    height: auto;
    height: 25px;
    width: 25px !important;
    line-height: 0;
    background-image: url('../../images/delete-icon.png');
    background-color: transparent !important;
}

.btn-tranperent-remove-25X25 {
    border: none;
    box-shadow: none;
    width: auto;
    height: auto;
    height: 25px;
    width: 25px !important;
    line-height: 0;
    background-image: url('../../images/clear.png');
    background-color: transparent !important;
}

.btn-tranperent-remove-15x15 {
    border: none;
    box-shadow: none;
    width: auto;
    height: auto;
    height: 15px;
    width: 15px !important;
    line-height: 0;
    background-image: url('../../images/clear_white.png');
    background-color: transparent !important;
}

.btn-tranperent-view-25X25 {
    border: none;
    box-shadow: none;
    width: auto;
    height: auto;
    height: 25px;
    width: 25px !important;
    line-height: 0;
    background-image: url('../../images/view-icon.png');
    background-repeat: no-repeat;
    background-color: transparent !important;
}

.btn-tranperent-QuestionBank-25X25 {
    border: none;
    box-shadow: none;
    width: auto;
    height: auto;
    height: 25px;
    width: 25px !important;
    line-height: 0;
    background-image: url('../../images/question-bank-icon.png');
    background-repeat: no-repeat;
    background-color: transparent !important;
}

.btn-tranperent-plus-25X25 {
    border: none;
    box-shadow: none;
    width: auto;
    height: auto;
    height: 25px;
    width: 25px !important;
    line-height: 0;
    background-image: url('../../images/Plus.png');
    background-repeat: no-repeat;
    background-color: transparent !important;
}

.btn-tranperent-minus-25X25 {
    border: none;
    box-shadow: none;
    width: auto;
    height: auto;
    height: 25px;
    width: 25px !important;
    line-height: 0;
    background-image: url('../../images/minus.png');
    background-repeat: no-repeat;
    background-color: transparent !important;
}

.btn-tranperent-video-25X25 {
    border: none;
    box-shadow: none;
    width: auto;
    height: auto;
    height: 25px;
    width: 25px !important;
    line-height: 0;
    background-image: url('../../images/video-icon.png');
    background-repeat: no-repeat;
    background-color: transparent !important;
}

.default-height {
    min-height: calc(100vh - 135px);
}

.d-sw {
    box-shadow: 0 2px 5px 0 #e2e2e2;
    border-radius: 9px;
    overflow: hidden;
}

.tab-btn {
    float: left !important;
    border-radius: 0 !important;
    border-bottom: 4px solid rgba(255,255,255,0) !important;
}

    .tab-btn:hover {
        border-bottom: 4px solid #fff !important;
        color: #fff;
    }

.tab-btn-active {
    border-bottom: 4px solid #fff !important;
}

.cls-course-sub:hover {
    background-color: #fff !important;
}

.left-submenu-side {
    position: fixed !important;
    left: 225px !important;
    background: rgb(255, 255, 255) !important;
    margin-top: -33px !important;
    border: 1px solid #dedede;
    border-left: 0;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}

.round-corner-5 {
    border-radius: 8px !important;
}

.round-corner-8 {
    border-radius: 8px !important;
}

.round-corner-10 {
    border-radius: 10px !important;
}

.panel-tc.card-view {
    overflow: hidden;
}

    .panel-tc.card-view .panel.panel-default.border-panel.card-view {
        border-radius: 9px;
        overflow: hidden;
        box-shadow: 0 2px 5px 0 #e2e2e2;
    }

.shadow-1 {
    box-shadow: 0 0 10px 0 #afafaf !important;
}

.headerimg {
    width: 34px;
}

.vbsw {
    box-shadow: 2px 2px 2px 0 #d2d2d2;
}

.uclefticon {
    background-position: center;
    width: 22px;
    height: 22px;
    margin-top: 0px;
    background-size: 100%;
    float: left;
    margin-right: 8px !important;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
}

    .uclefticon.dashboard-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 21V13.6C9 13.0399 9 12.7599 9.109 12.546C9.20487 12.3578 9.35785 12.2049 9.54601 12.109C9.75993 12 10.04 12 10.6 12H13.4C13.9601 12 14.2401 12 14.454 12.109C14.6422 12.2049 14.7951 12.3578 14.891 12.546C15 12.7599 15 13.0399 15 13.6V21M2 9.5L11.04 2.72C11.3843 2.46181 11.5564 2.33271 11.7454 2.28294C11.9123 2.23902 12.0877 2.23902 12.2546 2.28295C12.4436 2.33271 12.6157 2.46181 12.96 2.72L22 9.5M4 8V17.8C4 18.9201 4 19.4802 4.21799 19.908C4.40974 20.2843 4.7157 20.5903 5.09202 20.782C5.51985 21 6.0799 21 7.2 21H16.8C17.9201 21 18.4802 21 18.908 20.782C19.2843 20.5903 19.5903 20.2843 19.782 19.908C20 19.4802 20 18.9201 20 17.8V8L13.92 3.44C13.2315 2.92361 12.8872 2.66542 12.5091 2.56589C12.1754 2.47804 11.8246 2.47804 11.4909 2.56589C11.1128 2.66542 10.7685 2.92361 10.08 3.44L4 8Z' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.subcription-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.4656 8.99058L21.4179 8.40327L11.9879 3.06407H11.8727C11.8084 3.03639 11.7418 3.01494 11.6736 3H11.4745H11.2859C11.2143 3.01495 11.1442 3.03639 11.0764 3.06407H10.9611L1.53117 8.40327C1.36992 8.4964 1.23579 8.63146 1.14248 8.79467C1.04916 8.95788 1 9.14339 1 9.33229C1 9.52118 1.04916 9.70669 1.14248 9.8699C1.23579 10.0331 1.36992 10.1682 1.53117 10.2613L4.14012 11.7349V16.7965C4.14012 17.6461 4.47129 18.4609 5.06077 19.0617C5.65026 19.6625 6.44977 20 7.28343 20H15.6656C16.4993 20 17.2988 19.6625 17.8883 19.0617C18.4777 18.4609 18.8089 17.6461 18.8089 16.7965V11.7349L20.9045 10.5389V13.593C20.9045 13.8762 21.0148 14.1478 21.2113 14.348C21.4078 14.5483 21.6743 14.6608 21.9522 14.6608C22.2301 14.6608 22.4966 14.5483 22.6931 14.348C22.8896 14.1478 23 13.8762 23 13.593V9.9196C22.9997 9.73038 22.95 9.54465 22.8561 9.38141C22.7622 9.21817 22.6275 9.08329 22.4656 8.99058ZM16.7134 16.7965C16.7134 17.0797 16.603 17.3513 16.4065 17.5516C16.21 17.7518 15.9435 17.8643 15.6656 17.8643H7.28343C7.00554 17.8643 6.73904 17.7518 6.54254 17.5516C6.34605 17.3513 6.23566 17.0797 6.23566 16.7965V12.9202L10.9611 15.5898L11.1183 15.6539H11.2126C11.2995 15.6651 11.3875 15.6651 11.4745 15.6539C11.5615 15.6651 11.6495 15.6651 11.7365 15.6539H11.8308C11.8864 15.6419 11.9396 15.6203 11.9879 15.5898L16.7134 12.9202V16.7965ZM11.4745 13.4435L4.20298 9.32161L11.4745 5.19975L18.746 9.32161L11.4745 13.4435Z' fill='%23002265'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.dashboard-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 5.6C14 5.03995 14 4.75992 14.109 4.54601C14.2049 4.35785 14.3578 4.20487 14.546 4.10899C14.7599 4 15.0399 4 15.6 4H18.4C18.9601 4 19.2401 4 19.454 4.10899C19.6422 4.20487 19.7951 4.35785 19.891 4.54601C20 4.75992 20 5.03995 20 5.6V8.4C20 8.96005 20 9.24008 19.891 9.45399C19.7951 9.64215 19.6422 9.79513 19.454 9.89101C19.2401 10 18.9601 10 18.4 10H15.6C15.0399 10 14.7599 10 14.546 9.89101C14.3578 9.79513 14.2049 9.64215 14.109 9.45399C14 9.24008 14 8.96005 14 8.4V5.6Z' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 5.6C4 5.03995 4 4.75992 4.10899 4.54601C4.20487 4.35785 4.35785 4.20487 4.54601 4.10899C4.75992 4 5.03995 4 5.6 4H8.4C8.96005 4 9.24008 4 9.45399 4.10899C9.64215 4.20487 9.79513 4.35785 9.89101 4.54601C10 4.75992 10 5.03995 10 5.6V8.4C10 8.96005 10 9.24008 9.89101 9.45399C9.79513 9.64215 9.64215 9.79513 9.45399 9.89101C9.24008 10 8.96005 10 8.4 10H5.6C5.03995 10 4.75992 10 4.54601 9.89101C4.35785 9.79513 4.20487 9.64215 4.10899 9.45399C4 9.24008 4 8.96005 4 8.4V5.6Z' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 15.6C4 15.0399 4 14.7599 4.10899 14.546C4.20487 14.3578 4.35785 14.2049 4.54601 14.109C4.75992 14 5.03995 14 5.6 14H8.4C8.96005 14 9.24008 14 9.45399 14.109C9.64215 14.2049 9.79513 14.3578 9.89101 14.546C10 14.7599 10 15.0399 10 15.6V18.4C10 18.9601 10 19.2401 9.89101 19.454C9.79513 19.6422 9.64215 19.7951 9.45399 19.891C9.24008 20 8.96005 20 8.4 20H5.6C5.03995 20 4.75992 20 4.54601 19.891C4.35785 19.7951 4.20487 19.6422 4.10899 19.454C4 19.2401 4 18.9601 4 18.4V15.6Z' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 15.6C14 15.0399 14 14.7599 14.109 14.546C14.2049 14.3578 14.3578 14.2049 14.546 14.109C14.7599 14 15.0399 14 15.6 14H18.4C18.9601 14 19.2401 14 19.454 14.109C19.6422 14.2049 19.7951 14.3578 19.891 14.546C20 14.7599 20 15.0399 20 15.6V18.4C20 18.9601 20 19.2401 19.891 19.454C19.7951 19.6422 19.6422 19.7951 19.454 19.891C19.2401 20 18.9601 20 18.4 20H15.6C15.0399 20 14.7599 20 14.546 19.891C14.3578 19.7951 14.2049 19.6422 14.109 19.454C14 19.2401 14 18.9601 14 18.4V15.6Z' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.course-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 9L12 4L2 9L6.73684 11.3684M22 9L17.2632 11.3684M22 9V17M22 9H12M6.73684 11.3684L6.12815 16.8466C6.05115 17.5396 6.4143 18.2072 7.03794 18.519C10.1616 20.0809 13.8384 20.0809 16.9621 18.519C17.5857 18.2072 17.9488 17.5396 17.8718 16.8466L17.2632 11.3684M6.73684 11.3684L12 14L17.2632 11.3684' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.institute-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 11.4999H7M6 15.4999H7M17 15.4999H18M17 11.4999H18M11.5 11.4999H12.5M10 20.9999V16.9999C10 15.8954 10.8954 14.9999 12 14.9999C13.1046 14.9999 14 15.8954 14 16.9999V20.9999M17 7.49995L18.5761 7.89398C19.4428 8.11064 19.8761 8.21898 20.1988 8.46057C20.4834 8.67373 20.7061 8.95895 20.8439 9.28682C21 9.65843 21 10.1051 21 10.9984V17.7999C21 18.9201 21 19.4801 20.782 19.9079C20.5903 20.2843 20.2843 20.5902 19.908 20.782C19.4802 20.9999 18.9201 20.9999 17.8 20.9999H6.2C5.0799 20.9999 4.51984 20.9999 4.09202 20.782C3.71569 20.5902 3.40973 20.2843 3.21799 19.9079C3 19.4801 3 18.9201 3 17.7999V10.9984C3 10.1051 3 9.65843 3.15613 9.28682C3.29388 8.95895 3.51657 8.67373 3.80124 8.46057C4.12389 8.21898 4.55722 8.11064 5.42388 7.89398L7 7.49995L9.85931 4.92657C10.6159 4.2456 10.9943 3.90512 11.4221 3.77598C11.799 3.66224 12.201 3.66224 12.5779 3.77598C13.0057 3.90512 13.3841 4.2456 14.1407 4.92657L17 7.49995Z' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.institute-user-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 21H4C4 17.4735 6.60771 14.5561 10 14.0709M19.8726 15.2038C19.8044 15.2079 19.7357 15.21 19.6667 15.21C18.6422 15.21 17.7077 14.7524 17 14C16.2923 14.7524 15.3578 15.2099 14.3333 15.2099C14.2643 15.2099 14.1956 15.2078 14.1274 15.2037C14.0442 15.5853 14 15.9855 14 16.3979C14 18.6121 15.2748 20.4725 17 21C18.7252 20.4725 20 18.6121 20 16.3979C20 15.9855 19.9558 15.5853 19.8726 15.2038ZM15 7C15 9.20914 13.2091 11 11 11C8.79086 11 7 9.20914 7 7C7 4.79086 8.79086 3 11 3C13.2091 3 15 4.79086 15 7Z' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.publisher-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 5.33333V3C7 2.44771 7.44772 2 8 2H16C16.5523 2 17 2.44772 17 3V5.33333' stroke='%23002265' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.5 7C3.83696 7 3.20107 7.26339 2.73223 7.73223C2.26339 8.20108 2 8.83696 2 9.5V17C2 17.442 2.17559 17.8659 2.48815 18.1785C2.80072 18.4911 3.22464 18.6667 3.66667 18.6667H6.16667V21.1667H17.8333V18.6667H20.3333C20.7753 18.6667 21.1992 18.4911 21.5118 18.1785C21.8244 17.8659 22 17.442 22 17V9.5C22 8.83696 21.7366 8.20108 21.2677 7.73223C20.7989 7.26339 20.1631 7 19.5 7H4.5ZM17.8333 17H20.3333V9.5C20.3333 9.27898 20.2455 9.06702 20.0892 8.91074C19.933 8.75447 19.721 8.66667 19.5 8.66667H4.5C4.27898 8.66667 4.06702 8.75447 3.91074 8.91074C3.75447 9.06702 3.66667 9.27898 3.66667 9.5V17H6.16667V13.6667H17.8333V17ZM7.83333 19.5L9.91667 16.7225L11.1666 18.3889L13.25 15.6108L16.1667 19.5H12H10.3333H7.83333Z' fill='%23002265'/%3E%3Cpath d='M17.6257 12.0001C18.201 12.0001 18.6673 11.5337 18.6673 10.9584C18.6673 10.3831 18.201 9.91675 17.6257 9.91675C17.0503 9.91675 16.584 10.3831 16.584 10.9584C16.584 11.5337 17.0503 12.0001 17.6257 12.0001Z' fill='%23002265'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.search-student-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 19.5L20 21M11 14C7.13401 14 4 17.134 4 21H11M19 17.5C19 18.8807 17.8807 20 16.5 20C15.1193 20 14 18.8807 14 17.5C14 16.1193 15.1193 15 16.5 15C17.8807 15 19 16.1193 19 17.5ZM15 7C15 9.20914 13.2091 11 11 11C8.79086 11 7 9.20914 7 7C7 4.79086 8.79086 3 11 3C13.2091 3 15 4.79086 15 7Z' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.notification-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00195 17H5.60636C4.34793 17 3.71872 17 3.58633 16.9023C3.4376 16.7925 3.40126 16.7277 3.38515 16.5436C3.37082 16.3797 3.75646 15.7486 4.52776 14.4866C5.32411 13.1835 6.00031 11.2862 6.00031 8.6C6.00031 7.11479 6.63245 5.69041 7.75766 4.6402C8.88288 3.59 10.409 3 12.0003 3C13.5916 3 15.1177 3.59 16.2429 4.6402C17.3682 5.69041 18.0003 7.11479 18.0003 8.6C18.0003 11.2862 18.6765 13.1835 19.4729 14.4866C20.2441 15.7486 20.6298 16.3797 20.6155 16.5436C20.5994 16.7277 20.563 16.7925 20.4143 16.9023C20.2819 17 19.6527 17 18.3943 17H15.0003M9.00195 17L9.00031 18C9.00031 19.6569 10.3435 21 12.0003 21C13.6572 21 15.0003 19.6569 15.0003 18V17M9.00195 17H15.0003' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.section-template-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 5.00005C7.01165 5.00082 6.49359 5.01338 6.09202 5.21799C5.71569 5.40973 5.40973 5.71569 5.21799 6.09202C5 6.51984 5 7.07989 5 8.2V17.8C5 18.9201 5 19.4802 5.21799 19.908C5.40973 20.2843 5.71569 20.5903 6.09202 20.782C6.51984 21 7.07989 21 8.2 21H15.8C16.9201 21 17.4802 21 17.908 20.782C18.2843 20.5903 18.5903 20.2843 18.782 19.908C19 19.4802 19 18.9201 19 17.8V8.2C19 7.07989 19 6.51984 18.782 6.09202C18.5903 5.71569 18.2843 5.40973 17.908 5.21799C17.5064 5.01338 16.9884 5.00082 16 5.00005M8 5.00005V7H16V5.00005M8 5.00005V4.70711C8 4.25435 8.17986 3.82014 8.5 3.5C8.82014 3.17986 9.25435 3 9.70711 3H14.2929C14.7456 3 15.1799 3.17986 15.5 3.5C15.8201 3.82014 16 4.25435 16 4.70711V5.00005M15 12H12M15 16H12M9 12H9.01M9 16H9.01' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.report1-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.625 6.375L13.25 10.125L10.75 7.625L6.375 11.375M7.3125 17.625C6.79473 17.625 6.375 17.2053 6.375 16.6875V15.4375C6.375 14.9197 6.79473 14.5 7.3125 14.5C7.83027 14.5 8.25 14.9197 8.25 15.4375V16.6875C8.25 17.2053 7.83027 17.625 7.3125 17.625ZM11.6875 17.625C11.1697 17.625 10.75 17.2053 10.75 16.6875V13.5625C10.75 13.0447 11.1697 12.625 11.6875 12.625C12.2053 12.625 12.625 13.0447 12.625 13.5625V16.6875C12.625 17.2053 12.2053 17.625 11.6875 17.625ZM16.0625 17.625C15.5447 17.625 15.125 17.2053 15.125 16.6875V14.8125C15.125 14.2947 15.5447 13.875 16.0625 13.875C16.5803 13.875 17 14.2947 17 14.8125V16.6875C17 17.2053 16.5803 17.625 16.0625 17.625Z' stroke='%23002265' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 3H11.1H3V11.1V21H21V3Z' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.report2-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 21H7.8C6.11984 21 5.27976 21 4.63803 20.673C4.07354 20.3854 3.6146 19.9265 3.32698 19.362C3 18.7202 3 17.8802 3 16.2V3M15 10V17M7 13V17M19 5V17M11 7V17' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.course-subject-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.7172 18.239L18.6056 3.44525C18.5654 3.25179 18.4873 3.06818 18.3759 2.90499C18.2645 2.74179 18.1219 2.60221 17.9564 2.49428C17.7909 2.38634 17.6057 2.31217 17.4114 2.27603C17.2171 2.23989 17.0176 2.24249 16.8244 2.28369L12.4359 3.22681C12.0478 3.3118 11.7089 3.54662 11.4929 3.8802C11.277 4.21377 11.2015 4.61911 11.2828 5.00806L14.3944 19.8018C14.4637 20.1393 14.6471 20.4427 14.9138 20.6609C15.1805 20.8791 15.5142 20.9988 15.8588 20.9999C15.9653 20.9998 16.0715 20.9885 16.1756 20.9662L20.5641 20.0231C20.9527 19.9379 21.292 19.7026 21.5079 19.3684C21.7239 19.0343 21.7991 18.6283 21.7172 18.239ZM12.75 4.7015V4.69306L17.1375 3.75556L17.4497 5.24337L13.0622 6.18744L12.75 4.7015ZM13.3706 7.65181L17.76 6.70962L18.0731 8.20025L13.6875 9.14337L13.3706 7.65181ZM13.9931 10.6115L18.3825 9.66837L19.6294 15.5971L15.24 16.5402L13.9931 10.6115ZM20.25 18.5568L15.8625 19.4943L15.5503 18.0065L19.9378 17.0624L20.25 18.5484V18.5568ZM9.75 2.99994H5.25C4.85218 2.99994 4.47064 3.15797 4.18934 3.43928C3.90804 3.72058 3.75 4.10211 3.75 4.49994V19.4999C3.75 19.8978 3.90804 20.2793 4.18934 20.5606C4.47064 20.8419 4.85218 20.9999 5.25 20.9999H9.75C10.1478 20.9999 10.5294 20.8419 10.8107 20.5606C11.092 20.2793 11.25 19.8978 11.25 19.4999V4.49994C11.25 4.10211 11.092 3.72058 10.8107 3.43928C10.5294 3.15797 10.1478 2.99994 9.75 2.99994ZM5.25 4.49994H9.75V5.99994H5.25V4.49994ZM5.25 7.49994H9.75V16.4999H5.25V7.49994ZM9.75 19.4999H5.25V17.9999H9.75V19.4999Z' fill='%23002265'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.schedule-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 9H21M7 3V5M17 3V5M6 13H8M6 17H8M11 13H13M11 17H13M16 13H18M16 17H18M6.2 21H17.8C18.9201 21 19.4802 21 19.908 20.782C20.2843 20.5903 20.5903 20.2843 20.782 19.908C21 19.4802 21 18.9201 21 17.8V8.2C21 7.07989 21 6.51984 20.782 6.09202C20.5903 5.71569 20.2843 5.40973 19.908 5.21799C19.4802 5 18.9201 5 17.8 5H6.2C5.0799 5 4.51984 5 4.09202 5.21799C3.71569 5.40973 3.40973 5.71569 3.21799 6.09202C3 6.51984 3 7.07989 3 8.2V17.8C3 18.9201 3 19.4802 3.21799 19.908C3.40973 20.2843 3.71569 20.5903 4.09202 20.782C4.51984 21 5.07989 21 6.2 21Z' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.t-user-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 21H4C4 17.4735 6.60771 14.5561 10 14.0709M19.8726 15.2038C19.8044 15.2079 19.7357 15.21 19.6667 15.21C18.6422 15.21 17.7077 14.7524 17 14C16.2923 14.7524 15.3578 15.2099 14.3333 15.2099C14.2643 15.2099 14.1956 15.2078 14.1274 15.2037C14.0442 15.5853 14 15.9855 14 16.3979C14 18.6121 15.2748 20.4725 17 21C18.7252 20.4725 20 18.6121 20 16.3979C20 15.9855 19.9558 15.5853 19.8726 15.2038ZM15 7C15 9.20914 13.2091 11 11 11C8.79086 11 7 9.20914 7 7C7 4.79086 8.79086 3 11 3C13.2091 3 15 4.79086 15 7Z' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.teacher-activity-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.41813 1.3787C6.93028 1.50659 6.56558 1.71972 6.1772 2.1081C5.552 2.7333 5.30571 3.39165 5.34361 4.37681C5.35781 4.8836 5.40518 5.00201 5.68462 5.20568C5.86934 5.34303 6.31456 5.34303 6.49927 5.20568C6.78346 4.99728 6.82135 4.89308 6.8545 4.2963C6.86871 3.95054 6.9066 3.67583 6.95396 3.57164C7.06764 3.3064 7.34708 3.03169 7.60758 2.91802L7.83966 2.81855L14.2243 2.82803C20.2868 2.84224 20.6183 2.84697 20.7794 2.92749C21.002 3.03643 21.2672 3.30166 21.3762 3.52427C21.4567 3.68531 21.4614 3.91739 21.4756 7.04812C21.4851 10.392 21.4851 10.4015 21.3856 10.6383C21.2625 10.9272 20.9451 11.2161 20.6468 11.3156C20.4857 11.3724 20.2394 11.3914 19.7374 11.3914C19.1122 11.3914 19.0269 11.4008 18.8611 11.5003C18.3449 11.7892 18.3591 12.547 18.8848 12.8123C19.0411 12.8928 19.1643 12.907 19.7895 12.907C20.6278 12.907 20.9972 12.8407 21.4661 12.6133C21.9114 12.4002 22.5034 11.8176 22.7071 11.3914C23.0055 10.7709 23.0007 10.8561 23.0007 7.11916C23.0007 4.85519 22.9818 3.63794 22.9486 3.47217C22.7497 2.49175 21.8829 1.60605 20.912 1.37397C20.4668 1.26977 7.81598 1.2745 7.41813 1.3787Z' fill='%23002265'/%3E%3Cpath d='M9.76193 5.43977C9.24556 5.72875 9.25977 6.48673 9.78562 6.75203C9.96564 6.84678 10.0604 6.84678 14.2293 6.8373C18.4503 6.82309 18.493 6.82309 18.6209 6.7236C18.872 6.53885 18.9478 6.38725 18.9478 6.08879C18.9478 5.79034 18.872 5.63874 18.6209 5.45398C18.493 5.35449 18.4503 5.35449 14.2198 5.34502L9.94669 5.33081L9.76193 5.43977Z' fill='%23002265'/%3E%3Cpath d='M4.7403 6.35434C3.93494 6.47751 3.21485 6.9323 2.77901 7.58606C2.44265 8.08349 2.32422 8.48617 2.32422 9.12099C2.32422 9.7558 2.44265 10.1585 2.77901 10.6559C3.29539 11.4328 4.12443 11.8782 5.04823 11.8876C5.82516 11.8924 6.46945 11.6318 7.01899 11.087C8.12754 9.98319 8.12754 8.25878 7.01899 7.15496C6.66368 6.80439 6.18994 6.52962 5.7541 6.4254C5.48881 6.36381 4.93927 6.32591 4.7403 6.35434ZM5.66409 8.02191C6.1331 8.25878 6.36049 8.68514 6.31312 9.2489C6.27048 9.77948 5.93412 10.1774 5.39406 10.3338C4.83978 10.4948 4.23339 10.2201 3.94441 9.67052C3.80229 9.39575 3.80229 8.84622 3.94441 8.57145C4.29498 7.91295 5.00085 7.68555 5.66409 8.02191Z' fill='%23002265'/%3E%3Cpath d='M9.76193 8.47116C9.24556 8.76015 9.25977 9.51813 9.78562 9.78343C9.95617 9.87344 10.0699 9.87817 12.1496 9.87817C14.2293 9.87817 14.343 9.87344 14.5136 9.78343C15.0489 9.51339 15.0489 8.72698 14.5136 8.45695C14.343 8.36694 14.2293 8.3622 12.1401 8.3622C9.95617 8.3622 9.94669 8.3622 9.76193 8.47116Z' fill='%23002265'/%3E%3Cpath d='M16.9079 8.42965C16.8321 8.46281 16.7185 8.54333 16.6616 8.60963C16.6001 8.67121 15.7759 9.95002 14.8192 11.4467C13.8672 12.9387 13.062 14.1606 13.0336 14.1559C13.0004 14.1512 12.8489 14.1133 12.6926 14.0706C12.3421 13.9712 11.75 13.9949 11.4422 14.1227C11.3238 14.1701 10.7885 14.3321 10.1254 14.6778C9.46228 15.0283 8.8135 15.4631 8.80876 15.4584C8.80403 15.4489 8.74245 15.2595 8.67141 15.0321C8.10453 12.1518 5.07958 11.8045 3.05242 12.657C2.01516 13.0927 1.41734 13.5411 1.03369 14.6778V15.4584L1.03346 19.0438C1.02399 22.2172 0.962649 22.4729 1.03369 22.6198C1.14737 22.8613 1.69476 22.9655 2.00736 22.9892C2.31996 23.0081 2.5331 22.8945 2.69413 22.6198C2.7936 22.4587 2.7936 22.3782 2.81728 19.0438L2.84096 15.6336L2.9499 15.3779C3.27197 14.6153 3.954 14.0754 4.74024 13.9522C5.69698 13.8054 6.67267 14.3169 7.09894 15.1932C7.28839 15.5815 7.36417 15.9652 7.36417 16.5383C7.36417 16.8604 7.38312 16.9503 7.46837 17.0782C7.62467 17.3056 7.79992 17.4192 8.03674 17.4429C8.27829 17.4713 8.1883 17.514 10.476 16.3157C12.1195 15.4537 12.2047 15.4205 12.5173 15.61C12.7305 15.7426 12.8583 15.9699 12.8583 16.2304C12.8583 16.652 12.8678 16.6472 10.4191 17.9497C8.24987 19.1054 8.18356 19.1385 7.88044 19.1528C7.50153 19.1764 7.17946 19.0533 6.92369 18.7928C6.82897 18.6981 6.51637 18.2007 6.22745 17.694C5.93853 17.1872 5.66383 16.7325 5.6212 16.6804C5.32754 16.3583 4.72129 16.4009 4.46553 16.7609C4.40395 16.8509 4.35659 17.0024 4.34238 17.1587C4.32344 17.405 4.32817 17.424 4.87759 18.3949C5.52173 19.5269 5.72066 19.8064 6.08062 20.0811C6.41217 20.3368 6.59215 20.4316 7.00895 20.5642L7.34049 20.6684L7.36417 21.6109C7.38786 22.4871 7.39733 22.5582 7.49206 22.6955C7.80466 23.1313 8.48195 23.0934 8.75666 22.6198C8.84665 22.4682 8.85613 22.3593 8.87034 21.4736L8.88454 20.4884L9.27292 20.28C9.48606 20.1616 10.5044 19.6217 11.5322 19.077C13.4835 18.0397 13.7251 17.8834 14.0235 17.4382C14.3692 16.9314 14.4734 16.1689 14.2792 15.5579L14.1893 15.2595L16.0364 12.3561C17.0547 10.7599 17.9073 9.37692 17.931 9.28693C17.9831 9.10221 17.931 8.83224 17.8078 8.657C17.6326 8.41071 17.2016 8.30177 16.9079 8.42965Z' fill='%23002265'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.student-activity-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4381 1.01686C11.378 1.02546 11.1974 1.05555 11.0298 1.08134C9.11683 1.37366 7.65957 2.61598 7.03626 4.47732C6.52041 6.02916 6.69666 7.77013 7.53061 9.36925C8.34737 10.934 9.68426 12.2322 11.7133 13.4358C12.0657 13.6465 12.1689 13.6895 12.3366 13.6895C12.947 13.6895 13.2737 12.9759 12.8653 12.5417C12.8008 12.4729 12.5257 12.2838 12.2549 12.1161C11.3951 11.5874 10.7203 11.0672 10.1227 10.4697C9.32747 9.67876 8.889 9.05545 8.558 8.23869C8.20981 7.39185 8.08085 6.60518 8.17112 5.8701C8.32587 4.58909 8.9062 3.57889 9.84332 2.97278C10.385 2.62458 10.9911 2.45693 11.8465 2.42254C13.1275 2.37525 14.1334 2.73205 14.8986 3.50582C15.3886 4.00447 15.7068 4.63638 15.8658 5.41874C15.9948 6.02916 15.969 6.82872 15.8056 7.46063C15.6724 7.97647 15.3156 8.72445 15.0147 9.11563C14.5891 9.67876 13.9443 10.2032 13.2866 10.5299C12.9341 10.7062 12.904 10.7319 12.8008 10.9598C12.6848 11.2263 12.7277 11.4756 12.9341 11.6906C13.2952 12.0688 13.695 11.9958 14.6407 11.3682C16.0034 10.4697 16.919 9.08554 17.25 7.43053C17.3833 6.75134 17.3833 5.75834 17.2457 5.12643C16.8416 3.235 15.6122 1.81642 13.9056 1.27908C13.3425 1.09854 12.8782 1.02976 12.1904 1.01256C11.8379 1.00397 11.4983 1.00397 11.4381 1.01686Z' fill='%23002265'/%3E%3Cpath d='M1.45912 10.758C1.21839 10.9257 1.13672 11.0718 1.13672 11.3426V11.5877L2.57249 13.952C3.36345 15.2502 4.03835 16.3592 4.07704 16.4108C4.1888 16.5613 4.43813 16.6816 4.64876 16.6816C5.00986 16.6816 5.32796 16.3592 5.32796 15.9981C5.32796 15.7531 5.34515 15.7875 3.66436 13.0277C2.65846 11.3813 2.30597 10.8354 2.1942 10.7623C1.99216 10.6248 1.65686 10.6248 1.45912 10.758Z' fill='%23002265'/%3E%3Cpath d='M7.54518 11.5057C6.58227 12.013 5.02184 13.1264 4.79401 13.4746C4.61346 13.7497 4.69943 14.1795 4.97885 14.3945C5.10781 14.4933 5.17229 14.5105 5.39582 14.5105C5.68384 14.5105 5.64515 14.5363 6.36303 13.9474C6.61236 13.7454 7.56667 13.1006 7.58387 13.1221C7.59246 13.1307 7.71713 13.3112 7.86328 13.5261C9.23887 15.5594 11.4914 16.3891 13.5634 15.6239C14.565 15.2499 15.4892 14.4762 16.1856 13.423C16.2973 13.2553 16.4005 13.1135 16.4091 13.1135C16.4177 13.1135 16.6541 13.2682 16.9293 13.4531C17.5741 13.8915 18.1888 14.4074 18.5585 14.8158C18.9153 15.2112 19.0399 15.3961 19.285 15.8775C19.487 16.273 19.6117 16.3891 19.8868 16.445C20.3639 16.5309 20.8024 16.0538 20.6734 15.5852C20.6004 15.3101 20.308 14.7642 20.0501 14.416C19.3838 13.5132 18.1974 12.5288 16.8347 11.7379C16.4607 11.5186 16.3231 11.4628 16.1469 11.4499C15.7944 11.4241 15.6353 11.5444 15.3688 12.0388C14.8831 12.9458 14.3156 13.6035 13.6837 13.999C12.7681 14.5707 11.6719 14.6481 10.7219 14.2096C9.86648 13.8185 9.20878 13.1479 8.62845 12.0818C8.51669 11.8754 8.38343 11.6691 8.33184 11.6218C8.1298 11.4327 7.78591 11.3811 7.54518 11.5057Z' fill='%23002265'/%3E%3Cpath d='M2.41649 17.0118C2.20586 17.115 2.09409 17.2998 2.0726 17.5878C2.0554 17.7899 2.0726 17.8673 2.14568 17.9876C2.32192 18.2713 2.45948 18.3186 3.21605 18.3616C5.51156 18.4906 7.20955 18.7614 8.65392 19.2342C9.11388 19.3847 9.85756 19.6942 9.82747 19.72C9.81887 19.7286 9.50506 19.7071 9.13108 19.6727C7.26114 19.4965 5.11178 19.389 3.28053 19.3761C1.98232 19.3675 1.93934 19.3718 1.81897 19.4578C1.58684 19.6297 1.49657 19.8146 1.51376 20.0811C1.53526 20.3562 1.65132 20.5539 1.86196 20.6657C1.97803 20.7302 2.20586 20.7431 3.43959 20.7689C5.76949 20.8205 7.56635 20.9279 10.0166 21.1773C10.8334 21.2589 11.6114 21.3406 11.749 21.3621C11.8822 21.3793 12.1058 21.3793 12.2433 21.3621C12.3766 21.3406 13.1676 21.2589 13.9929 21.173C16.4905 20.9236 18.1756 20.8205 20.5484 20.7689C22.139 20.7388 22.1605 20.7345 22.3625 20.4551C22.4399 20.3433 22.4614 20.2573 22.4614 20.0467C22.4614 19.7587 22.3926 19.6254 22.1648 19.4578C22.0487 19.3718 21.9971 19.3675 20.7075 19.3761C18.8762 19.389 16.7269 19.4965 14.857 19.6727C14.483 19.7071 14.1692 19.7286 14.1606 19.72C14.1305 19.6942 14.8742 19.3847 15.3341 19.2342C16.7828 18.7614 18.4679 18.4906 20.772 18.3616C21.5286 18.3186 21.6661 18.2713 21.8424 17.9876C21.9154 17.8673 21.9326 17.7899 21.9154 17.5878C21.8939 17.3084 21.808 17.158 21.5758 17.029C21.391 16.9215 21.1632 16.9172 20.1358 16.986C18.0337 17.1236 16.1423 17.4546 14.7624 17.9317C13.7866 18.267 12.7936 18.8001 12.2519 19.2815C12.1316 19.389 12.0198 19.475 12.0026 19.475C11.9854 19.475 11.8522 19.3761 11.7146 19.2557C10.2358 18.0005 7.56205 17.231 3.85226 16.986C2.90225 16.9215 2.58414 16.9258 2.41649 17.0118Z' fill='%23002265'/%3E%3Cpath d='M1.47637 21.6287C1.29152 21.6803 1.08948 21.8952 1.0293 22.0973C0.93043 22.4197 1.08948 22.7808 1.39039 22.914C1.56664 22.9957 1.80737 23 11.9953 23H22.424L22.6131 22.9054C22.8281 22.798 23 22.5228 23 22.295C23 22.093 22.8409 21.8093 22.6647 21.7018L22.5056 21.6029L12.0598 21.5943C5.75788 21.59 1.55804 21.6029 1.47637 21.6287Z' fill='%23002265'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.batch-activity-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9998 10V7.2C19.9998 6.0799 19.9998 5.51984 19.806 5.09202C19.6355 4.71569 19.3636 4.40973 19.0291 4.21799C18.6488 4 18.151 4 17.1553 4H6.8442C5.84855 4 5.35073 4 4.97044 4.21799C4.63593 4.40973 4.36396 4.71569 4.19352 5.09202C3.99976 5.51984 3.99976 6.0799 3.99976 7.2V10M6.33887 14H6.34887M3.50977 20C3.9216 18.8348 5.03284 18 6.33906 18C7.64528 18 8.75652 18.8348 9.16835 20M11.9989 14H12.0089M9.1698 20C9.58164 18.8348 10.6929 18 11.9991 18C13.3053 18 14.4166 18.8348 14.8284 20M17.6588 14H17.6688M14.8297 20C15.2415 18.8348 16.3528 18 17.659 18C18.9652 18 20.0765 18.8348 20.4883 20M7.33887 14C7.33887 14.5523 6.89115 15 6.33887 15C5.78658 15 5.33887 14.5523 5.33887 14C5.33887 13.4477 5.78658 13 6.33887 13C6.89115 13 7.33887 13.4477 7.33887 14ZM12.9989 14C12.9989 14.5523 12.5512 15 11.9989 15C11.4466 15 10.9989 14.5523 10.9989 14C10.9989 13.4477 11.4466 13 11.9989 13C12.5512 13 12.9989 13.4477 12.9989 14ZM18.6588 14C18.6588 14.5523 18.2111 15 17.6588 15C17.1065 15 16.6588 14.5523 16.6588 14C16.6588 13.4477 17.1065 13 17.6588 13C18.2111 13 18.6588 13.4477 18.6588 14Z' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.test-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 3H8.2C7.0799 3 6.51984 3 6.09202 3.21799C5.71569 3.40973 5.40973 3.71569 5.21799 4.09202C5 4.51984 5 5.0799 5 6.2V17.8C5 18.9201 5 19.4802 5.21799 19.908C5.40973 20.2843 5.71569 20.5903 6.09202 20.782C6.51984 21 7.0799 21 8.2 21H10M13 3L19 9M13 3V7.4C13 7.96005 13 8.24008 13.109 8.45399C13.2049 8.64215 13.3578 8.79513 13.546 8.89101C13.7599 9 14.0399 9 14.6 9H19M19 9V10M9 17H11.5M9 13H14M9 9H10M14 21L16.025 20.595C16.2015 20.5597 16.2898 20.542 16.3721 20.5097C16.4452 20.4811 16.5147 20.4439 16.579 20.399C16.6516 20.3484 16.7152 20.2848 16.8426 20.1574L21 16C21.5523 15.4477 21.5523 14.5523 21 14C20.4477 13.4477 19.5523 13.4477 19 14L14.8426 18.1574C14.7152 18.2848 14.6516 18.3484 14.601 18.421C14.5561 18.4853 14.5189 18.5548 14.4903 18.6279C14.458 18.7102 14.4403 18.7985 14.405 18.975L14 21Z' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.task-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 19H21M19 17V21M13 3H8.2C7.0799 3 6.51984 3 6.09202 3.21799C5.71569 3.40973 5.40973 3.71569 5.21799 4.09202C5 4.51984 5 5.0799 5 6.2V17.8C5 18.9201 5 19.4802 5.21799 19.908C5.40973 20.2843 5.71569 20.5903 6.09202 20.782C6.51984 21 7.0799 21 8.2 21H12M13 3L19 9M13 3V7.4C13 7.96005 13 8.24008 13.109 8.45399C13.2049 8.64215 13.3578 8.79513 13.546 8.89101C13.7599 9 14.0399 9 14.6 9H19M19 9V12M9 17H12M9 13H15M9 9H10' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.livecast-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 9V15M6.5 12H12.5M16 10L18.5768 8.45392C19.3699 7.97803 19.7665 7.74009 20.0928 7.77051C20.3773 7.79703 20.6369 7.944 20.806 8.17433C21 8.43848 21 8.90095 21 9.8259V14.1741C21 15.099 21 15.5615 20.806 15.8257C20.6369 16.056 20.3773 16.203 20.0928 16.2295C19.7665 16.2599 19.3699 16.022 18.5768 15.5461L16 14M6.2 18H12.8C13.9201 18 14.4802 18 14.908 17.782C15.2843 17.5903 15.5903 17.2843 15.782 16.908C16 16.4802 16 15.9201 16 14.8V9.2C16 8.0799 16 7.51984 15.782 7.09202C15.5903 6.71569 15.2843 6.40973 14.908 6.21799C14.4802 6 13.9201 6 12.8 6H6.2C5.0799 6 4.51984 6 4.09202 6.21799C3.71569 6.40973 3.40973 6.71569 3.21799 7.09202C3 7.51984 3 8.07989 3 9.2V14.8C3 15.9201 3 16.4802 3.21799 16.908C3.40973 17.2843 3.71569 17.5903 4.09202 17.782C4.51984 18 5.07989 18 6.2 18Z' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.report3-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 21H7.8C6.11984 21 5.27976 21 4.63803 20.673C4.07354 20.3854 3.6146 19.9265 3.32698 19.362C3 18.7202 3 17.8802 3 16.2V3M6 15L10 11L14 15L20 9M20 9V13M20 9H16' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.question-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3466 21.7869H12.3608M7 5.81165C7.7639 3.5936 9.86915 2 12.3466 2C15.4689 2 18 4.53111 18 7.65339C18 9.99455 16.5769 12.0033 14.5486 12.8619C13.5016 13.3051 12.9782 13.5267 12.795 13.6978C12.5769 13.9016 12.5355 13.9641 12.4328 14.2444C12.3466 14.4798 12.3466 14.8426 12.3466 15.5682L12.3466 17.5468' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.announcement-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1787_1168)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.9992 4.74092V7.99992C19.3932 7.99992 19.7833 8.07751 20.1472 8.22828C20.5112 8.37904 20.8419 8.60002 21.1205 8.8786C21.3991 9.15717 21.6201 9.48789 21.7708 9.85187C21.9216 10.2158 21.9992 10.606 21.9992 10.9999C21.9992 11.3939 21.9216 11.784 21.7708 12.148C21.6201 12.5119 21.3991 12.8427 21.1205 13.1212C20.8419 13.3998 20.5112 13.6208 20.1472 13.7716C19.7833 13.9223 19.3932 13.9999 18.9992 13.9999V16.9999C18.9992 18.6479 17.1182 19.5889 15.7992 18.5999L13.7392 17.0539C12.6381 16.2283 11.356 15.677 9.9992 15.4459V18.2899C9.99931 18.9437 9.76309 19.5754 9.3341 20.0687C8.9051 20.562 8.31225 20.8836 7.66481 20.9742C7.01738 21.0648 6.35902 20.9183 5.81108 20.5618C5.26314 20.2052 4.86257 19.6626 4.6832 19.0339L3.1132 13.5379C2.54822 12.8707 2.18054 12.0591 2.05149 11.1944C1.92244 10.3297 2.03713 9.44615 2.38268 8.64306C2.72823 7.83996 3.29094 7.14916 4.00755 6.64831C4.72416 6.14747 5.56626 5.85643 6.4392 5.80792L9.4572 5.63992C10.9338 5.55775 12.3698 5.12625 13.6472 4.38092L15.9912 3.01292C17.3252 2.23592 18.9992 3.19692 18.9992 4.74092ZM5.6332 15.0779L6.6062 18.4849C6.65302 18.6498 6.75794 18.7922 6.90157 18.8858C7.0452 18.9794 7.21785 19.0179 7.38763 18.9941C7.55741 18.9704 7.71286 18.886 7.82527 18.7565C7.93768 18.6271 7.99946 18.4614 7.9992 18.2899V15.2799L6.4392 15.1929C6.16772 15.1779 5.89805 15.1394 5.6332 15.0779ZM16.9992 4.74092L14.6542 6.10992C13.2296 6.94036 11.641 7.4502 9.9992 7.60392V13.4229C11.7862 13.6689 13.4872 14.3659 14.9392 15.4539L16.9992 16.9999V4.74092ZM7.9992 7.72392L6.5492 7.80392C5.87464 7.84116 5.23856 8.12994 4.76651 8.61324C4.29446 9.09654 4.02075 9.73925 3.9994 10.4145C3.97805 11.0897 4.21062 11.7484 4.6512 12.2606C5.09177 12.7728 5.70834 13.1011 6.3792 13.1809L6.5492 13.1959L7.9992 13.2759V7.72392ZM18.9992 9.99992V11.9999C19.2541 11.9996 19.4992 11.902 19.6846 11.7271C19.8699 11.5521 19.9814 11.313 19.9964 11.0585C20.0113 10.8041 19.9285 10.5535 19.7649 10.3581C19.6013 10.1626 19.3693 10.037 19.1162 10.0069L18.9992 9.99992Z' fill='%23002265'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1787_1168'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    }

    .uclefticon.share-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4746 1.03124C17.3293 1.05468 17.0808 1.10625 16.9215 1.14843C15.2293 1.58437 13.9683 3.2578 14.0246 4.98281L14.0386 5.43749L11.3527 7.22812C9.44021 8.50312 8.64802 9.00468 8.60584 8.97655C7.64959 8.24999 6.84802 7.98281 5.79334 8.02968C5.1324 8.06249 4.81834 8.13749 4.24177 8.40937C3.00896 8.99062 2.18396 10.1578 2.00584 11.5547C1.75271 13.5703 3.16834 15.5062 5.19802 15.9141C5.67146 16.0125 6.56209 15.9891 7.0074 15.8672C7.39646 15.7641 8.09021 15.4172 8.38084 15.1922C8.51209 15.0844 8.63865 15 8.6574 15C8.67615 15 9.8949 15.8016 11.3621 16.7766L14.0293 18.5531L14.0199 18.9937C13.9965 20.0156 14.3668 20.9484 15.0933 21.7172C15.6465 22.3031 16.2746 22.6781 17.0386 22.8797C17.5636 23.0156 18.4355 23.0203 18.9605 22.8797C20.3668 22.5141 21.459 21.4406 21.8715 20.0156C22.0074 19.5469 21.998 18.4359 21.8527 17.9391C21.4636 16.5937 20.4465 15.5672 19.1012 15.1594C18.7308 15.0469 18.5949 15.0328 18.023 15.0281C17.4793 15.0281 17.3058 15.0422 17.0011 15.1312C16.1527 15.375 15.4871 15.7969 14.9433 16.4437L14.7746 16.6453L12.2668 14.9766L9.76365 13.3031L9.8574 13.0172C9.99802 12.5953 9.99802 11.4047 9.8574 10.9828L9.76365 10.6969L12.2621 9.02812L14.7652 7.35937L15.1027 7.71093C17.0621 9.77812 20.4746 9.18749 21.6324 6.57656C21.9465 5.87812 22.0449 4.83281 21.8715 4.11093C21.4449 2.33906 19.9824 1.11093 18.1824 1.0125C17.9386 1.00312 17.6199 1.00781 17.4746 1.03124ZM18.4918 3.07031C18.8855 3.17343 19.1949 3.35625 19.4527 3.64218C20.0152 4.25624 20.1465 5.09062 19.8043 5.84999C19.673 6.13593 19.2887 6.55781 19.0121 6.72187C18.4168 7.06874 17.5824 7.06874 16.9871 6.72187C16.7058 6.55781 16.3261 6.13593 16.1902 5.84062C15.4965 4.31718 16.8793 2.65312 18.4918 3.07031ZM6.3324 10.0312C7.17615 10.1906 7.81365 10.8375 7.97302 11.6906C8.07615 12.2578 7.84177 12.975 7.40584 13.4062C6.97459 13.8422 6.2574 14.0766 5.69021 13.9734C4.81834 13.8094 4.18084 13.1625 4.02615 12.2906C3.88084 11.4844 4.36834 10.5703 5.12771 10.2141C5.58709 9.99843 5.90584 9.95156 6.3324 10.0312ZM18.7636 17.1516C19.134 17.2969 19.5933 17.7281 19.7808 18.1125C20.1699 18.8953 20.0199 19.7812 19.4011 20.4047C18.248 21.5578 16.3121 20.925 16.0308 19.3078C15.9277 18.7219 16.1246 18.1031 16.5511 17.6484C16.8418 17.3391 17.0246 17.2219 17.3808 17.1047C17.7465 16.9828 18.384 17.0062 18.7636 17.1516Z' fill='%23002265'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.batch-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4102 16.978C16.1023 16.3004 16.5768 15.432 16.7733 14.4836C16.9697 13.5351 16.8792 12.5497 16.5133 11.6529C16.1473 10.7562 15.5226 9.98871 14.7187 9.44848C13.9148 8.90826 12.9682 8.61975 11.9996 8.61975C11.031 8.61975 10.0844 8.90826 9.28052 9.44848C8.47661 9.98871 7.85184 10.7562 7.48591 11.6529C7.11998 12.5497 7.02947 13.5351 7.22593 14.4836C7.42239 15.432 7.89691 16.3004 8.58897 16.978C7.41723 17.6009 6.44304 18.539 5.77647 19.6865C5.63372 19.9444 5.59793 20.2481 5.6768 20.5322C5.75567 20.8162 5.94289 21.058 6.1982 21.2054C6.4535 21.3529 6.75648 21.3942 7.04194 21.3205C7.3274 21.2468 7.57253 21.064 7.72459 20.8115C8.1642 20.0687 8.78969 19.4533 9.53947 19.0258C10.2892 18.5983 11.1374 18.3735 12.0005 18.3735C12.8636 18.3735 13.7118 18.5983 14.4616 19.0258C15.2114 19.4533 15.8369 20.0687 16.2765 20.8115C16.3488 20.9422 16.4465 21.0573 16.5639 21.1499C16.6812 21.2425 16.8158 21.3107 16.9598 21.3507C17.1038 21.3907 17.2544 21.4016 17.4027 21.3828C17.5509 21.3639 17.694 21.3157 17.8234 21.241C17.9528 21.1662 18.0661 21.0664 18.1565 20.9474C18.2469 20.8284 18.3127 20.6926 18.3501 20.5479C18.3874 20.4032 18.3956 20.2524 18.374 20.1045C18.3525 19.9566 18.3017 19.8145 18.2246 19.6865C17.5575 18.5388 16.5826 17.6006 15.4102 16.978ZM9.37459 13.4999C9.37459 12.9807 9.52855 12.4732 9.81699 12.0415C10.1054 11.6099 10.5154 11.2734 10.995 11.0747C11.4747 10.876 12.0025 10.8241 12.5117 10.9253C13.0209 11.0266 13.4886 11.2766 13.8557 11.6438C14.2229 12.0109 14.4729 12.4786 14.5742 12.9878C14.6754 13.497 14.6235 14.0248 14.4248 14.5044C14.2261 14.9841 13.8896 15.3941 13.458 15.6825C13.0263 15.971 12.5188 16.1249 11.9996 16.1249C11.3034 16.1249 10.6357 15.8483 10.1434 15.3561C9.65115 14.8638 9.37459 14.1961 9.37459 13.4999ZM23.1755 14.399C23.0574 14.4878 22.9229 14.5525 22.7797 14.5893C22.6365 14.6261 22.4875 14.6344 22.3411 14.6136C22.1948 14.5927 22.0539 14.5433 21.9267 14.468C21.7995 14.3928 21.6883 14.2932 21.5996 14.1749C20.8187 13.1352 19.7387 12.3383 18.8499 12.1462C18.6136 12.095 18.4 11.9692 18.2409 11.7871C18.0817 11.6051 17.9854 11.3767 17.9663 11.1357C17.9471 10.8946 18.0061 10.6539 18.1346 10.449C18.263 10.2442 18.454 10.0861 18.6793 9.99834C18.9598 9.88885 19.2098 9.71342 19.4081 9.48689C19.6065 9.26036 19.7474 8.98938 19.8189 8.69689C19.8903 8.4044 19.8903 8.099 19.8188 7.80651C19.7474 7.51401 19.6065 7.24304 19.4081 7.01651C19.2098 6.78998 18.9598 6.61455 18.6793 6.50506C18.3988 6.39557 18.0961 6.35524 17.7967 6.38748C17.4973 6.41972 17.2101 6.52359 16.9594 6.6903C16.7086 6.857 16.5017 7.08164 16.3562 7.34522C16.2871 7.47879 16.192 7.59716 16.0765 7.69335C15.9609 7.78954 15.8272 7.86159 15.6833 7.90523C15.5395 7.94888 15.3883 7.96325 15.2388 7.94748C15.0892 7.93172 14.9444 7.88614 14.8128 7.81344C14.6812 7.74074 14.5655 7.64239 14.4725 7.52422C14.3796 7.40604 14.3112 7.27043 14.2716 7.1254C14.2319 6.98037 14.2217 6.82887 14.2416 6.67983C14.2615 6.5308 14.3111 6.38727 14.3874 6.25772C14.6658 5.76548 15.0424 5.33574 15.4939 4.99519C15.9453 4.65464 16.462 4.41055 17.0118 4.27809C17.5615 4.14563 18.1327 4.12762 18.6897 4.22519C19.2467 4.32276 19.7777 4.53381 20.2497 4.84525C20.7217 5.15668 21.1247 5.56184 21.4335 6.03557C21.7423 6.50929 21.9505 7.04145 22.045 7.599C22.1395 8.15655 22.1183 8.72758 21.9828 9.27661C21.8474 9.82564 21.6004 10.341 21.2574 10.7905C22.0829 11.3404 22.8075 12.0282 23.3996 12.824C23.5787 13.0625 23.6557 13.3625 23.6137 13.6579C23.5717 13.9532 23.4141 14.2198 23.1755 14.399ZM5.14928 12.149C4.26053 12.3412 3.18053 13.138 2.39959 14.1787C2.21995 14.4172 1.95289 14.5747 1.65717 14.6163C1.36145 14.658 1.06129 14.5805 0.822718 14.4008C0.584147 14.2212 0.426711 13.9541 0.385042 13.6584C0.343374 13.3627 0.420887 13.0625 0.60053 12.824C1.19288 12.0285 1.91748 11.3407 2.74272 10.7905C2.39969 10.341 2.15276 9.82564 2.01728 9.27661C1.88179 8.72758 1.86065 8.15655 1.95515 7.599C2.04965 7.04145 2.25778 6.50929 2.56661 6.03557C2.87545 5.56184 3.27839 5.15668 3.7504 4.84525C4.22242 4.53381 4.75343 4.32276 5.31045 4.22519C5.86747 4.12762 6.4386 4.14563 6.98837 4.27809C7.53814 4.41055 8.0548 4.65464 8.50626 4.99519C8.95772 5.33574 9.33434 5.76548 9.61272 6.25772C9.68903 6.38727 9.73859 6.5308 9.75849 6.67983C9.77838 6.82887 9.7682 6.98037 9.72854 7.1254C9.68889 7.27043 9.62056 7.40604 9.5276 7.52422C9.43465 7.64239 9.31894 7.74074 9.18733 7.81344C9.05572 7.88614 8.91088 7.93172 8.76135 7.94748C8.61183 7.96325 8.46066 7.94888 8.31678 7.90523C8.1729 7.86159 8.03923 7.78954 7.92367 7.69335C7.80811 7.59716 7.713 7.47879 7.64397 7.34522C7.4984 7.08164 7.29149 6.857 7.04075 6.6903C6.79001 6.52359 6.50281 6.41972 6.20344 6.38748C5.90407 6.35524 5.60133 6.39557 5.32084 6.50506C5.04036 6.61455 4.79036 6.78998 4.592 7.01651C4.39365 7.24304 4.25276 7.51401 4.18127 7.80651C4.10978 8.099 4.10978 8.4044 4.18127 8.69689C4.25276 8.98938 4.39365 9.26036 4.592 9.48689C4.79036 9.71342 5.04035 9.88885 5.32084 9.99834C5.54613 10.0861 5.73714 10.2442 5.86557 10.449C5.994 10.6539 6.05301 10.8946 6.03387 11.1357C6.01472 11.3767 5.91843 11.6051 5.75927 11.7871C5.6001 11.9692 5.38654 12.095 5.15022 12.1462L5.14928 12.149Z' fill='%23002265'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.schedule2-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 10H21M7 3V5M17 3V5M6.2 21H17.8C18.9201 21 19.4802 21 19.908 20.782C20.2843 20.5903 20.5903 20.2843 20.782 19.908C21 19.4802 21 18.9201 21 17.8V8.2C21 7.07989 21 6.51984 20.782 6.09202C20.5903 5.71569 20.2843 5.40973 19.908 5.21799C19.4802 5 18.9201 5 17.8 5H6.2C5.0799 5 4.51984 5 4.09202 5.21799C3.71569 5.40973 3.40973 5.71569 3.21799 6.09202C3 6.51984 3 7.07989 3 8.2V17.8C3 18.9201 3 19.4802 3.21799 19.908C3.40973 20.2843 3.71569 20.5903 4.09202 20.782C4.51984 21 5.07989 21 6.2 21Z' stroke='%23002265' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

    .uclefticon.logout-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.5 6.5C1.5 4.01472 3.51472 2 6 2H11.5C13.7091 2 15.5 3.79086 15.5 6V7C15.5 7.55228 15.0523 8 14.5 8C13.9477 8 13.5 7.55228 13.5 7V6C13.5 4.89543 12.6046 4 11.5 4H6C4.61929 4 3.5 5.11929 3.5 6.5V17.5C3.5 18.8807 4.61929 20 6 20H11.5C12.6046 20 13.5 19.1046 13.5 18V17C13.5 16.4477 13.9477 16 14.5 16C15.0523 16 15.5 16.4477 15.5 17V18C15.5 20.2091 13.7091 22 11.5 22H6C3.51472 22 1.5 19.9853 1.5 17.5V6.5ZM17.7929 8.29289C18.1834 7.90237 18.8166 7.90237 19.2071 8.29289L22.2071 11.2929C22.5976 11.6834 22.5976 12.3166 22.2071 12.7071L19.2071 15.7071C18.8166 16.0976 18.1834 16.0976 17.7929 15.7071C17.4024 15.3166 17.4024 14.6834 17.7929 14.2929L19.0858 13L10.5 13C9.94772 13 9.5 12.5523 9.5 12C9.5 11.4477 9.94772 11 10.5 11L19.0858 11L17.7929 9.70711C17.4024 9.31658 17.4024 8.68342 17.7929 8.29289Z' fill='%23002265'/%3E%3C/svg%3E%0A");
    }

.brl-40 {
    border-top-left-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
}

.brr-40 {
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
}

.bgtable > thead > tr > th {
    background-color: rgb(249, 249, 249) !important;
}

.tctable > thead > tr > th {
    background-color: #3fa7de !important;
    color: #fff;
    font-size: 16px;
}

.modal-header.modal-tc {
    background-color: #3fa7de !important;
}

    .modal-header.modal-tc .modal-title, .modal-header.modal-tc .modal-title h4, .modal-header.modal-tc .modal-title h5 {
        color: #fff !important;
    }

    .modal-header.modal-tc .close {
        opacity: 1;
        color: #FFF;
    }

.btn-circle.btnwidth {
    width: 30px !important;
    height: 30px !important;
}

    .btn-circle.btnwidth i {
        padding-top: 7px !important;
    }

.btnround.input-group-btn:last-child > .btn {
    border-radius: 60px !important;
    margin-left: 10px;
}

.label.label-tc {
    background: #3fa7de !important;
    padding: 4px 6px;
}

.bbnone {
    border: none !important;
    border-bottom: 1px solid #d8d5d5 !important;
    padding: 0px;
    border-radius: 0;
}

.form-control.bbnone {
    height: 30px;
}

.bb4 {
    border-top: 4px solid #3A78F2;
    width: 80px;
    margin: 0px auto;
}

.nav-tabs > li, .nav-tab-reverse .nav-tabs > li {
    float: left !important;
}

.error-msg {
    color: red;
}

.focus-underline:focus {
    text-decoration: underline !important;
}

.cls-nodata {
    margin: 0 auto;
    width: auto;
    display: inline-block;
}

.nodataimg {
    text-align: left;
}

select {
    /*border-radius: 40px !important;*/
}

.slide-nav-toggle .cls-left-nav-ovarlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 10;
    margin-top: -15px;
}

.brt-0 {
    border-top: 0 !important;
}

.course-badge--course-badge--1AN7r {
    display: inline;
    position: static;
}

.badge.badge-accented.yellow {
    background: #F4C150;
    color: #29303B;
}

.badge.badge-accented.on-course-card {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    box-shadow: 0 0 1px 1px rgba(20,23,28,0.1), 0 3px 1px 0 rgba(20,23,28,0.1);
    pointer-events: none;
    position: absolute;
    top: 12px;
    z-index: 1;
}

.badge.badge-accented {
    border-radius: 3px;
    font-size: 9px;
    padding: 1px 8px 1px 8px;
    background: #14171C;
    border: none;
    color: #FFF;
    min-width: inherit;
    display: inline-block;
    font-weight: 700;
    line-height: 1.5;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -3px;
    z-index: 2;
    vertical-align: baseline;
}

.badge {
    display: inline-block;
    min-width: 22px;
    padding: 2px 6px;
    font-size: 10px;
    font-weight: bold;
    color: #FFF;
    line-height: 1.43;
    vertical-align: text-top;
    white-space: nowrap;
    text-align: center;
    text-shadow: none;
    background-clip: padding-box;
    background-color: #EC5252;
    border: 2px solid #FFF;
    border-radius: 15px;
    z-index: 1;
}

    .badge.badge-accented:after {
        background: inherit;
        content: '';
        height: 11px;
        position: absolute;
        top: 2px;
        transform: rotate(45deg);
        width: 11px;
        z-index: 1;
        display: block;
        box-sizing: border-box;
    }

    .badge.badge-accented:after {
        border-radius: 3px;
        right: -4px;
        box-sizing: border-box;
    }

.tc-header-underline {
    position: relative;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

    .tc-header-underline:after {
        content: "";
        position: absolute;
        left: 0px;
        bottom: 0;
        width: 76px;
        height: 1px;
        border: 1px solid #3fa7de;
    }

/*Sharing Icons*/


.resp-sharing-button__link,
.resp-sharing-button__icon {
    display: inline-block;
}

.resp-sharing-button__link {
    text-decoration: none;
    color: #fff;
    margin: 0.5em;
    color: #fff !important;
    float: left;
}

.resp-sharing-button {
    border-radius: 5px;
    transition: 25ms ease-out;
    padding: 0.5em 0.75em;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
}

.resp-sharing-button__icon svg {
    width: 1em;
    height: 1em;
    margin-right: 0.4em;
    vertical-align: top;
}

.resp-sharing-button--small svg {
    margin: 0;
    vertical-align: middle;
}

.resp-sharing-button__icon {
    stroke: #fff;
    fill: none;
}

.resp-sharing-button__icon--solid,
.resp-sharing-button__icon--solidcircle {
    fill: #fff;
    stroke: none;
}

.resp-sharing-button--twitter {
    background-color: #55acee;
}

    .resp-sharing-button--twitter:hover {
        background-color: #2795e9;
    }

.resp-sharing-button--pinterest {
    background-color: #bd081c;
}

    .resp-sharing-button--pinterest:hover {
        background-color: #8c0615;
    }

.resp-sharing-button--facebook {
    background-color: #3b5998;
}

    .resp-sharing-button--facebook:hover {
        background-color: #2d4373;
    }

.resp-sharing-button--tumblr {
    background-color: #35465C;
}

    .resp-sharing-button--tumblr:hover {
        background-color: #222d3c;
    }

.resp-sharing-button--reddit {
    background-color: #5f99cf;
}

    .resp-sharing-button--reddit:hover {
        background-color: #3a80c1;
    }

.resp-sharing-button--google {
    background-color: #dd4b39;
}

    .resp-sharing-button--google:hover {
        background-color: #c23321;
    }

.resp-sharing-button--linkedin {
    background-color: #0077b5;
}

    .resp-sharing-button--linkedin:hover {
        background-color: #046293;
    }

.resp-sharing-button--email {
    background-color: #777;
}

    .resp-sharing-button--email:hover {
        background-color: #5e5e5e;
    }

.resp-sharing-button--xing {
    background-color: #1a7576;
}

    .resp-sharing-button--xing:hover {
        background-color: #114c4c;
    }

.resp-sharing-button--whatsapp {
    background-color: #25D366;
}

    .resp-sharing-button--whatsapp:hover {
        background-color: #1da851;
    }

.resp-sharing-button--hackernews {
    background-color: #FF6600;
}

    .resp-sharing-button--hackernews:hover, .resp-sharing-button--hackernews:focus {
        background-color: #FB6200;
    }

.resp-sharing-button--vk {
    background-color: #507299;
}

    .resp-sharing-button--vk:hover {
        background-color: #43648c;
    }

.resp-sharing-button--facebook {
    background-color: #3b5998;
    border-color: #3b5998;
}

    .resp-sharing-button--facebook:hover,
    .resp-sharing-button--facebook:active {
        background-color: #2d4373;
        border-color: #2d4373;
    }

.resp-sharing-button--twitter {
    background-color: #55acee;
    border-color: #55acee;
}

    .resp-sharing-button--twitter:hover,
    .resp-sharing-button--twitter:active {
        background-color: #2795e9;
        border-color: #2795e9;
    }

.resp-sharing-button--google {
    background-color: #dd4b39;
    border-color: #dd4b39;
}

    .resp-sharing-button--google:hover,
    .resp-sharing-button--google:active {
        background-color: #c23321;
        border-color: #c23321;
    }

.resp-sharing-button--email {
    background-color: #777777;
    border-color: #777777;
}

    .resp-sharing-button--email:hover,
    .resp-sharing-button--email:active {
        background-color: #5e5e5e;
        border-color: #5e5e5e;
    }

.resp-sharing-button--linkedin {
    background-color: #0077b5;
    border-color: #0077b5;
}

    .resp-sharing-button--linkedin:hover,
    .resp-sharing-button--linkedin:active {
        background-color: #046293;
        border-color: #046293;
    }

.resp-sharing-button--whatsapp {
    background-color: #25D366;
    border-color: #25D366;
}

    .resp-sharing-button--whatsapp:hover,
    .resp-sharing-button--whatsapp:active {
        background-color: #1DA851;
        border-color: #1DA851;
    }

.cls-video-title {
    padding: 3px;
    height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    border-top: 0;
    font-weight: bold;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.cls-video-img {
    width: 100%;
    height: 130px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-radius: 3px;
}

.cls-tc-selected {
    font-size: 30px;
    position: absolute;
    top: 0;
}

.cls-tc-v-edit {
    position: absolute;
    top: 1px;
    right: 1px;
    z-index: 25;
}

.text-ellipsis {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.table > tbody > tr:last-child > td {
    border-bottom: 1px solid #dedede !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
}

.select2-selection__choice {
    padding: 5px !important;
}

.select2-search__field {
    margin: 0 !important;
}

.select2-selection--multiple {
    display: table !important;
    width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #fff !important;
}

.ajax__html_editor_extender_container {
    height: auto !important;
    min-height: 80px;
}

.ajax__html_editor_extender_texteditor {
    height: auto !important;
    min-height: 55px;
}

@media (min-width: 565px) {
    .rp {
        padding: 0px 15px;
    }
}

@media (max-width: 565px) {
    /** {
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }*/

    .panel-tc.card-view .panel.panel-default.border-panel.card-view, .d-sw, .course-box .photo, .panel-tc.card-view {
        border-radius: 0px !important;
        border: 0px !important;
    }

    .Movement_Dashboard {
        /*padding-left: 0px !important;
        padding-right: 0px !important;*/
    }
}

@media (max-width: 1024px) {
    .mobile-row {
        margin-right: -15px;
        margin-left: -15px;
    }

    .mobile-row-inverse {
        margin-right: 15px;
        margin-left: 15px;
    }

    .panel-tc.card-view .panel.panel-default.border-panel.card-view, .d-sw, .course-box .photo, .panel-tc.card-view {
        border: 0px !important;
    }

    .tc-page-panel {
        border-radius: 0px !important;
        border: 0px !important;
    }

    .modal-full-height-145-mobile {
        height: calc(100vh - 145px);
    }
}

@media (max-width: 768px) {
    .modal-full-dialog {
        margin: 0;
    }

        .modal-full-dialog.modal-with-footer .modal-body {
            height: calc(100vh - 123px) !important;
            max-height: none;
        }

        .modal-full-dialog.modal-with-nofooter .modal-body {
            height: calc(100vh - 53px) !important;
            max-height: none;
        }

    .tab-btn {
        padding: 10px 10px 8px 10px;
    }
}

@media (max-width: 385px) {
    .tab-btn {
        font-size: 12px;
    }
}

@media (max-width: 344px) {
    .tab-btn {
        padding: 10px 5px 8px 5px;
        font-size: 12px;
    }
}

.svg-icon {
    filter: opacity(0.5);
}

.tc-content-frame {
    background: #ffffff;
    padding: 15px;
    border-radius: 15px;
}

.wrapper {
    background: #E9F1FF;
}

.tc-page-panel {
    background: #ffffff;
    margin-bottom: 20px;
    border: 0px solid #e2e2e2;
    border-radius: 10px;
    box-shadow: none;
    padding: 15px;
    /*box-shadow: 4px 4px 15px rgb(0 0 0 / 10%);*/
}

    .tc-page-panel .form-control, .panel-tc .form-control, .tc-page-panel .select2-container--default .select2-selection--single, .panel-tc .select2-container--default .select2-selection--single {
        background: #E2ECFF;
        background-color: #E2ECFF;
        border: 0;
        font-weight: 600;
    }

    .tc-page-panel .input-group-btn .btn.btn-default, .input-group-btn.bg-form-control .btn.btn-default, .panel-tc .input-group-btn .btn.btn-default {
        color: #002265;
        background: #E2ECFF;
        border: 1px solid #E2ECFF;
    }

.form-control.bg-form-control, .input-group-addon.bg-form-control {
    background: #E2ECFF;
    background-color: #E2ECFF;
    border: 0;
}
.input-group .input-group-addon:last-child {
    border-left: 1px solid #dedede !important;
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    background-color: inherit;
}

.tc-action-menu .btn-link {
    width: 100%;
    text-align: left;
}

.tc-action-menu > li > a, .tc-action-menu > li > input, .tc-action-menu > li > div {
    color: #212121;
}

.tc-action-menu > li > a, .tc-action-menu > li > input, .tc-action-menu > li > div {
    display: block;
    padding: 5px 20px;
    clear: both;
    font-weight: 700;
    line-height: 1.42857143;
    color: #002265;
    white-space: nowrap;
    border-top: 0px solid #f3f3f3;
}

.tc-action-menu a:first-child, .tc-action-menu div:first-child {
    border-top: 0px solid #f3f3f3;
}

.tc-action-menu > li > a:hover, .tc-action-menu > li > input:hover, .tc-action-menu > li > div:hover {
    color: #212121;
    background: rgba(33, 33, 33, 0.05);
}

.tc-action-menu > li > a:focus, .tc-action-menu > li > a:hover, .tc-action-menu > li > input:focus, .tc-action-menu > li > input:hover, .tc-action-menu > li > div:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}

.table-no-border-first > tbody > tr:first-child > td, .table-no-border-first > tbody > tr:first-child > th {
    border: 0px !important;
}

.table-no-border-last > tbody > tr:last-child > td {
    border-bottom: 0px !important;
}

.table-no-border > tbody > tr > td, .table-no-border > tbody > tr > th, .table-no-border > tbody > tr:last-child > td {
    border: 0px !important;
}

.ul-institute .li-institute {
    border-bottom: 1px solid #dedede;
}

.bootstrap-touchspin {
    max-width: 170px;
}

    .bootstrap-touchspin .bootstrap-touchspin-up, .bootstrap-touchspin .bootstrap-touchspin-down {
        font-size: 24px;
        padding: 3px 20px !important;
    }

.clsTouchPin, .clsTouchPin-decimal {
    max-width: 71px;
    text-align: center;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.jk-menu {
}

.jk-menu-item {
    padding: 15px 15px;
    border-top: 1px solid #e2e2e2;
}

    .jk-menu-item:first-child {
        border-bottom: 0;
    }

    .jk-menu-item:hover {
        background: #e2e2e2;
    }

    .jk-menu-item a {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: center;
        font-weight: 500;
    }

        .jk-menu-item a span {
            padding-left: 15px;
        }

.test-mcq-radiobtn {
    width: 100%;
}

    .test-mcq-radiobtn input[type="radio"] {
        vertical-align: top;
    }

    .test-mcq-radiobtn > tbody > tr > td {
        vertical-align: top;
        padding: 5px;
    }

    .test-mcq-radiobtn > tr > td {
        vertical-align: top;
        padding: 5px;
    }

    .test-mcq-radiobtn label {
        width: auto;
        width: calc(100% - 25px) !important;
        font-weight: normal;
        margin-left: 5px;
        margin-bottom: 0px;
    }

.test-tf-radiobtn > tbody > tr > td {
    vertical-align: top;
    padding: 5px;
}

.test-tf-radiobtn > tr > td {
    vertical-align: top;
    padding: 5px;
}

.test-tf-radiobtn label {
    font-weight: normal;
    margin-left: 5px;
    margin-right: 10px;
}

.ClsMCQ img {
    max-height: 200px !important;
}

.table-MTF tr {
    margin-bottom: 5px;
}

.MTF_div {
    vertical-align: top;
}

    .MTF_div .container-2 {
        margin: 0px;
        border-radius: 3px;
        float: left;
        margin-right: 1%;
        width: 48%;
        margin-bottom: 5px;
    }

    .MTF_div .container-3 {
        margin: 0px;
        border-radius: 3px;
        float: left;
        margin-right: 1%;
        width: 31%;
    }

.cls-mcq-selected {
    -webkit-box-shadow: 0 0 0px 1px #a5a5a5;
    -moz-box-shadow: 0 0 0px 1px #a5a5a5;
    box-shadow: 0 0 0px 1px #a5a5a5;
    border: 0px solid #fff;
    border-radius: 5px;
}

.correctans {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    left: 1px;
    font-size: 20px;
    color: green;
}

    .correctans:before {
        content: "\f00c";
    }

.correctanstd {
    -webkit-box-shadow: 0 0 0px 2px green;
    -moz-box-shadow: 0 0 0px 2px green;
    box-shadow: 0 0 0px 2px green;
    border: 0px solid #fff;
    border-radius: 5px;
}

@media (max-width: 1024px) {
}
.f-i-c {
    display: flex;
    flex-wrap: wrap;
}

.f-i {
    padding: 8px 10px;
    margin-bottom: 10px;
    margin-right: 5px;
    background: #fff;
    border: solid 1px #3A78F2;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 5px;
}

.f-i-n {
    display: inline;
    padding: 0.2em 0.6em 0.3em;
    line-height: 1;
    border-radius: 0.25em;
}

.f-i-b {
    font-size: 26px;
    padding-top: 0;
}
.hover-link:hover{
    text-decoration:underline;
}
.switch-container {
}

    .switch-container .switch {
        position: relative;
        display: inline-block;
        width: 50px;
        height: 24px;
        margin-top: 10px;
    }

        .switch-container .switch input {
            opacity: 0;
            width: 0;
            height: 0;
        }

        .switch-container .switch label {
            position: absolute;
            cursor: pointer;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: #ccc;
            -webkit-transition: .4s;
            transition: .4s;
            border-radius: 24px;
        }

            .switch-container .switch label:before {
                position: absolute;
                content: "";
                height: 16px;
                width: 16px;
                left: 5px;
                bottom: 4px;
                background-color: white;
                -webkit-transition: .4s;
                transition: .4s;
                border-radius: 50%;
            }

        .switch-container .switch input:checked + label {
            background-color: #037de2;
        }

        .switch-container .switch input:focus + .switch label {
            box-shadow: 0 0 1px #47A3D1;
        }

        .switch-container .switch input:checked + label:before {
            -webkit-transform: translateX(24px);
            -ms-transform: translateX(24px);
            transform: translateX(24px);
        }