.leaning-student-dashboard .widget-footer .btn-success{
    bottom: 0;
    position: absolute;
    right: 0;
    margin: 0 15px;
}

.leaning-student-dashboard  .reqtile li .reqtitlename ,
.leaning-student-dashboard  .reqtile li .reqtitlename:hover {
    text-align: center;
    margin: 0;
    cursor: pointer;
    color: #fff;
    text-transform: uppercase;
    padding: 8px;
    font-size: 10px;
    font-weight: 700;
    border: none;
    background: linear-gradient(173.46deg, #94e4d5 95%, #edf8fe 100%);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
}

.leaning-student-dashboard .info-img i {
    color: #242739;
    font-size: 18px;
    opacity: 0.40;
    padding: 10px;
}
.leaning-student-dashboard .reqtile li:hover .reqtitlename{
    color: #fff!important;
}
.card-37c5ab {
    background: rgba(142, 238, 185, 0.6)!important;
    border: 1px solid #8eeeb999!important;
}

.ini-dashboard-task-metrics .card-B6F4D5 {
    background: #B6F4D5!important;
    /* border: 1px solid #ade5c9!important; */
    border: none;
}
.ini-dashboard-task-metrics .card-B6F4D5 .cat-brand i {
    font-size: 68px;
    color: #fff;
    padding: 5px;
    opacity: 1;
}
.ini-dashboard-task-metrics .card-B6F4D5 .title {
    font-size: 18px;
    margin: 0;
    color: rgba(0, 0, 0, 0.6);
    font-weight: 600;
    line-height: 1.4;
}
.ini-dashboard-task-metrics .card-B6F4D5 .subtitle {
    font-size: 11px;
    margin: 5px 0;
    color: rgba(0, 0, 0, 0.5);
    font-weight: 500;
    line-height: 1.4;
    min-height: 30px;
}
.ini-dashboard-task-metrics .card-B6F4D5 .total-count {
    font-size: 24px;
    margin: 15px 0 0 0;
    color: #000;
    font-weight: 600;
    text-align: left;
}
.ini-dashboard-task-metrics .card-B6F4D5 .total-count span{
    font-size: 16px;
    color: rgba(0, 0, 0, 0.6);
    font-weight: 500;
}

.ini-dashboard-task-metrics .card-C0E5FC {
    background: #C0E5FC!important;
    /* border: 1px solid #b2d5eb!important; */
    border: none;
}
.ini-dashboard-task-metrics .card-C0E5FC .cat-brand i {
    font-size: 68px;
    color: #fff;
    padding: 5px;
    opacity: 1;
}
.ini-dashboard-task-metrics .card-C0E5FC .title {
    font-size: 18px;
    margin: 0;
    color: rgba(0, 0, 0, 0.6);
    font-weight: 600;
    line-height: 1.4;
}
.ini-dashboard-task-metrics .card-C0E5FC .subtitle {
    font-size: 11px;
    margin: 5px 0;
    color: rgb(107 111 130);
    font-weight: 500;
    line-height: 1.8;
    min-height: 30px;
}
.ini-dashboard-task-metrics .card-C0E5FC .total-count {
    font-size: 24px;
    margin: 15px 0 0 0;
    color: #000;
    font-weight: 600;
    text-align: left;
}
.ini-dashboard-task-metrics .card-C0E5FC .total-count span{
    font-size: 16px;
    color: rgba(0, 0, 0, 0.6);
    font-weight: 500;
}


.classlist .text-success {
    color: #26c6da!important;
        font-size: larger;
}
.classlist .history-btn  {
        font-size: large;
}
.classlist .text-danger {
    color: #ff3547!important;
}
.fileattach-content {
    display: block;
    margin: 14% 25%;
    text-align: center;
}
.taskdetails-header-action .fileattach-content{
        margin: 0;
}
.outerline-upload {
    padding: 45px;
    border: 5px double #dedede;
    min-height: 230px;
    background: #fff;
}
.upload-btn {
    border: 1px dashed #3abca7;
    background: transparent;
    font-size: 11px;
    padding: 0 10px;
    color: #3abca7;
    margin: 20px 0px;
    width: 30%;
}
.modal-title {
    margin: 0;
    line-height: 1.42857143;
    color: #001437;
    font-weight: 500;
   font-family: 'Poppins', sans-serif;
    font-size: 18px;
}
.fileattach-content i {
    font-size: 80px;
    color: #cecece;
}
.fileattach-content .card-btn-browse {
    border: 1px solid #3abca7;
    background: #0cbfa2;
    font-size: 12px;
    padding: 2px 5px;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
    margin: 5px 0;
}
.progress {
    height: 4px;
    border-radius: 0;
    background: #DDD;
}
.view-all-instance{
        background: #beced49e;
    color: #ffff;
        height: 155px;
    width: 100%;
    display: flex;
    -webkit-box-direction: normal;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    border-radius: 0;
    cursor: pointer;
    border: none;
    box-shadow: 0 1px 4px 0 rgb(0 0 0 / 10%);
}
.view-all-instance .label{
    color: #fff;
    font-size: 14px;
    font-weight: 700;
}

.instructor-instances .intro-breadcrumb .primary-breadcrumb ul li.active a {
     color: #14aaf5!important;
    border-bottom: 2px solid #14aaf5!important;
    font-weight: 600;
    font-size: 12px!important;
    line-height: 1;
    text-transform: uppercase;
    vertical-align: sub;
    padding: 10px 12px 18px 10px;
}
.instructor-instances .reqtile li {
      width: 16.65%;
}
/* .instructor-instances  .intro-breadcrumb .primary-breadcrumb ul li a{
        line-height: 2.8;
} */
.course-details-nav .nav-tabs {
       background: #fff;
    border-bottom: 1px solid #ddd;
    padding: 0;
    position: fixed;
    width: 100%;
      top: 105px;
      z-index: 999;
}
.course-details-nav  ul li.active{
    border-bottom: 3px solid #51c6fa;
}
.course-details-nav .nav-tabs>li>a, .course-details-nav .nav-tabs>li>a:focus, .course-details-nav .nav-tabs>li>a:hover {
    background-color: transparent;
    border: 0!important;
  color: #505459!important;
    font-weight: 600;
        text-transform: initial;
}
.course-details-nav   .nav-tabs li{
        width: 9%;
    text-align: center;
}
.course-details-nav .nav-tabs>li.active>a, 
.course-details-nav .nav-tabs>li.active>a:focus,
.course-details-nav .nav-tabs>li.active>a:hover {
    background-color:rgb(111 239 227 / 17%);
        color: #26c6da!important;
}
.course-banner-section{
    z-index: -1;
}
.course-banner-section img{
    width: 100%;
    height: 300px;
}
.course-banner-section .course-heading{
    font-size: 15px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
.course-banner-section .selected--members__list{
        padding: 15px;
    line-height: 1.6;
    margin-top: 0;
    /*border-bottom: 1px solid #ddd;*/
}
.course-banner-section .listingofselected--members ul li img{
    height: 45px;
}
.course-banner-section .selectedmembers--contentarea {
    height: calc(100vh - 61vh);
}
.initiate-assignment .static-table{
        border: none;
    box-shadow: none;
    width: 100%;
    position: relative;
    display: inline-block;
        background: #fff;
    border-color: #d7dfe3;
    border-radius: 4px;   
}
.initiate-assignment  .user-card-view{
    min-height: 450px;
    max-height: 450px;
}
.options-student{
        padding: 5px 5px !important;
    vertical-align: middle !important;
    font-size: 13px;
    color: #212529;
    font-weight: 600;
}
.course-banner-section .instructor-view{
    position: fixed!important;
    width: 22.5%!important;
}
.instructor-view .user--name {
    width: 80%;
    line-height: 1.5;
}
.sidebar-advanced-search.module-list-sidebar {
    width: 22.5%;
}
.module-list-sidebar  .sidebar-title{
    display:block;
}
.module-list-sidebar .entity--listinglist{
    height: auto;
    width: 100%;
    padding: 10px;
    margin-bottom: 5px;
}
.entity--listinglist-activefolderactive{
    background: #e1e1e1;
}


/* .module-list-sidebar .entity--listicons{
    display: block;
} */
.module-list-sidebar .entity--listinglist.active{
        border-left: 5px solid #26c6da;
        border-bottom:none;
            cursor: pointer;
}
.manageuser-listingpage .global-search-document{
    position: fixed;
    width: 97%;
}
.module-list-sidebar ul li .dropdown-menu li>a {
    font-size: 12px;
    padding: 10px 10px;
    width: 100%;
    margin: 0;
}
.module-list-sidebar .entity--listinglist ul li{
    background: #fff;
}
.course-details-nav  .selectedmembers--contentarea {
    height: auto;
}
.course-details-nav ul .entity--listinglist  {
    background: #ffffff;
}
.course-details-nav ul  {
   border-top: none!important;
}
.course-instructor {
    width: 320px;
    height: 518px;
}
.Add-assignment-modules .advsearchpanel {
    min-height: auto;
    position: relative;
    left: 0;
    bottom: 0;
    height: 100%;
    background: #EAEFF0;
}
.Add-assignment-modules .selected--members__list {
    margin: 0;
    font-size: 14px;
    color: #333;
    font-weight: 600;
    padding: 10px 0;
}
.Add-assignment-modules .content-body .user-card-view{
    min-height: 450px!important;
    max-height: 450px!important;
    overflow-y: scroll;
}
 .module .norecordfound img {
    height: 55px;
    width: 60px;
    opacity: .6;
    color: #f0f3f4;
    cursor: pointer;
}
 .module .norecordfound  {
    border: 1px dashed #ddd;
    border-radius: 5px;
}
.document-module{
    position: fixed;
    width: 200px;
}
.file-upload-icon{
        position: absolute;
    top: 30px;
    right: 0;
    padding: 0 5px;
    color: #a2a2a2;
}
.Add-assignment-modules .modal-dialog{
    width: 800px!important;
  min-width: 800px;
  max-width: 800px;
}
.module  .dropdown-menu li>a ,
.people .dropdown-menu li>a {
    font-size: 12px;
    padding: 10px 15px;
    margin: 0;
    border-radius: 2px;
    transition: all 150ms linear;
    color: #9e9e9e;
}
.module .task-details-card-actions .history-btn{
        font-size: 10px;
}
.module .taskdetails-header-action .task-document-listing .listing-icons{
padding: 5px 8px;
    border-left: 1px dotted #eee;
        border-right: none;
}
.module  .ini-request-listing{
        border-top: 1px solid #ddd;
}
.module-header{
        line-height: inherit;
    border-bottom: 1px solid #ddd;
}
.module-icons{
        padding: 0 10px;
       opacity: .7;
    margin: 0;
    line-height: normal;
}
.module  .task-details-card-actions  i,
.people  .task-details-card-actions  i{
    font-size: 20px;
}
.course-banner-section .listingofselected--members ul li {
    padding: 10px;
}
.course-details-nav .instructor-view .selectedmembers--contentarea {
         height: calc(100vh - 61vh);
}
.documents .module-list-sidebar{
        border-radius: 15px 15px 0 0px;
}
.clr-gray {
        color: #80808087;
}
.clr-drive-yellow{
    color: #F6B543
}
.assignment-details{
        z-index: 9999;
    position: relative;
}
.assignment-details .form-control{
    border: 1px solid #ced4da!important;
    border-radius: 3px!important;
}

.assignment-details .input-lable{
    margin-bottom: 15px;
}
.notes .added-notes-li .dropdown-menu{

    left: -140px;
}
.question-list-section{
    overflow: auto;
    overflow-x: hidden;
    overflow-y: scroll;
    min-height: 640px;
    max-height: 640px;
}
.docview-sidebar-header ul{
    margin:0;
}
.docview-sidebar-header ul .tab-info{
        padding: 12px!important;
    width: auto;
    text-align: center;
}
.docview-sidebar-header ul .tab-info.active{
    color: #14aaf5!important;
    border-bottom: 2px solid #14aaf5!important;
    font-weight: 600;
    font-size: 17px!important;
    line-height: 1.4;
    text-transform: uppercase;
    background: #9e9e9e14;
}
.docview-sidebar-header ul .tab-info.active  a{
    color: #14aaf5!important;
    border-bottom: none!important;
    font-weight: 600;
    font-size: 11px;
    line-height: 1.4;
    text-transform: inherit;
    background:inherit;
}
.docview-sidebar-header .primary-breadcrumb{
    margin: 0;
    background: #fff;
    padding: 0;
}
.dovviewscroll{
overflow-y: scroll;
min-height: calc(100vh - 0vh);
max-height: calc(100vh - 0vh);
}
.questions-section{
        border-bottom: 1px solid #ddd;
}
.askhelp .question-list-section .added-notes-li {
 position: relative;
    height: 135px;
    margin: 0;
    padding: 5px;
    border-bottom: 1px solid #b0bdc7;
}
.askhelp .question-list-section .added-notes-li:last-child {
 position: relative;
    height: 135px;
    margin: 0;
    padding: 5px;
    border-bottom:none;
}
.askhelp  .tags-listing .close{
    margin: 0 3px;
}
.askhelp  .btn-choose{
    background: none;
    color: #000;
    border: 1px dashed #dddd;
padding: 25px 120px;
}

.askhelp .btn-choose:hover {
    background: #fff;
    color: #000;
}
.askhelp .listingofselected--members{
  min-height: 150px;
    max-height: initial;
}
.questionlist-popup .popup-modal-footer{
    position: fixed;
}
.chat-questionlist .modal-dialog{
        max-width: 835px!important;
    min-width: 835px;
}
.module .questiontemplate{
    line-height: 2;
    font-size: 14px;
    padding: 0 14px;
}
.notes-section .added-notes-li{
        border-bottom: 1px solid #b0bdc7;
            padding: 10px 3px 10px 10px;
                min-height: 60px;
                max-height: 80px;

}
.user-letter-display .user-name {
        color: #00bcd4;
}
.user-letter-display{
        padding: 10px;
      background: #cee4e2;
    border-radius: 50%;
    width: 35px;
    cursor: pointer;
    height: 35px;
    text-align: center;
    text-transform: uppercase;
}
.notes-section .added-notes-li:last-child {
        border-bottom: none;
}
.added-notes-li span{
    margin-bottom: 0;
    font-size: 12px;
    line-height: 1.4;
    color: #000000e6;
    font-weight: 600;
}
 .added-notes-li  .time-info{
        color: #cabebe;
    font-size: 11px;
    line-height: 1.8;
}
.notes-section .question-list-section{
    padding: 0 8px;
}
.docview-sidebar-header ul .tab-info.active i{
    color: #14aaf5!important;
}
.askhelp  .question-list-section .aq-assignedteam li{
    float: right;
        padding: 0 5px;
}
.time-info .text-info {
    color: #00bcd4!important;
}
.infotab .process-info-overview-details .process-value-section{
        margin: 0;
    border-top: none;
}
.chat-questionlist .frame .content .messages {
    min-height: 318px;
    max-height: 360px;
}
.drag-drop-section{
      background: #fff;
    padding: 0;
    color: #26c6da;
    border: 1px dashed #26c6da;
    border-radius: 7px;
    margin-bottom: 10px;
    text-align: center;
    width: 50%;
    margin: 10px auto;
    cursor: pointer;
}
.drag-drop-section .label{
    font-size: 11px;
}
.document-slider .fa-chevron-left{
        top: 45%;
    position: absolute;
    font-size: 50px;
    left: 18px;
}
.document-slider .fa-chevron-right{
        top: 45%;
    position: absolute;
    font-size: 50px;
    right: 18px;
}
.document-slider .carousel-inner img{
        min-height: 400px;
    max-height: 400px;
        width: 100%;
}
.document-slider  .modal-dialog{
        width: 800px;
        height: auto;
}
.document-slider .modal-body{
   padding: 15px;
}
.file-count{
    font-size: 14px;
    font-weight: 800;
    text-align: center;
}
.slider-icon{
        font-size: 20px!important;
    vertical-align: sub;
    line-height: 0;
    top: -4px;
    position: relative;
}
.document-desc p{
    color: #67757c;
    font-weight: 500;
    font-size: 12px;
    float: right;
}
.notes .question-list-section{
        min-height: 600px;
    max-height: 600px;
}
.drag-drop-section img{
        width: 40px;
}
.page-slide{
        position: absolute;
    background: #cccc;
    padding: 20px 8px;
    right: 0;
    cursor: pointer;
        border-radius: 4px;
}
.select-questionnaire .questionnaire--dialog {
    max-width: 950px;
    min-width: 950px;
}
.page-slide .material-icons:visited{
  transform: rotate(180deg);
}

.add-notes-footer .btn-openapp,.add-notes-footer .btn-openapp:hover,.add-notes-footer .btn-openapp:focus,.add-notes-footer .btn-openapp:active,
.add-notes-footer .btn-openapp.active,.add-notes-footer .btn-openapp:active:focus,.add-notes-footer .btn-openapp:active:hover{
padding-left:15px!important;
padding-right: 0!important;
}
.add-notes-footer .btn-openapp{
    border: none!important;
    background: none!important;
}
.course-details-nav .static-table .table>tbody>tr>td{
min-width: auto!important;
}

.documents  .user-table-thumbnail img,
.library-doc .user-table-thumbnail img{
    border-radius: 0;
}

.workflow--outerlayout .workflow-session #progressbar li{
width: 33%;
}
.workflow-session .workflowpanelheight {
    min-height: 400px;
}

.documents .dropdown-menu.dropdown-scroll
 {
    right: 0;
        left: auto;
    }

  .module .entity--listinglist  .task-date{
        font-weight: 600;
    }

    .module  #progressbar li {
    list-style-type: none;
    width: 30%;
    float: left;
    position: relative;
    font-weight: 400;
    padding: 0;
}

   .module  .connecting-line {
    height: 5px;
    background: #cac3c338;
    position: absolute;
    width: 60%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 28%;
    z-index: 1;
}

.module  .course-banner-section .selected--members__list{
line-height: 2.5;
}

.module .taskdetails-header-action .task-document-listing .listing-icons.active{
        border-bottom: 3px solid #51c6fa;
}
.document-icons .more_vert{
    vertical-align: middle;
    font-size: 20px;
}

.documents  .table-configurebtns .switch{
        width: 95px;
}
.documents .table-configurebtns .switch-input:checked~.switch-handle {
    left: 74px;
}
.participant-select .input-group{
display: inline-flex;
}
.participant-select .input-group .form-control{
    width: 60px;
        height: 30px;
}
.upload-multiple-documents .popup-modal .popup-modal-dialog{
min-width: 700px;
max-width: 700px;
}
.upload-multiple-documents .drag-drop-section {
       width: 90%;
    padding: 30px 15px;
}
.upload-multiple-documents .popup-modal .popup-modal-content {
    height: auto;
}
.upload-multiple-documents .popup-modal-fixed-height .popup-modal-content .content-area {
    min-height: 470px;
    max-height: 470px;
}

.upload-multiple-documents .popup-modal-footer {
    width: 50%;
    right: 0;
}

.upload-multiple-documents  .tags-listing{
width: 98%;
}

.document-listing{
        min-height: 400px;
    max-height: 400px;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: scroll;
}
.list-section{
        height: 470px;
    background: #f5f5f5;
}
.initatebulkrequest .sidebar-advanced-search.module-list-sidebar{
        width: 24%;
    height:100%;
}
.initatebulkrequest  .large__mainmodalform .modal--outersection .header--actionsection {
    height: inherit;
    float: right;
}
.initatebulkrequest  .course-banner-section .selectedmembers--contentarea {
    height: inherit;
}
/*.initatebulkrequest .sidebar-advanced-search.module-list-sidebar ul{
        overflow: auto;
    overflow-x: hidden;
    overflow-y: scroll;
    min-height: 500px;
    max-height: 500px;

}*/
.entity-compliances .popup-modal-dialog{
        width: 80%;
        min-width: 80%;
}
.entity-compliances .dataTables_length .form-control,
.course-banner-section  .dataTables_length .form-control{
    height: 30px;
}
.initatebulkrequest .module-list-sidebar .entity--listinglist .material-icons {
    color: rgb(136, 153, 166);
    font-size: 16px !important;
    float: left;
    margin-right: 5px;
}
.initatebulkrequest .sidebar-advanced-search .sidebar-title {
    padding: 15px 10px!important;
    border-bottom: none;
    margin-bottom: 0!important;
}
.initatebulkrequest .module .course-banner-section .selected--members__list {
    line-height: 1.5;
}
.entity-compliances .popup-modal-fixed-height .popup-modal-content .content-area{
overflow-x: scroll;
}
.initatebulkrequest .assignment-details{
        overflow: auto;
    overflow-y: scroll;
    overflow-x: hidden;
       min-height: calc(100vh - 15vh);
    max-height: calc(100vh - 15vh);
}
.entity-compliances .popup-modal-content{
height: auto!important;
}

.initatebulkrequest  .selectedmembers--contentarea .choose--entity__listing ul li{
    padding: initial;
    height: auto;
}
.initatebulkrequest .norecordfound{
border: none;
}
.initatebulkrequest .task-details-footer {
    background: transparent;
    min-height: auto;
    padding: 0;
    z-index: 99;
    border-top: none;
    position: absolute;
    right: 1%;
    top: -46px;
}
.initatebulkrequest  .task-details-footer .footer-content .btn {
    padding: 3px 12px !important;
    line-height: inherit;
    border-radius: 0;
    margin: 0;
    width: 90px;
    margin-bottom: 5px!important;
    text-transform: capitalize;
}
.initatebulkrequest  .task-details-footer .footer-content .btn.active{
    background: #26c6da;
} 
.initatebulkrequest  .task-details-footer .btn .material-icons {
    vertical-align: middle;
    font-size: 25px;
    top: 1px;
    position: relative;
    display: block;
    opacity: 0.5;
}
.entity-compliances  .popup-modal-footer {
    padding: 5px 15px;
    bottom: 0;
    font-size: 12px;
    border-top: 1px solid #e9ecef;
    position: relative;
    width: 100%;
    margin-top: 0;
    background-color: #f5f5f5;
    height: 60px;
}
.entity-compliances .popup-modal-content .content-area{
   min-height: calc(100vh - 50vh)!important;
    max-height: calc(100vh - 50vh)!important;
}
.workflow-session .popup-modal-footer {
    position: relative;
    min-height: 60px;
}
.workflow--outerlayout .workflow-session .modal-content .modal-body {
    padding: 15px 0;
}
.session-workflow-calender img{
    width: 100%;
    height: auto;
}


.leaning-student-dashboard .widget-footer .btn-sticky{
    bottom: 0;
    position: absolute;
    right: 0;
    margin: 0 15px;
}

.leaning-student-dashboard .ini-request-listing .label {
    border-radius: 8px;
    padding: 2px 10px;
    text-transform: capitalize;
    cursor: pointer;
    background: transparent!important;
    color: #6a7f8b;
    font-size: 15px;
    font-weight: 700;
}

/* LP exclusive button standards */


.btn-md-initiate{
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 5%)!important;
    color: #000!important;
    font-weight: 700!important;
    font-size: 11px!important;
    background-color: #B6F4D5!important;
    margin: 0!important;
    padding: 8px 15px!important;
    border: none!important;
}
.btn-xs-initiate {
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 5%)!important;
    color: #000!important;
    font-weight: 600!important;
    font-size: 11px!important;
    background-color: #B6F4D5!important;
    margin: 0!important;
    padding: 3px 10px!important;
    border: none!important;
    text-transform: capitalize!important;
}
.btn-md-submit{
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 5%)!important;
    color: #000!important;
    font-weight: 700!important;
    font-size: 11px!important;
    background-color: #8fd4ff!important;
    margin: 0!important;
    padding: 8px 15px!important;
    border: none!important;
}
.btn-md-cancel{
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 5%)!important;
    color: #000!important;
    font-weight: 700!important;
    font-size: 11px!important;
    background-color: #FEFAF0!important;
    margin: 0!important;
    padding: 8px 15px!important;
    border: none!important;
}
.assignment-details .choose--entity__listing .sidebar-advanced-search  ul li .fa-imp i{
color: #efa75e;
display: flex;
}
.assignment-details .choose--entity__listing .sidebar-advanced-search  ul li .fa-edit-icon i{
    font-size: 15px;
    display: flex;
}
.assignment-details .notification-title{
        height: calc(100vh - 20vh);
}
.btn-md-delete {
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 5%)!important;
    color: #000!important;
    font-weight: 700!important;
    font-size: 11px!important;
    background-color: #cbd8d8!important;
    margin: 0!important;
    padding: 8px 15px!important;
    border: none!important;
}
.onlistingcatergory .static-table .table>tbody>tr>td {
   min-width: inherit;
}

.forum-right-section  ul li{
height: auto!important;
}
.courselist-info{
    padding: 5px;
    margin: 0px
}
.courselist-info .booknamep{
    font-size: 14px;
    font-weight: 600;
    color: #42505d;
    margin-bottom: 10px;
}
.cardbox:hover .courselist-info .booknamep{
    color: #000;
}
.courselist-info .authornamep{
    color: rgba(0,0,0,0.8);
    font-size: 12px;
    font-weight: 500;
}
.chat-history-received img{
    float: right!important;
}
.announcements .sidebar-advanced-search.module-list-sidebar,
.time-table .sidebar-advanced-search.module-list-sidebar{
    width: 30%;
}
.forum-right-section .qm-static-table{
position: fixed;
    width: 64%;
    height: 70%;
}
.forum-right-section .frame .content .messages {
    min-height: calc(47vh);
    max-height: calc(47vh);
}
.hero {
    padding: 6.25rem 0px !important;
    margin: 0px !important;
  }
  .cardbox {
    border-radius: 3px;
    margin-bottom: 20px;
    padding: 0px !important;
    box-shadow: 0 0 0 1px #e8ecee, 0 1px 4px 0 rgb(21 7 38 / 8%);
  }
  .cardbox:hover {
    border-radius: 3px;
    margin-bottom: 20px;
    padding: 0px !important;
    box-shadow: 0 0 0 1px #e8ecee, 0 1px 4px 0 rgb(21 7 38 / 65%);
    cursor: pointer;
  }
  
  .cardbox .cardbox-heading {
    padding: 5px;
    margin: 0;
  }
  .cardbox .btn-flat.btn-flat-icon {
   border-radius: 50%;
   font-size: 24px;
   height: 32px;
   width: 32px;
   padding: 0;
   overflow: hidden;
   color: #fff !important;
   background: #b5b6b6;
   
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  }
  .cardbox .float-right .dropdown-menu{
    position: relative;
    left: 13px !important;  
  }
  .cardbox .float-right a:hover{
    background: #f4f4f4 !important;	
  }
  .cardbox .float-right a.dropdown-item {
    display: block;
    width: 100%;
    padding: 4px 0px 4px 10px;
    clear: both;
    font-weight: 400;
       font-family: 'Poppins', sans-serif;
    font-size: 14px !important;
    color: #848484;
    text-align: inherit;
    white-space: nowrap;
    background: 0 0;
    border: 0;
  }

  .media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .media .mr-3{
    margin-right: 1rem !important;
  }
  .media img{
    width: 48px !important;
    height: 48px !important;
    padding: 2px;
    border: 2px solid #f4f4f4;
  } 
  .media-body {
    -ms-flex: 1;
    flex: 1;
    padding: .4rem !important;
  }
  .media-body p{
   font-family: 'Poppins', sans-serif;
    font-weight: 500 !important;
    font-size: 14px;
    color: #88898a;
  }
  .media-body small span{
   font-family: 'Poppins', sans-serif;	
    font-size: 12px;
    color: #aaa;
    margin-right: 10px;
  }
  
  
  /* ------------------------------- */
  /* Cardbox Item
  ---------------------------------- */
  .cardbox .cardbox-item {
      position: relative;
      display: block;
  }
  .cardbox .cardbox-item img{
  }
  .img-responsive{
      display: block;
      max-width: 100%;
      height: auto;
  }	
  .fw {
      width: 100% !important;
      height: auto;
  }
  .cardbox-base{
   border-bottom: 2px solid #f4f4f4;
  }	
  .cardbox-base ul{
   margin: 10px 0px 10px 15px!important; 
   padding: 10px !important;
   font-size: 0px;	
    display: inline-block;
  }
  .cardbox-base li {
    list-style: none;
    margin: 0px 0px 0px -8px !important;
    padding: 0px 0px 0px 0px !important;
    display: inline-block;
  }
  
  .cardbox-base li a{
    margin: 0px !important;
    padding: 0px !important;
  }
  .cardbox-base li a i{
   position: relative;
   top: 4px; 
   font-size: 16px;
   color: #8d8d8d;
   margin-right: 15px;
  }
  .cardbox-base li a span{
   font-family: 'Poppins', sans-serif;
   font-size: 14px;
   color: #8d8d8d;
   margin-left: 20px;
   position: relative;
   top: 5px; 
  }
  .cardbox-base li a em{
     font-family: 'Poppins', sans-serif;
   font-size: 14px;
   color: #8d8d8d;
   position: relative;
   top: 3px; 
  }
  .cardbox-base li a img{
    width: 25px;
    height: 25px;
    margin: 0px !important;
    border: 2px solid #fff;
  }

  .cardbox-comments{
    padding: 10px 40px 20px 40px !important;
    font-size: 0px;	
    text-align: center;
    display: inline-block;
  }
  .cardbox-comments .comment-avatar img{
    margin-top: 1px;
    margin-right: 10px;
    position: relative;
    display: inline-block;
    text-align: center;
    width: 40px;
    height: 40px;
  }
  .cardbox-comments .comment-body {
    overflow: auto;
  }
  .search {
   position: relative;
   right: -60px;
   top: -40px;
   margin-bottom: -40px;
   border: 2px solid #f4f4f4;	
   width: 100%;
   overflow: hidden;
  }
  .search input[type="text"] {
   background-color: #fff;
   line-height: 10px;
   padding: 15px 60px 20px 10px;
   border: none;
   border-radius: 4px;
   width: 350px;
   font-family: 'Poppins', sans-serif;
   font-size: 14px;
   color: #8d8d8d;
   height: inherit;
   font-weight: 700;
  }
  .search button {
   position: absolute;
   right: 0;
   top: 0px;
   border: none;
   background-color: transparent;
   color: #bbbbbb;
   padding: 15px 25px;
   cursor: pointer;
   
   display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  }
  .search button i {
   font-size: 20px;
   line-height: 30px;
   display: block;
}
  .author a{
   font-family: 'Poppins', sans-serif;
   font-size: 16px;
   color: #00C4CF;
  }
  .author p{
     font-family: 'Poppins', sans-serif;
   font-size: 16px;
   color: #8d8d8d;
  }

.media-body .booknamep,
.media-body .authornamep{
    border-radius: 8px;
    padding: 2px 10px;
    text-transform: capitalize;
    cursor: pointer;
    background: transparent!important;
    color: #6a7f8b;
    font-size: 13px;
    font-weight: 700;
}
.file-icons{
    font-size: large;
}
.documents  ul .entity--listinglist-activefolderactive
{
    background: #e1e1e1;
}
.documents  .manageuser-listingpage .global-search-document{
position: relative;
width: 100%;
}
.upload-heading{
    color: #455a64;
    font-weight: 600;
    font-size: 14px;
    margin: 0;
    margin-top: 10px;
}
.session-workflow-calender .sidebar-advanced-search.module-list-sidebar {
width: 100%;
    position: relative;
    display: inline-block;
}
#add_edit-event-modal .popup-modal-fixed-height .popup-modal-content .content-area {
    min-height: calc(100vh - 37vh);
    max-height: calc(100vh - 37vh);
}
.workflow--outerlayout .workflow-session .complist-container .dropdown-menu li{
width: 100%;
}
.notification-detail .task-date
{
        padding: 0 0 0 10px;
}
.event-date{
        padding: 15px;
        text-align: center;
        background: #08566d;
        color: #fff;
        }
.event-details{
    background: #f2f2f2;
        background: #f2f2f2;
    padding: 5px 0px;
    font-weight: 600;
    font-size: 13px;
}
.session-workflow-calender .entity--listinglist,
.time-table .module-list-sidebar .entity--listinglist {
padding: 0;
}
.session-workflow-calender  .choose--entity__listing ul li i {
    font-size: 15px;
    }
 .event-date b{
          font-size: 14px;
    line-height: inherit;
    }
    .event-preview .modal-dialog{
            width: 500px!important;
    height: auto;
    }
      .event-preview .modal-body  {
      padding: 0!important;
    }
  .single-Schedule-popup .popup-modal-dialog{
       margin-top: 50px!important;
    top: 0;

  }
  .single-Schedule-popup .popup-modal-content .content-area {
    width: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    min-height: calc(100vh - 30vh)!important;
    max-height: calc(100vh - 30vh);
    padding: 15px;
}
.label-flex{
        display: flex;
    margin-top: 30px!important;
}
 .single-Schedule-popup  .popup-modal-footer{
        position: relative;
    min-height: 60px;
}
.single-Schedule-popup .week-days-list ul li.active {
    border: 1px solid #3e748e;
    background: #3e748e;
}


.workflow-session #progressbar li.active:before, #progressbar li.active:after {
    background: #3cc982!important;
    font-weight: 700!important;
    border: 2px solid #fff!important;
    color: #fff!important;
}
.workflow-session #progressbar .subtitle {
    color: #fff!important;
}
.workflow-session #progressbar li:before{
        background: #fff;
    border-radius: 50%;
    margin: auto;
    border: 2px solid #92c3c9;
}
.workflow--outerlayout .workflow-session .book--title {
    color: #fff;
}
.workflow--outerlayout .workflow-session .modal-content .modal-header {
    background: rgb(104 172 180 / 72%);
}
.workflow--outerlayout  .workflow-session .connecting-line {
    background: #fff;
    z-index: 0;
    }
    #progressbar li.active .subtitle{
           font-weight: 700!important;
    }
   .icon-column .ctgicon    {
      color: #009688;
    padding: 0;
    font-size: 20px;
    vertical-align: middle;
    position: relative;
    top: 25px;
    left: 5px;
    padding: 5px 10px;
    border: 1px solid #ececec;
    border-radius: 6px;
    }



.leaning-student-dashboard .intro-breadcrumb {
    padding: 0;
    height: 45px;
    display: inherit;
    z-index: 9;
    background: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
    border-bottom: 1px solid #ddd;
}
.leaning-student-dashboard .intro-breadcrumb .primary-breadcrumb ul li a {
    font-size: 16px;
    font-weight: 600;
    color: #222;
    cursor: pointer;
    line-height: 2;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
}
.leaning-student-dashboard .intro-breadcrumb .primary-breadcrumb ul li {
    list-style: none;
    float: left;
    padding: 0;
}
.main-panel{
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgb(255 255 255) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
}
.admin-dashborad-title .domain-name .addedusernotice{
    color: #03a9f3!important;
    text-decoration: underline!important;
    font-size: 22px!important;
    font-weight: 700!important;
}
.user-primary-details .usernameh2{
    font-size: 20px;
    font-weight: 600;
    color: #555555;
}
.user-primary-details .text-active,
.user-primary-details .text-danger{
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8;
}