/*Classboard Card Full*/
.classboard-card-full {
    margin-bottom: 25px;
    background: white;
    margin-left: 5px;
    margin-right: 5px;
    /*cursor: pointer;*/
    width: 320px;
    height: 270px;
}

.classboard-card-full-image {
    width: 320px;
    min-width: 320px;
    height: 160px;
    min-height: 160px;
    border-radius: 25px;
}

.classboard-card-full-content {
    padding: 10px;
    position: relative;
    height: 100%;
    width: 100%;
}

.classboard-card-full-title {
    font-size: 17px;
    font-weight: 700;
}

.classboard-card-full-subtitle, .classboard-card-subtitle {
    font-size: 15px;
    font-weight: 600;

    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

}

/*Classboard Momenti Data*/
.classboard-card-momenti-image {
    min-height: 225px !important;
    height: 225px !important;
}

[data-action='momenti'][data-source='pending'] .classboard-card-title::before {
    content: 'Processing...';
}

/*Add Lesson Card*/
[data-action='addlesson'][data-id=""] .classboard-card-title::before {
    content: 'Add Custom Lesson';
}

[data-action='addlesson'][data-id=""] .classboard-card-image::before {
    background-color: var(--main-grey-shadow);
    content: 'add_circle_outline';
    color: var(--main-grey);
    font-size: 93px;
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smooth: antialiased;
    height: 100%;
    width: 100%;
    text-align: center;
}

/*Classboard Card Half*/
.classboard-card-half {
    border-radius: 25px;
    margin-bottom: 25px;
    height: 123px;
    background: white;
    margin-left: 5px;
    margin-right: 5px;
    width: 320px;
}

.classboard-card-half-image {
    width: 123px;
    min-width: 123px;
    height: 123px;
    min-height: 123px;
    border-radius: 25px;
    overflow: hidden;
}

.classboard-card-half-content {
    padding: 10px;
    position: relative;
    height: 100%;
    /*width: 100%;*/
    width: 197px;
}

.classboard-card-half-title {
    font-size: 17px;
    font-weight: 700;
}

.classboard-card-half-subtitle {
    font-size: 15px;
    font-weight: 600;
}

/*Classboard Card Slideshow*/
.classboard-card-slideshow {
    margin-bottom: 25px;
    background: white;
    margin-left: 5px;
    margin-right: 5px;
    width: 320px;
}

.classboard-card-slideshow-image {
    min-width: 320px;
    position: relative;
    background-position: center;
    background-size: cover;
}

/*Classboard Card Text*/
.classboard-card-text {
    width: 320px;
    /*min-width:320px;*/
    border-radius: 25px;
    margin-bottom: 25px;
    background: white;
    margin-left: 5px;
    margin-right: 5px;
    padding: 10px;
}

/*Classboard Card Summary*/
.classboard-card-summary {
    width: 320px;
    /*min-width:320px;*/
    border-radius: 25px;
    margin-bottom: 25px;
    background: white;
    margin-left: 5px;
    margin-right: 5px;
    /*padding: 10px;*/
}

.swiper-container-h .swiper-pagination-bullet {
    border: 2px solid white;
}

.swiper-container-h .swiper-pagination-bullet {
    width: 13px;
    height: 13px;
}

.swiper-container-h .swiper-button-next {
    background: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/nav-right.svg") no-repeat;
    opacity: 0.5;
    outline: none;
}

.swiper-container-h .swiper-button-next:after {
    content: unset;
}

.swiper-container-h .swiper-button-prev {
    background: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/nav-left.svg") no-repeat;
    opacity: 0.5;
    outline: none;
}

.swiper-container-h .swiper-button-prev:after {
    content: unset;
}

/*Classboard Card Book*/
.classboard-slide-card[data-action="book"] {
    border-radius: unset !important;
}

.classboard-card-book {
    /*border-radius: 25px;*/
    border-radius: unset !important;
    margin-bottom: 25px;
    /*height: 190px;*/
    height: 100px;
    /*background: white;*/
    margin-left: 5px;
    margin-right: 5px;
    /*width: 320px;*/
    min-width: 320px;
}

.classboard-card-book-image {
    width: 120px;
    min-width: 120px;
    height: 100%;
    /*border-radius: 25px;*/
}

.classboard-card-book-content {
    padding: 10px;
    position: relative;
    height: 100%;
    /*width: 180px;*/
}

.classboard-card-book-title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.classboard-card-book-subtitle {
    font-size: 15px;
    font-weight: 400;
}

.classboard-card-book-buy {
    width: 50px;
    height: 100%;
}

/*Classboard Card Material*/
.classboard-container[data-type="gather"], .classboard-container[data-type="stock"], .classboard-container[data-type="prepared"] {
    /*margin-bottom:50px!important;*/
}

.classboard-card-material {
    /*margin-bottom: 25px;*/
    height: 90px;
    /*background: white;*/
    margin-left: 5px;
    margin-right: 5px;
    width: 100%;
    min-width: 320px;
    /*background:var(--main-grey-light);*/
}

.classboard-card-material-image {
    width: 90px;
    min-width: 90px;
    height: 100%;
    border-radius: 25px;
    /*background-color: orange;*/
    background-size: contain !important;
    background-repeat: no-repeat;
}

.classboard-card-material-day-text {
    text-transform: uppercase;
    right: 20px;
    font-weight: 700;
    font-size: 0.8rem;
    left: unset !important;
}

/*.classboard-card-material-quantity-container {
    min-height: 70px;
    min-width: 70px;
    background: white;
    border-radius: 25px;

}
.classboard-card-material-quantity-value{
    font-size:1.5rem;
    line-height:0;
    font-weight:700;
}*/
.classboard-card-material-content {
    text-align: left;
    width: 100%;
    /*width:calc(100% - 90px - 35px);*/
    height: 100%;
    padding: 5px;
    /*background-color:white;*/
    border-radius: 25px;
    margin-left: 10px;
    position: relative;
}

.classboard-card-material:hover {
    background: var(--main-grey);
}

.classboard-card-amazon-icon {
    /*background: red;*/
    min-width: 25px;
    width: 25px;
    min-height: 25px;
    height: 25px;
    border-radius: 25px;
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 220 220' style='enable-background:new 0 0 220 220;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%2380B7E3;} %3C/style%3E%3Cg%3E%3Ccircle class='st0' cx='110' cy='110' r='110'/%3E%3Cg%3E%3Cpath class='st1' d='M124.99,130.52c-1.56,1.33-3.05,2.51-4.42,3.8c-3.7,3.48-8.1,5.61-12.99,6.81c-3.6,0.88-7.28,1.08-10.95,1 c-5.2-0.11-10.19-1.2-14.55-4.19c-3.84-2.64-6.73-6.08-8.27-10.55c-1.02-2.95-1.53-5.95-1.81-9.08c-0.41-4.6,0.31-8.94,1.86-13.19 c1.51-4.12,3.96-7.65,7.31-10.51c4.6-3.92,9.93-6.3,15.8-7.68c4.44-1.04,8.88-1.87,13.42-2.25c3.03-0.26,6.06-0.59,9.08-0.98 c1.74-0.23,1.81-0.35,1.77-2.1c-0.06-2.58-0.01-5.19-0.34-7.74c-0.5-3.88-2.99-6.13-6.6-7.4c-3.61-1.27-7.13-0.71-10.45,0.65 c-3.43,1.41-5.73,4.11-6.71,7.83c-0.87,3.31-1.97,3.95-5.36,3.57c-3.48-0.39-6.98-0.67-10.46-1.04c-1.48-0.16-2.99-0.3-4.42-0.67 c-1.89-0.49-2.58-1.79-2.22-3.69c1.11-5.81,3.68-10.87,7.79-15.11c2.01-2.07,4.4-3.67,6.96-5.04c4.94-2.66,10.22-4.1,15.77-4.6 c6.73-0.61,13.46-0.77,20.05,1.09c5.38,1.51,10.35,3.78,14.23,8.01c2.22,2.42,3.77,5.19,4.7,8.33c0.94,3.17,1.3,6.42,1.3,9.71 c0.01,11.07,0.08,22.13-0.02,33.2c-0.05,5.41,1.44,10.18,4.91,14.34c0.48,0.57,0.93,1.17,1.37,1.77c1.51,2.09,1.37,3.9-0.58,5.59 c-2.35,2.03-4.78,3.96-7.16,5.96c-1.45,1.22-2.95,2.39-4.27,3.75c-2.01,2.08-4.72,1.64-6.22,0.3c-2.79-2.5-5.43-5.14-7.37-8.4 C125.83,131.47,125.38,131.02,124.99,130.52z M121.24,97.4c-0.69-0.06-1.38-0.19-2.05-0.16c-4.37,0.17-8.71,0.6-12.82,2.25 c-2.77,1.11-5.31,2.72-6.9,5.25c-2.98,4.75-3.31,9.86-1.13,15.02c1.12,2.64,3.31,4.38,6.06,4.95c2.73,0.57,5.5,0.25,8.02-1.22 c1.3-0.76,2.41-1.7,3.5-2.75c2.76-2.63,3.96-6.03,4.84-9.53c0.47-1.86,0.41-3.87,0.47-5.82 C121.29,102.8,121.24,100.22,121.24,97.4z'/%3E%3Cpath class='st1' d='M34.98,141.65c1.07-0.28,1.96-0.25,2.91,0.25c3.35,1.77,6.71,3.51,10.12,5.17c1.75,0.85,3.59,1.53,5.4,2.26 c3.08,1.24,6.15,2.5,9.26,3.66c1.39,0.52,2.88,0.8,4.31,1.21c1.98,0.57,3.94,1.21,5.93,1.73c1.66,0.44,3.35,0.75,5.02,1.11 c1.63,0.35,3.25,0.74,4.9,1.03c2.77,0.49,5.53,1.01,8.32,1.36c3.87,0.49,7.73,1.08,11.65,1.09c4.31,0.01,8.63,0.41,12.93,0.24 c4.46-0.18,8.95-0.31,13.37-1.18c1.97-0.38,4-0.43,5.97-0.76c2.77-0.47,5.52-1.07,8.27-1.61c4.58-0.9,9.04-2.23,13.44-3.77 c3.36-1.17,6.69-2.45,10.07-3.58c1.01-0.34,2.14-0.45,3.21-0.42c1.59,0.04,2.51,1.74,1.71,3.13c-0.39,0.67-0.95,1.34-1.59,1.75 c-2.57,1.61-5.14,3.21-7.8,4.69c-4.74,2.63-9.75,4.61-14.74,6.6c-3.13,1.25-6.48,1.95-9.75,2.83c-2.6,0.7-5.22,1.38-7.86,1.91 c-2.02,0.41-4.09,0.6-6.14,0.84c-3.54,0.41-7.09,0.61-10.65,0.79c-4.26,0.21-8.48-0.05-12.71-0.4c-3.72-0.31-7.44-0.63-11.14-1.11 c-1.99-0.25-3.94-0.78-5.89-1.29c-3.66-0.95-7.34-1.85-10.93-3.02c-3.16-1.03-6.26-2.29-9.3-3.66c-3.39-1.52-6.78-3.08-9.96-4.98 c-3.84-2.29-7.48-4.92-11.15-7.49c-1.96-1.38-3.83-2.89-5.66-4.44C35.39,144.64,34.27,143.55,34.98,141.65z'/%3E%3Cpath class='st1' d='M184.09,139.72c0.79,0.81,1.1,1.88,1.14,3.07c0.08,2.55-0.17,5.04-1.01,7.47c-0.41,1.19-0.74,2.41-1.1,3.62 c-1.03,3.47-2.96,6.45-5.22,9.22c-0.75,0.92-1.63,1.77-2.56,2.52c-0.5,0.41-1.23,0.53-1.98,0.84c-0.36-0.57-0.65-1.03-0.92-1.46 c0.96-2.59,1.92-5.04,2.77-7.53c0.83-2.43,1.61-4.89,2.3-7.37c0.54-1.93-0.15-3.87-1.6-4.52c-0.82-0.36-1.77-0.59-2.66-0.6 c-3.39-0.06-6.8-0.18-10.18,0.06c-1.56,0.11-3.1,0.74-4.72,0.59c-0.51-0.05-1.01-0.08-1.47-0.11c-0.49-1.55-0.45-1.91,0.59-2.59 c2.77-1.81,5.73-3.13,9.05-3.57c1.36-0.18,2.7-0.49,4.06-0.72c3.51-0.59,6.97-0.3,10.41,0.53 C181.98,139.41,183,139.53,184.09,139.72z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    /*background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 178.69 60.49' style='enable-background:new 0 0 178.69 60.49;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%2380B7E3;} %3C/style%3E%3Cpath class='st0' d='M148.44,60.49H30.25C13.54,60.49,0,46.95,0,30.25v0C0,13.54,13.54,0,30.25,0h118.2 c16.7,0,30.25,13.54,30.25,30.25v0C178.69,46.95,165.15,60.49,148.44,60.49z'/%3E%3Cg%3E%3Cpath class='st1' d='M59.99,19.99c0.97-1.66,2.36-2.45,4.21-2.42c1.84,0.02,3.11,0.97,3.92,2.74c0.29-0.4,0.5-0.7,0.73-0.99 c1.86-2.44,5.96-2.33,7.54,0.28c0.44,0.73,0.66,1.69,0.67,2.56c0.07,4.1,0.03,8.19,0.02,12.29c0,0.71-0.21,0.89-0.95,0.9 c-0.85,0.01-1.7,0.01-2.55,0c-0.83-0.01-0.99-0.16-0.99-0.98c0-3.2,0-6.4,0-9.61c0-0.4,0.01-0.81-0.03-1.21 c-0.11-1.04-0.64-1.63-1.55-1.74c-0.92-0.11-1.88,0.47-2.11,1.4c-0.18,0.71-0.26,1.46-0.26,2.19c-0.03,2.87-0.01,5.73-0.01,8.6 c0,1.28-0.07,1.35-1.38,1.35c-0.69,0-1.39,0-2.08,0c-0.82,0.01-1.03-0.18-1.03-1.02c0-2.98,0.01-5.96,0-8.93 c0-0.71-0.04-1.43-0.15-2.14c-0.14-0.91-0.69-1.41-1.49-1.48c-0.87-0.08-1.67,0.32-1.92,1.14c-0.23,0.74-0.37,1.53-0.38,2.3 c-0.04,3-0.02,6-0.02,9c0,1-0.13,1.13-1.12,1.13c-0.74,0-1.48,0.01-2.22,0c-0.99-0.01-1.15-0.17-1.16-1.19c0-1.41,0-2.82,0-4.23 c0-3.58,0-7.16,0-10.75c0-1.11,0.15-1.25,1.23-1.25c0.74,0,1.48,0.01,2.22,0c0.6-0.01,0.86,0.28,0.87,0.86 C60,19.19,59.99,19.59,59.99,19.99z'/%3E%3Cpath class='st1' d='M48.28,33.47c-0.34,0.28-0.65,0.54-0.96,0.79c-1.81,1.49-3.88,1.68-6.02,1.03c-1.79-0.54-2.67-1.94-2.93-3.75 c-0.43-3.06,1.22-5.66,4.19-6.45c1.33-0.35,2.72-0.5,4.09-0.69c0.93-0.13,0.96-0.12,0.95-1.06c-0.01-1.46-0.52-2.17-1.68-2.35 c-1.33-0.21-2.4,0.38-2.78,1.64c-0.19,0.63-0.54,0.81-1.14,0.74c-0.75-0.09-1.51-0.17-2.27-0.25c-0.79-0.08-1.02-0.39-0.82-1.17 c0.48-1.87,1.64-3.17,3.42-3.87c2.02-0.79,4.1-0.9,6.19-0.28c2.47,0.73,3.63,2.23,3.68,4.81c0.04,2.1,0.04,4.21,0,6.31 c-0.02,1.15,0.25,2.15,0.95,3.07c0.58,0.75,0.53,0.94-0.18,1.56c-0.59,0.52-1.17,1.04-1.76,1.55c-0.57,0.5-0.91,0.53-1.46,0.01 C49.24,34.63,48.8,34.06,48.28,33.47z M47.61,28.34c0.01-1.44,0-1.45-1.31-1.31c-2.16,0.24-3.34,1.45-3.19,3.28 c0.06,0.78,0.37,1.47,1.12,1.78c0.78,0.32,1.54,0.13,2.17-0.46C47.36,30.74,47.61,29.59,47.61,28.34z'/%3E%3Cpath class='st1' d='M89.6,33.44c-0.21,0.18-0.38,0.32-0.54,0.48c-1.65,1.57-3.63,1.96-5.79,1.56c-1.99-0.37-3.29-1.86-3.54-3.88 c-0.42-3.37,1.31-5.9,4.63-6.66c1.19-0.27,2.43-0.4,3.65-0.54c0.94-0.11,1.02-0.14,0.96-1.1c-0.05-0.87-0.16-1.74-1.09-2.14 c-0.88-0.37-1.79-0.34-2.54,0.27c-0.39,0.32-0.66,0.83-0.86,1.3c-0.2,0.46-0.46,0.69-0.96,0.64c-0.87-0.09-1.74-0.17-2.6-0.28 c-0.6-0.08-0.79-0.38-0.67-0.99c0.38-1.82,1.41-3.16,3.1-3.88c2.37-1.02,4.82-1.13,7.26-0.17c1.87,0.74,2.83,2.16,2.88,4.14 c0.06,2.17,0.04,4.34,0.02,6.52c-0.01,1.2,0.24,2.29,1,3.26c0.6,0.77,0.55,0.98-0.19,1.62c-0.61,0.53-1.23,1.05-1.83,1.58 c-0.47,0.41-0.94,0.42-1.37-0.02C90.61,34.62,90.14,34.06,89.6,33.44z M89.08,28.05c-0.08-1.09-0.09-1.1-1.18-1.03 c-0.07,0-0.13,0-0.2,0.01c-1.27,0.21-2.48,0.51-3.04,1.87c-0.53,1.29-0.11,2.75,0.88,3.18c1.09,0.47,2.49-0.21,2.99-1.57 C88.82,29.73,88.9,28.87,89.08,28.05z'/%3E%3Cpath class='st1' d='M131.64,20.3c0.11-0.17,0.21-0.34,0.32-0.51c1.09-1.79,2.62-2.5,4.65-2.15c1.98,0.34,3.17,1.5,3.56,3.59 c0.15,0.83,0.21,1.69,0.22,2.53c0.02,3.47,0.01,6.94,0.01,10.41c0,1.07-0.12,1.19-1.2,1.19c-0.78,0-1.57,0.01-2.35,0 c-0.77-0.01-0.94-0.18-0.94-0.96c-0.01-3.13,0-6.27-0.01-9.4c0-0.56-0.06-1.12-0.15-1.67c-0.16-0.91-0.65-1.43-1.37-1.55 c-0.79-0.13-1.63,0.19-1.95,0.99c-0.33,0.83-0.59,1.75-0.61,2.64c-0.08,2.89-0.03,5.77-0.03,8.66c0,1.16-0.13,1.28-1.26,1.29 c-0.74,0-1.48,0-2.22,0c-0.86-0.01-1.02-0.16-1.02-1.02c0-4.12,0-8.24,0-12.35c0-1.03-0.01-2.06,0-3.09 c0.01-0.76,0.19-0.94,0.96-0.95c0.81-0.01,1.61,0,2.42,0c0.58,0,0.87,0.27,0.86,0.86c-0.01,0.49,0,0.98,0,1.47 C131.56,20.28,131.6,20.29,131.64,20.3z'/%3E%3Cpath class='st1' d='M79.76,48.19c-6.58,0.14-12.78-1.37-18.61-4.39c-2.87-1.48-5.53-3.3-7.96-5.44c-0.1-0.09-0.24-0.18-0.27-0.29 c-0.06-0.26-0.18-0.62-0.06-0.79c0.11-0.15,0.55-0.19,0.76-0.1c0.75,0.34,1.46,0.77,2.2,1.14c4.76,2.41,9.76,4.1,15.02,5.05 c4.03,0.73,8.09,0.97,12.17,0.76c4.12-0.21,8.19-0.87,12.13-2.14c1.81-0.59,3.59-1.25,5.39-1.87c0.19-0.06,0.42-0.16,0.58-0.1 c0.33,0.11,0.8,0.24,0.9,0.49c0.1,0.26-0.06,0.81-0.29,0.98c-0.89,0.67-1.82,1.31-2.79,1.86c-5.01,2.84-10.45,4.28-16.15,4.82 C81.78,48.27,80.77,48.19,79.76,48.19z'/%3E%3Cpath class='st1' d='M110.61,26.8c-0.02-2.56,0.47-4.75,1.89-6.66c2.53-3.41,7.98-3.44,10.56-0.07c1.86,2.43,2.21,5.24,1.92,8.16 c-0.23,2.43-1.15,4.56-3.11,6.11c-3.27,2.57-8.08,1.51-10.01-2.18C110.95,30.42,110.55,28.55,110.61,26.8z M120.3,26.73 c-0.04,0-0.08,0-0.12,0c0-0.6,0.04-1.21-0.01-1.81c-0.06-0.71-0.15-1.43-0.32-2.12c-0.31-1.26-1.19-1.88-2.34-1.69 c-1,0.16-1.57,0.88-1.7,1.77c-0.22,1.58-0.35,3.2-0.33,4.79c0.01,1.07,0.29,2.16,0.58,3.21c0.21,0.75,0.79,1.26,1.62,1.31 c0.88,0.06,1.5-0.39,1.89-1.14c0.2-0.39,0.38-0.83,0.44-1.26C120.14,28.78,120.21,27.75,120.3,26.73z'/%3E%3Cpath class='st1' d='M103.11,21.52c-1.05,0-1.94,0-2.83,0c-0.74,0-1.48-0.01-2.22,0c-0.59,0.01-0.87-0.28-0.87-0.86 c0-0.63,0-1.25,0-1.88c-0.01-0.58,0.29-0.87,0.85-0.89c0.29-0.01,0.58-0.02,0.87-0.02c2.93,0,5.86,0,8.79,0 c1.06,0,1.15,0.16,1.24,1.19c0.11,1.28-0.28,2.33-1.03,3.36c-1.58,2.14-3.07,4.35-4.6,6.53c-0.1,0.14-0.19,0.3-0.35,0.53 c0.52,0.06,0.98,0.06,1.42,0.16c1.3,0.31,2.59,0.62,3.87,1c0.66,0.2,1,0.7,0.96,1.44c-0.03,0.65,0,1.3-0.01,1.95 c-0.02,0.86-0.38,1.1-1.16,0.72c-2.23-1.06-4.57-1.43-6.99-0.99c-1.09,0.19-2.15,0.6-3.19,0.99c-0.88,0.33-1.22,0.16-1.24-0.77 c0-0.02,0-0.04,0-0.07c0.04-3.53-0.31-2.56,1.64-5.37c1.45-2.09,2.91-4.19,4.37-6.28C102.77,22.06,102.88,21.87,103.11,21.52z'/%3E%3Cpath class='st1' d='M102.8,35.85c1.11,0.16,2.03,0.24,2.92,0.43c0.95,0.2,1.2,0.55,1.18,1.5c-0.06,2.77-1.06,5.18-2.76,7.34 c-0.12,0.16-0.26,0.33-0.43,0.42c-0.35,0.18-0.73,0.3-1.1,0.44c0.03-0.4-0.01-0.81,0.1-1.19c0.44-1.5,1-2.97,1.38-4.48 c0.36-1.42-0.1-2-1.57-2.02c-1.47-0.01-2.95,0.12-4.42,0.19c-0.27,0.01-0.54,0.09-0.8,0.05c-0.22-0.03-0.41-0.18-0.62-0.28 c0.11-0.22,0.15-0.55,0.33-0.65c0.72-0.4,1.45-0.84,2.23-1.06C100.45,36.21,101.72,36.05,102.8,35.85z'/%3E%3C/g%3E%3C/svg%3E");*/
    /*-webkit-box-shadow: 3px 1px 6px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 3px 1px 6px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 3px 1px 6px 1px rgba(0, 0, 0, 0.3);*/
    -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.3);
    border-radius: 25px;
    /*margin-right: 12px;*/
    margin-top: 10px;

}

.classboard-card-material:hover .classboard-card-amazon-icon {
    /*background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 220 220' style='enable-background:new 0 0 220 220;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%2380B7E3;} .st1{fill:%23FFFFFF;} %3C/style%3E%3Cg%3E%3Ccircle class='st0' cx='110' cy='110' r='110'/%3E%3Cg%3E%3Cpath class='st1' d='M124.99,130.52c-1.56,1.33-3.05,2.51-4.42,3.8c-3.7,3.48-8.1,5.61-12.99,6.81c-3.6,0.88-7.28,1.08-10.95,1 c-5.2-0.11-10.19-1.2-14.55-4.19c-3.84-2.64-6.73-6.08-8.27-10.55c-1.02-2.95-1.53-5.95-1.81-9.08c-0.41-4.6,0.31-8.94,1.86-13.19 c1.51-4.12,3.96-7.65,7.31-10.51c4.6-3.92,9.93-6.3,15.8-7.68c4.44-1.04,8.88-1.87,13.42-2.25c3.03-0.26,6.06-0.59,9.08-0.98 c1.74-0.23,1.81-0.35,1.77-2.1c-0.06-2.58-0.01-5.19-0.34-7.74c-0.5-3.88-2.99-6.13-6.6-7.4c-3.61-1.27-7.13-0.71-10.45,0.65 c-3.43,1.41-5.73,4.11-6.71,7.83c-0.87,3.31-1.97,3.95-5.36,3.57c-3.48-0.39-6.98-0.67-10.46-1.04c-1.48-0.16-2.99-0.3-4.42-0.67 c-1.89-0.49-2.58-1.79-2.22-3.69c1.11-5.81,3.68-10.87,7.79-15.11c2.01-2.07,4.4-3.67,6.96-5.04c4.94-2.66,10.22-4.1,15.77-4.6 c6.73-0.61,13.46-0.77,20.05,1.09c5.38,1.51,10.35,3.78,14.23,8.01c2.22,2.42,3.77,5.19,4.7,8.33c0.94,3.17,1.3,6.42,1.3,9.71 c0.01,11.07,0.08,22.13-0.02,33.2c-0.05,5.41,1.44,10.18,4.91,14.34c0.48,0.57,0.93,1.17,1.37,1.77c1.51,2.09,1.37,3.9-0.58,5.59 c-2.35,2.03-4.78,3.96-7.16,5.96c-1.45,1.22-2.95,2.39-4.27,3.75c-2.01,2.08-4.72,1.64-6.22,0.3c-2.79-2.5-5.43-5.14-7.37-8.4 C125.83,131.47,125.38,131.02,124.99,130.52z M121.24,97.4c-0.69-0.06-1.38-0.19-2.05-0.16c-4.37,0.17-8.71,0.6-12.82,2.25 c-2.77,1.11-5.31,2.72-6.9,5.25c-2.98,4.75-3.31,9.86-1.13,15.02c1.12,2.64,3.31,4.38,6.06,4.95c2.73,0.57,5.5,0.25,8.02-1.22 c1.3-0.76,2.41-1.7,3.5-2.75c2.76-2.63,3.96-6.03,4.84-9.53c0.47-1.86,0.41-3.87,0.47-5.82 C121.29,102.8,121.24,100.22,121.24,97.4z'/%3E%3Cpath class='st1' d='M34.98,141.65c1.07-0.28,1.96-0.25,2.91,0.25c3.35,1.77,6.71,3.51,10.12,5.17c1.75,0.85,3.59,1.53,5.4,2.26 c3.08,1.24,6.15,2.5,9.26,3.66c1.39,0.52,2.88,0.8,4.31,1.21c1.98,0.57,3.94,1.21,5.93,1.73c1.66,0.44,3.35,0.75,5.02,1.11 c1.63,0.35,3.25,0.74,4.9,1.03c2.77,0.49,5.53,1.01,8.32,1.36c3.87,0.49,7.73,1.08,11.65,1.09c4.31,0.01,8.63,0.41,12.93,0.24 c4.46-0.18,8.95-0.31,13.37-1.18c1.97-0.38,4-0.43,5.97-0.76c2.77-0.47,5.52-1.07,8.27-1.61c4.58-0.9,9.04-2.23,13.44-3.77 c3.36-1.17,6.69-2.45,10.07-3.58c1.01-0.34,2.14-0.45,3.21-0.42c1.59,0.04,2.51,1.74,1.71,3.13c-0.39,0.67-0.95,1.34-1.59,1.75 c-2.57,1.61-5.14,3.21-7.8,4.69c-4.74,2.63-9.75,4.61-14.74,6.6c-3.13,1.25-6.48,1.95-9.75,2.83c-2.6,0.7-5.22,1.38-7.86,1.91 c-2.02,0.41-4.09,0.6-6.14,0.84c-3.54,0.41-7.09,0.61-10.65,0.79c-4.26,0.21-8.48-0.05-12.71-0.4c-3.72-0.31-7.44-0.63-11.14-1.11 c-1.99-0.25-3.94-0.78-5.89-1.29c-3.66-0.95-7.34-1.85-10.93-3.02c-3.16-1.03-6.26-2.29-9.3-3.66c-3.39-1.52-6.78-3.08-9.96-4.98 c-3.84-2.29-7.48-4.92-11.15-7.49c-1.96-1.38-3.83-2.89-5.66-4.44C35.39,144.64,34.27,143.55,34.98,141.65z'/%3E%3Cpath class='st1' d='M184.09,139.72c0.79,0.81,1.1,1.88,1.14,3.07c0.08,2.55-0.17,5.04-1.01,7.47c-0.41,1.19-0.74,2.41-1.1,3.62 c-1.03,3.47-2.96,6.45-5.22,9.22c-0.75,0.92-1.63,1.77-2.56,2.52c-0.5,0.41-1.23,0.53-1.98,0.84c-0.36-0.57-0.65-1.03-0.92-1.46 c0.96-2.59,1.92-5.04,2.77-7.53c0.83-2.43,1.61-4.89,2.3-7.37c0.54-1.93-0.15-3.87-1.6-4.52c-0.82-0.36-1.77-0.59-2.66-0.6 c-3.39-0.06-6.8-0.18-10.18,0.06c-1.56,0.11-3.1,0.74-4.72,0.59c-0.51-0.05-1.01-0.08-1.47-0.11c-0.49-1.55-0.45-1.91,0.59-2.59 c2.77-1.81,5.73-3.13,9.05-3.57c1.36-0.18,2.7-0.49,4.06-0.72c3.51-0.59,6.97-0.3,10.41,0.53 C181.98,139.41,183,139.53,184.09,139.72z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");*/
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 178.69 60.49' style='enable-background:new 0 0 178.69 60.49;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%2380B7E3;} %3C/style%3E%3Cpath class='st0' d='M148.44,60.49H30.25C13.54,60.49,0,46.95,0,30.25v0C0,13.54,13.54,0,30.25,0h118.2 c16.7,0,30.25,13.54,30.25,30.25v0C178.69,46.95,165.15,60.49,148.44,60.49z'/%3E%3Cg%3E%3Cpath class='st1' d='M59.99,19.99c0.97-1.66,2.36-2.45,4.21-2.42c1.84,0.02,3.11,0.97,3.92,2.74c0.29-0.4,0.5-0.7,0.73-0.99 c1.86-2.44,5.96-2.33,7.54,0.28c0.44,0.73,0.66,1.69,0.67,2.56c0.07,4.1,0.03,8.19,0.02,12.29c0,0.71-0.21,0.89-0.95,0.9 c-0.85,0.01-1.7,0.01-2.55,0c-0.83-0.01-0.99-0.16-0.99-0.98c0-3.2,0-6.4,0-9.61c0-0.4,0.01-0.81-0.03-1.21 c-0.11-1.04-0.64-1.63-1.55-1.74c-0.92-0.11-1.88,0.47-2.11,1.4c-0.18,0.71-0.26,1.46-0.26,2.19c-0.03,2.87-0.01,5.73-0.01,8.6 c0,1.28-0.07,1.35-1.38,1.35c-0.69,0-1.39,0-2.08,0c-0.82,0.01-1.03-0.18-1.03-1.02c0-2.98,0.01-5.96,0-8.93 c0-0.71-0.04-1.43-0.15-2.14c-0.14-0.91-0.69-1.41-1.49-1.48c-0.87-0.08-1.67,0.32-1.92,1.14c-0.23,0.74-0.37,1.53-0.38,2.3 c-0.04,3-0.02,6-0.02,9c0,1-0.13,1.13-1.12,1.13c-0.74,0-1.48,0.01-2.22,0c-0.99-0.01-1.15-0.17-1.16-1.19c0-1.41,0-2.82,0-4.23 c0-3.58,0-7.16,0-10.75c0-1.11,0.15-1.25,1.23-1.25c0.74,0,1.48,0.01,2.22,0c0.6-0.01,0.86,0.28,0.87,0.86 C60,19.19,59.99,19.59,59.99,19.99z'/%3E%3Cpath class='st1' d='M48.28,33.47c-0.34,0.28-0.65,0.54-0.96,0.79c-1.81,1.49-3.88,1.68-6.02,1.03c-1.79-0.54-2.67-1.94-2.93-3.75 c-0.43-3.06,1.22-5.66,4.19-6.45c1.33-0.35,2.72-0.5,4.09-0.69c0.93-0.13,0.96-0.12,0.95-1.06c-0.01-1.46-0.52-2.17-1.68-2.35 c-1.33-0.21-2.4,0.38-2.78,1.64c-0.19,0.63-0.54,0.81-1.14,0.74c-0.75-0.09-1.51-0.17-2.27-0.25c-0.79-0.08-1.02-0.39-0.82-1.17 c0.48-1.87,1.64-3.17,3.42-3.87c2.02-0.79,4.1-0.9,6.19-0.28c2.47,0.73,3.63,2.23,3.68,4.81c0.04,2.1,0.04,4.21,0,6.31 c-0.02,1.15,0.25,2.15,0.95,3.07c0.58,0.75,0.53,0.94-0.18,1.56c-0.59,0.52-1.17,1.04-1.76,1.55c-0.57,0.5-0.91,0.53-1.46,0.01 C49.24,34.63,48.8,34.06,48.28,33.47z M47.61,28.34c0.01-1.44,0-1.45-1.31-1.31c-2.16,0.24-3.34,1.45-3.19,3.28 c0.06,0.78,0.37,1.47,1.12,1.78c0.78,0.32,1.54,0.13,2.17-0.46C47.36,30.74,47.61,29.59,47.61,28.34z'/%3E%3Cpath class='st1' d='M89.6,33.44c-0.21,0.18-0.38,0.32-0.54,0.48c-1.65,1.57-3.63,1.96-5.79,1.56c-1.99-0.37-3.29-1.86-3.54-3.88 c-0.42-3.37,1.31-5.9,4.63-6.66c1.19-0.27,2.43-0.4,3.65-0.54c0.94-0.11,1.02-0.14,0.96-1.1c-0.05-0.87-0.16-1.74-1.09-2.14 c-0.88-0.37-1.79-0.34-2.54,0.27c-0.39,0.32-0.66,0.83-0.86,1.3c-0.2,0.46-0.46,0.69-0.96,0.64c-0.87-0.09-1.74-0.17-2.6-0.28 c-0.6-0.08-0.79-0.38-0.67-0.99c0.38-1.82,1.41-3.16,3.1-3.88c2.37-1.02,4.82-1.13,7.26-0.17c1.87,0.74,2.83,2.16,2.88,4.14 c0.06,2.17,0.04,4.34,0.02,6.52c-0.01,1.2,0.24,2.29,1,3.26c0.6,0.77,0.55,0.98-0.19,1.62c-0.61,0.53-1.23,1.05-1.83,1.58 c-0.47,0.41-0.94,0.42-1.37-0.02C90.61,34.62,90.14,34.06,89.6,33.44z M89.08,28.05c-0.08-1.09-0.09-1.1-1.18-1.03 c-0.07,0-0.13,0-0.2,0.01c-1.27,0.21-2.48,0.51-3.04,1.87c-0.53,1.29-0.11,2.75,0.88,3.18c1.09,0.47,2.49-0.21,2.99-1.57 C88.82,29.73,88.9,28.87,89.08,28.05z'/%3E%3Cpath class='st1' d='M131.64,20.3c0.11-0.17,0.21-0.34,0.32-0.51c1.09-1.79,2.62-2.5,4.65-2.15c1.98,0.34,3.17,1.5,3.56,3.59 c0.15,0.83,0.21,1.69,0.22,2.53c0.02,3.47,0.01,6.94,0.01,10.41c0,1.07-0.12,1.19-1.2,1.19c-0.78,0-1.57,0.01-2.35,0 c-0.77-0.01-0.94-0.18-0.94-0.96c-0.01-3.13,0-6.27-0.01-9.4c0-0.56-0.06-1.12-0.15-1.67c-0.16-0.91-0.65-1.43-1.37-1.55 c-0.79-0.13-1.63,0.19-1.95,0.99c-0.33,0.83-0.59,1.75-0.61,2.64c-0.08,2.89-0.03,5.77-0.03,8.66c0,1.16-0.13,1.28-1.26,1.29 c-0.74,0-1.48,0-2.22,0c-0.86-0.01-1.02-0.16-1.02-1.02c0-4.12,0-8.24,0-12.35c0-1.03-0.01-2.06,0-3.09 c0.01-0.76,0.19-0.94,0.96-0.95c0.81-0.01,1.61,0,2.42,0c0.58,0,0.87,0.27,0.86,0.86c-0.01,0.49,0,0.98,0,1.47 C131.56,20.28,131.6,20.29,131.64,20.3z'/%3E%3Cpath class='st1' d='M79.76,48.19c-6.58,0.14-12.78-1.37-18.61-4.39c-2.87-1.48-5.53-3.3-7.96-5.44c-0.1-0.09-0.24-0.18-0.27-0.29 c-0.06-0.26-0.18-0.62-0.06-0.79c0.11-0.15,0.55-0.19,0.76-0.1c0.75,0.34,1.46,0.77,2.2,1.14c4.76,2.41,9.76,4.1,15.02,5.05 c4.03,0.73,8.09,0.97,12.17,0.76c4.12-0.21,8.19-0.87,12.13-2.14c1.81-0.59,3.59-1.25,5.39-1.87c0.19-0.06,0.42-0.16,0.58-0.1 c0.33,0.11,0.8,0.24,0.9,0.49c0.1,0.26-0.06,0.81-0.29,0.98c-0.89,0.67-1.82,1.31-2.79,1.86c-5.01,2.84-10.45,4.28-16.15,4.82 C81.78,48.27,80.77,48.19,79.76,48.19z'/%3E%3Cpath class='st1' d='M110.61,26.8c-0.02-2.56,0.47-4.75,1.89-6.66c2.53-3.41,7.98-3.44,10.56-0.07c1.86,2.43,2.21,5.24,1.92,8.16 c-0.23,2.43-1.15,4.56-3.11,6.11c-3.27,2.57-8.08,1.51-10.01-2.18C110.95,30.42,110.55,28.55,110.61,26.8z M120.3,26.73 c-0.04,0-0.08,0-0.12,0c0-0.6,0.04-1.21-0.01-1.81c-0.06-0.71-0.15-1.43-0.32-2.12c-0.31-1.26-1.19-1.88-2.34-1.69 c-1,0.16-1.57,0.88-1.7,1.77c-0.22,1.58-0.35,3.2-0.33,4.79c0.01,1.07,0.29,2.16,0.58,3.21c0.21,0.75,0.79,1.26,1.62,1.31 c0.88,0.06,1.5-0.39,1.89-1.14c0.2-0.39,0.38-0.83,0.44-1.26C120.14,28.78,120.21,27.75,120.3,26.73z'/%3E%3Cpath class='st1' d='M103.11,21.52c-1.05,0-1.94,0-2.83,0c-0.74,0-1.48-0.01-2.22,0c-0.59,0.01-0.87-0.28-0.87-0.86 c0-0.63,0-1.25,0-1.88c-0.01-0.58,0.29-0.87,0.85-0.89c0.29-0.01,0.58-0.02,0.87-0.02c2.93,0,5.86,0,8.79,0 c1.06,0,1.15,0.16,1.24,1.19c0.11,1.28-0.28,2.33-1.03,3.36c-1.58,2.14-3.07,4.35-4.6,6.53c-0.1,0.14-0.19,0.3-0.35,0.53 c0.52,0.06,0.98,0.06,1.42,0.16c1.3,0.31,2.59,0.62,3.87,1c0.66,0.2,1,0.7,0.96,1.44c-0.03,0.65,0,1.3-0.01,1.95 c-0.02,0.86-0.38,1.1-1.16,0.72c-2.23-1.06-4.57-1.43-6.99-0.99c-1.09,0.19-2.15,0.6-3.19,0.99c-0.88,0.33-1.22,0.16-1.24-0.77 c0-0.02,0-0.04,0-0.07c0.04-3.53-0.31-2.56,1.64-5.37c1.45-2.09,2.91-4.19,4.37-6.28C102.77,22.06,102.88,21.87,103.11,21.52z'/%3E%3Cpath class='st1' d='M102.8,35.85c1.11,0.16,2.03,0.24,2.92,0.43c0.95,0.2,1.2,0.55,1.18,1.5c-0.06,2.77-1.06,5.18-2.76,7.34 c-0.12,0.16-0.26,0.33-0.43,0.42c-0.35,0.18-0.73,0.3-1.1,0.44c0.03-0.4-0.01-0.81,0.1-1.19c0.44-1.5,1-2.97,1.38-4.48 c0.36-1.42-0.1-2-1.57-2.02c-1.47-0.01-2.95,0.12-4.42,0.19c-0.27,0.01-0.54,0.09-0.8,0.05c-0.22-0.03-0.41-0.18-0.62-0.28 c0.11-0.22,0.15-0.55,0.33-0.65c0.72-0.4,1.45-0.84,2.23-1.06C100.45,36.21,101.72,36.05,102.8,35.85z'/%3E%3C/g%3E%3C/svg%3E");
    min-width: 75px;
    width: 75px;
}

/*Material Colors*/
/*.classboard-slide[data-type="materials"]:first-child{
    border-radius:25px 0 0 25px;
}
.classboard-slide[data-type="materials"]:last-child{
    border-radius:0 25px 25px 0;
}
.classboard-material-item[data-type="Gather"] .classboard-card-material{
    background-color:lightgreen;
}
.classboard-slide-mini[data-sec="Gather"]{
    background-color:lightgreen;
}
.classboard-material-item[data-type="Stock"] .classboard-card-material {
    background-color: lightyellow;
}
.classboard-slide-mini[data-sec="Stock"]{
    background-color:lightyellow;
}
.classboard-material-item[data-type="Prepared"] .classboard-card-material{
    background-color:lightblue;
}
.classboard-slide-mini[data-sec="Prepared"]{
    background-color:lightblue;
}*/

/*Classboard Card Icon*/
.classboard-card-icon {
    border-radius: unset !important;
    margin-bottom: 25px;
    margin-left: 5px;
    margin-right: 5px;
    width: 100px;
    text-align: center;
}

.classboard-card-icon-image {
    height: 90px;
    width: 90px;
    min-height: 90px;
    min-width: 90px;
    background-position: center;
    background-size: cover;
    border-radius: 25px;
}

.classboard-card-icon-content {
    /*padding: 10px;*/
    position: relative;
}

.classboard-card-icon-title {
    font-size: 14px !important;
    font-weight: 700 !important;
}

/*Classboard Card Chip*/

.classboard-card-chip-full {
    min-height: 45px;
    width: fit-content;
    height: fit-content;
    padding: 2px;
    border: solid;
    border-width: thin;
    border-color: var(--main-grey);
    border-radius: 50px !important;

    margin: 10px;

}

.classboard-card-chip-full[data-style="open"] {
    box-shadow: 0 0 0 1px var(--main-blue) inset;

}

.classboard-card-chip-full[data-style="filled"] {
    background: var(--main-blue);
}

.classboard-card-chip-full[data-style="filled"] .classboard-card-chip-content {
    color: white;
}

.classboard-card-chip-image {
    background-color: var(--main-blue);
    height: 45px;
    width: 45px;
    min-height: 45px;
    min-width: 45px;
    border-radius: 25px;
    background-position: center;
    background-size: cover;

    /*border: solid;
    border-width: thin;
    border-color: white;*/

}

.classboard-card-chip-content {
    height: 100%;
    min-height: 100%;
    position: relative;
}

.classboard-card-chip-title {
    font-size: 14px !important;
    font-weight: 700 !important;
    padding-left: 10px;
    padding-right: 20px;
}

/*Classboard Card Icon Responsive*/
@media screen and (max-width: 800px) {
    .classboard-card-icon {
        margin-left: unset;
        margin-right: unset;
        width: 80px;
        margin: 3px;
    }

    .classboard-card-icon-image {
        height: 65px;
        width: 65px;
        min-height: 65px;
        min-width: 65px;
        border-radius: 15px;
    }

    .classboard-card-icon-title {
        font-size: 9px;
        font-weight: 700;
    }
}

/*Classboard Card Modal*/
#classboard-card-modal .modal-dialog {
    max-width: 1024px;
}

#classboard-card-modal .modal-content {
    /*height: 80vh;*/
    height: calc(var(--vh) * 90);
    border-radius: 25px 25px 0 0;
    /*background: var(--main-blue-light);*/
    margin-top: calc(var(--vh) * 10);;
    /*margin-top:20vh;*/
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

.classboard-card-modal-content {
    /*margin-top: 70px;*/
    /*margin-top: 50px;*/
    /*padding: 10px;*/

}

.classboard-card-modal-full-overlay {
    display: none;
    background: rgba(255, 255, 255);
    color: black;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 501;
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
    /*backdrop-filter: blur(6px);*/
    /*overflow: auto;*/
    border-radius: 25px 25px 0 0;
}

.classboard-card-modal-full-overlay-contents {
    overflow: auto;
    height: 100% !important;
}

.classboard-card-modal-full-overlay-back-container {
    font-weight: 700;
    font-size: 1.2rem;
    position: absolute;
    top: 20px;
    cursor: pointer;
}

/*Classboard Card Cover Data*/
.classboard-card-cover-background {
    background: black;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: .7;
}

.classboard-card-cover-text {
    position: absolute;
    font-weight: 700;
    color: white;
    font-size: 1.4rem;
    width: 100%;
    text-align: center;
    height: 100%;
    padding-top: 35px;
    padding-left: 5px;
    padding-right: 5px;
}

/*Material Item Styling*/
.material-item {
    /*flex: 0 0 350px;*/
    /*border-bottom: solid;*/
    /*border-width: thin;*/
    /*border-color: var(--main-grey);*/
    padding: 5px 0px;
    min-height: 60px;
}

.material-item-quantity {
    padding: 5px;
    min-width: 50px;
    width: 50px;
    text-align: center;
}

/*Addon/Library Cards*/
.library-module-modal-project {
    border-radius: 25px;
    margin-bottom: 25px;
    /*height: 320px;*/
    background: white;
    /*flex: 0 0 160px;*/
    /*margin-left: 5px;*/
    /*margin-right: 5px;*/
    max-width: 160px;
}

.library-module-card-image {
    background-image: #96ccf2;
    width: 160px;
    height: 160px;
    border-radius: 25px;
    background-size: cover;
    background-position: center;
}

.library-module-modal-details {
    color: var(--main-blue);
    padding: 15px;
    position: relative;
    cursor: pointer;
}

.library-module-modal-details-title {
    font-size: 15px;
    font-weight: 700;
    min-height: 70px;
}

.library-module-modal-details-description {
    font-size: 13px;
    font-weight: 400;
    overflow: hidden;
    height: 80px;
    transition: all 200ms ease-in-out;
}

.library-module-modal-details-collapse {
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0), rgb(255, 255, 255) 70%);
    width: 100%;
    height: 50px;
    padding-top: 25px;
    text-align: center;
    border-radius: 0 0 25px 25px;
    cursor: pointer;
}

/*Generic Card Styling*/
.classboard-card {
    border-radius: 25px;
    cursor: pointer;
    overflow: hidden;
    position: relative;
}

.full-grid {
    height: 270px;
    min-height: 270px;
}

.half-grid {
    height: 135px;
    min-height: 135px;
}

.responsive-grid {
    height: fit-content;
    max-height: 270px;
}

.classboard-card-title {
    font-size: 17px;
    font-weight: 700;
}

.classboard-card-school-icon {
    position: absolute;
    bottom: 10px;
    left: 10px;
}

.classboard-card-step-text {
    position: absolute;
    bottom: 10px;
    right: 10px;
    font-size: 13px;
    font-weight: 600;
}

.classboard-card-image {
    background-position: center;
    background-size: cover;
    position: relative;
}

.classboard-keyword-highlight {

    cursor: pointer;
    display: inline-block;
    line-height: 1rem;

    border-bottom: 2px solid;
    border-color: var(--main-blue);
}

/*Things that don't fit into other boxes*/
.classboard-card-content {
    overflow: auto;
    margin-top: 15px;
}

.classboard-title {
    margin-bottom: 10px;
    display: inline-block;
}

.classboard-exploration-header-container {
    padding-left: 10px;
    margin-bottom: 10px;
}

.classboard-exploration-data-container {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}

.classboard-exploration-title {
    font-size: 20px;
    font-weight: 600;
    margin-right: 20px;
}

.classboard-exploration-standard-icon {
    font-size: 20px;
    font-weight: 600;
    margin-right: 20px;
}

.classboard-exploration-standard-title {
    font-size: 15px;
    font-weight: 600;
}

.classboard-grid-container-inner {
    /*margin-top:20px;*/
}

.classboard-grid-container-toolkit {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;

}

/*Toolkit container data*/
@media screen and (max-width: 690px) {

    .classboard-grid-container-toolkit { /* Was 450px change */
        /*-ms-flex-pack: justify;*/
        /*justify-content: space-between;*/
    }

    .classboard-grid-container-toolkit-meta {
        /*-ms-flex-pack: justify;*/
        justify-content: flex-end !important;
    }
}

/*Domain icon data*/
.classboard-standard {
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    width: 35px;
    height: 35px;
    outline: none;
}

.classboard-standard-additional {
    border-radius: 25px;
    font-size: 1rem;
    font-weight: 700;
    color: var(--main-blue);
    background-color: white;

}

.classboard-standard-physical {
    background: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/domain_v2/physical-blue.svg");
}

.classboard-standard-approaches {
    background: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/domain_v2/approaches-blue.svg");
}

.classboard-standard-art {
    background: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/domain_v2/art-blue.svg");
}

.classboard-standard-literacy {
    background: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/domain_v2/literacy-blue.svg");
}

.classboard-standard-math {
    background: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/domain_v2/math-blue.svg");
}

.classboard-standard-science {
    background: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/domain_v2/science-blue.svg");
}

.classboard-standard-social {
    background: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/domain_v2/social-blue.svg");
}

.classboard-standard-socialemotional {
    background: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/domain_v2/socialemotional-blue.svg");
}

.classboard-standard-physical:hover {
    background: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/domain_v2/physical-blue-h.svg");
}

.classboard-standard-approaches:hover {
    background: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/domain_v2/approaches-blue-h.svg");
}

.classboard-standard-art:hover {
    background: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/domain_v2/art-blue-h.svg");
}

.classboard-standard-literacy:hover {
    background: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/domain_v2/literacy-blue-h.svg");
}

.classboard-standard-math:hover {
    background: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/domain_v2/math-blue-h.svg");
}

.classboard-standard-science:hover {
    background: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/domain_v2/science-blue-h.svg");
}

.classboard-standard-social:hover {
    background: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/domain_v2/social-blue-h.svg");
}

.classboard-standard-socialemotional:hover {
    background: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/domain_v2/socialemotional-blue-h.svg");
}

.classboard-standard-new {
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    width: 40px;
    height: 40px;
    outline: none;
    border-radius: 25px;
    margin-right: -6px;
    margin-left: -6px;
    -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.3);
    transition: all 200ms ease-in-out;
}

.classboard-standard-new:hover {
    margin-right: 5px;
}

.classboard-standard-physical-new {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 220 220' style='enable-background:new 0 0 220 220;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%237CB8EC;} .st2{fill:%237CB8EC;stroke:%237CB8EC;stroke-width:2.2329;stroke-miterlimit:10;} %3C/style%3E%3Ccircle class='st0' cx='110' cy='110' r='110'/%3E%3Cg id='Group_469' transform='translate(80.049 380.323)'%3E%3Cpath id='Path_819' class='st1' d='M97.41-289.73c-0.55,1.38-1.11,2.49-2.21,3.6c-6.09,6.64-11.9,13.29-17.71,19.93 c-3.04,3.6-8.58,3.87-12.18,0.83c0,0-0.28,0-0.28-0.28c-2.49-2.21-4.98-4.43-7.75-6.92c-2.77-2.49-4.98-4.43-7.75-6.92 c-1.66-1.38-2.49-1.38-3.87,0.28c-9.69,11.07-19.65,21.87-29.34,32.94c-8.86,10.24-17.99,20.21-26.85,30.45 c-0.83,1.11-1.94,2.21-3.04,2.77c-2.77,1.66-6.09,1.11-8.03-1.11c-2.21-2.21-2.21-5.81-0.28-8.58c3.04-3.6,6.37-7.2,9.41-10.79 c10.52-11.62,20.76-23.53,31.28-35.15c8.58-9.69,17.16-19.37,25.74-28.79c0.55-1.11,2.21-1.38,3.32-0.83 c0.28,0.28,0.55,0.28,0.55,0.55c5.54,4.98,10.79,9.69,16.33,14.67c1.11,1.11,2.49,2.21,3.6,3.04c0.83,0.83,2.21,1.11,3.04,0.28 c0.28,0,0.28-0.28,0.28-0.55c4.15-4.71,8.3-9.41,12.46-14.12c1.11-1.66,3.04-3.04,4.98-3.32c3.32-0.55,6.64,1.38,7.47,4.71 L97.41-289.73z'/%3E%3Cpath id='Path_820' class='st1' d='M65.31-335.96c9.41,0,17.16,7.75,16.88,17.44c0,9.41-7.75,17.16-17.44,16.88 c-9.41,0-17.16-7.75-16.88-17.16C48.15-328.48,55.89-335.96,65.31-335.96z'/%3E%3Cpath id='Path_821' class='st1' d='M68.9-240.47c0,2.21-0.83,4.15-2.21,5.81c-6.09,6.64-11.9,13.56-17.99,20.21 c-1.66,1.94-4.43,3.04-6.92,2.21c-2.21-0.55-4.15-2.49-4.71-4.71c-0.55-2.21,0-4.43,1.66-6.09c4.15-4.71,8.58-9.69,12.73-14.39 c2.21-2.49,2.21-3.04-0.28-5.26c-4.15-3.6-8.3-7.47-12.46-11.07c-1.94-1.66-1.94-2.77-0.28-4.43s3.04-3.6,4.71-5.26 c0.55-1.11,2.21-1.66,3.32-0.83c0.28,0,0.55,0.28,0.55,0.55c6.37,5.54,12.46,11.07,18.82,16.88 C68.07-245.45,68.9-242.96,68.9-240.47z'/%3E%3Cpath id='Path_822' class='st1' d='M14.1-325.72c1.94,0,3.87,0.83,5.54,2.21c6.09,5.54,12.18,11.07,18.54,16.33 c1.94,1.66,1.94,2.77,0.28,4.43s-3.04,3.6-4.71,5.26c-0.55,1.11-2.21,1.38-3.32,0.83c-0.28-0.28-0.55-0.28-0.55-0.55 c-4.43-3.87-8.58-7.75-13.01-11.62c-0.28-0.28-0.55-0.55-0.83-0.83c-0.83-0.83-1.94-0.83-2.77-0.28c-0.28,0-0.28,0.28-0.28,0.55 c-2.21,2.49-4.43,4.98-6.92,7.47c-2.49,2.77-4.71,5.54-7.2,8.03c-1.66,1.94-4.43,2.49-6.64,1.94c-2.21-0.55-3.87-2.49-4.43-4.71 c-0.55-2.21,0-4.43,1.66-6.09c3.04-3.32,5.81-6.64,8.86-9.96c3.04-3.32,6.09-6.64,8.86-10.24C8.57-324.61,11.33-325.72,14.1-325.72 z'/%3E%3Cpath id='Path_823' class='st1' d='M-9.43-269.53c-2.77,0-5.54,0-8.03,0c-1.66,0-2.49-0.83-2.77-2.21c0-1.38,0.83-2.49,2.21-2.49 h0.28c5.54,0,11.07,0,16.61,0c1.38,0,2.49,0.83,2.49,2.21v0.28c0,1.38-1.11,2.21-2.77,2.21C-3.89-269.53-6.66-269.53-9.43-269.53z' /%3E%3Cpath id='Path_824' class='st1' d='M-18.01-282.54c2.77,0,5.54,0,8.03,0c1.66,0,2.49,0.83,2.77,2.21c0,1.38-0.83,2.49-2.21,2.49 H-9.7c-5.54,0-11.07,0-16.61,0c-1.38,0-2.49-0.83-2.49-1.94v-0.28c0-1.38,0.83-2.21,2.77-2.21 C-23.26-282.54-20.77-282.54-18.01-282.54z'/%3E%3C/g%3E%3C/svg%3E");
}

.classboard-standard-approaches-new {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 220 220' style='enable-background:new 0 0 220 220;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%237CB8EC;} .st2{fill:%237CB8EC;stroke:%237CB8EC;stroke-width:2.2329;stroke-miterlimit:10;} %3C/style%3E%3Ccircle class='st0' cx='110' cy='110' r='110'/%3E%3Cpath class='st1' d='M125.49,135.77c9.36-4.92,15.22-14.51,15.45-25.28c0-15.68-12.64-28.79-28.33-28.79 c-7.73,0-14.75,2.81-20.37,8.19c-5.38,5.38-8.43,12.64-8.43,20.13c-0.47,11,5.85,21.3,15.92,25.75c0.47,0.23,0.94,0.7,0.7,1.4v0.47 c0,0.23,0,0.47,0,0.7c0,1.17,0.23,2.11,0.7,2.58c0.7,0.7,1.64,1.17,2.81,1.17l0,0c1.87,0,3.98,0,5.85,0h2.34h2.34 c1.87,0,3.98,0,5.85,0l0,0c1.17,0,2.11-0.47,2.81-1.17c0.7-0.7,0.94-1.64,0.7-2.81c0-0.23,0-0.47,0-0.7 c-0.23-0.94,0.47-1.64,1.17-2.11L125.49,135.77z M120.11,158.01c-1.64,0-3.51,0-5.15,0h-2.58h-2.58c-1.64,0-3.51,0-5.15,0 c-1.17,0-2.11,0.47-2.81,1.17c-0.94,1.17-0.47,2.58-0.47,3.04c1.17,3.98,4.21,7.02,7.96,7.96c0.94,0.23,2.11,0.47,3.04,0.47 c4.92,0,9.6-3.28,11-8.43c0.23-0.47,0.47-1.87-0.23-3.04C122.22,158.24,121.28,158.01,120.11,158.01z M120.11,145.83 c-2.81,0-5.62,0-8.43,0c-2.11,0-4.45,0-6.55,0c-0.47,0-0.7,0-0.94,0c-0.94,0-2.11,0-3.04,0.94c-0.94,0.94-0.94,1.87-0.94,3.28v0.94 c0,1.17,0.23,2.11,0.94,2.81c0.94,0.94,2.11,0.94,2.58,0.94h0.23c1.87,0,3.75,0,5.85,0h4.68c1.64,0,3.28,0,4.92,0h0.7h0.23 c2.81,0,3.75-0.94,3.75-3.98v-0.7c0-0.47,0-1.87-0.94-2.81C121.98,145.83,120.58,145.83,120.11,145.83z M112.15,73.73 c0.23,0,0.47,0,0.47,0c2.81-0.23,4.92-2.81,4.68-5.38c0-1.87,0-3.51,0-5.38c0-2.81,0-5.62,0-8.43c0.23-1.64-0.47-3.28-1.4-4.45 c-0.7-0.7-1.87-1.64-3.75-1.64c-1.4,0-4.68,0.47-5.15,4.92v5.15c0,3.28,0,6.79,0,10.07C107,71.39,109.34,73.73,112.15,73.73z M87.1,84.03c2.11-1.87,2.11-5.15,0.23-7.26c-0.23-0.23-0.47-0.47-0.7-0.47c-2.34-2.34-4.68-4.45-7.02-6.79L76.1,66 c-1.64-2.11-4.92-2.11-7.02-0.23c-0.47,0.47-0.94,1.17-1.17,1.64c-0.94,2.11-0.47,4.45,1.17,5.85c3.51,3.51,7.02,7.02,10.53,10.3 c0.94,1.17,2.58,1.87,3.98,1.87c1.17,0,2.11-0.23,3.04-1.17C86.87,84.26,87.1,84.03,87.1,84.03z M156.86,68.58 c-0.23-1.87-1.64-3.51-3.51-3.98c-1.87-0.7-4.21,0-5.38,1.4c-2.11,2.11-4.21,3.98-6.09,6.09l-3.98,3.75 c-0.47,0.23-0.7,0.7-0.94,0.94c-1.4,1.64-1.64,3.75-0.7,5.38c0.94,1.87,2.81,3.04,4.68,3.04c0.23,0,0.23,0,0.47,0 c1.17,0,2.34-0.7,3.28-1.64c3.75-3.51,7.26-7.26,10.77-10.77C156.63,72.09,157.1,70.22,156.86,68.58z M71.18,103.46L71.18,103.46 c-4.92,0-9.6,0-14.28,0c-2.81-0.23-5.38,2.11-5.62,4.92v0.23l0,0c0,2.81,2.34,5.15,5.15,5.15l0,0h0.23c1.64,0,3.04,0,4.68,0h2.34 h2.34c1.64,0,3.28,0,4.68,0c1.4,0.23,2.81-0.23,3.75-1.17c1.17-0.94,1.64-2.11,1.87-3.51v-0.23v-0.23 C76.57,105.57,74.23,103.23,71.18,103.46z M171.38,104.86c-0.94-0.94-2.34-1.4-3.75-1.4l0,0c-4.68,0-9.6,0-14.05,0 c-1.4,0-2.81,0.47-3.75,1.4c-1.17,0.94-1.64,2.11-1.87,3.75v0.23c0,1.4,0.47,2.81,1.64,3.75c0.94,0.94,2.34,1.64,3.98,1.4 c1.64,0,3.28,0,4.92,0h2.34h2.34c1.64,0,3.04,0,4.68,0c0.23,0,0.23,0,0.47,0c1.17,0,2.34-0.47,3.28-1.17 c1.17-0.94,1.64-2.11,1.87-3.51c0-0.23,0-0.23,0-0.47C172.78,107.21,172.31,105.8,171.38,104.86z'/%3E%3C/svg%3E");
}

.classboard-standard-art-new {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 220 220' style='enable-background:new 0 0 220 220;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%237CB8EC;} .st2{fill:%237CB8EC;stroke:%237CB8EC;stroke-width:2.2329;stroke-miterlimit:10;} %3C/style%3E%3Ccircle class='st0' cx='110' cy='110' r='110'/%3E%3Cpath class='st1' d='M115.27,80.84c2.71,3.39,5.08,7.12,6.44,11.18c0.34,0.68,0.68,0.68,1.36,0.34c1.36-0.68,3.05-1.69,4.41-2.37 c13.22-6.78,25.75-15.25,37.27-24.74c3.39-2.37,6.44-5.42,8.81-8.81c0.68-0.68,1.02-1.69,1.36-2.37c0-0.68,0-0.68-1.02-0.68 c-2.37,0-4.74,0.34-7.12,1.02c-7.45,2.03-14.57,4.74-21.35,8.13c-10.17,4.74-19.99,10.5-29.82,16.94 C114.93,79.82,114.59,80.16,115.27,80.84z M109.51,83.55c-5.42,3.73-10.84,7.79-15.59,12.2c-0.34,0.34-0.68,0.68,0,1.36 c1.36,1.36,2.37,3.05,3.05,5.08c0.34,0.68,0.68,1.02,1.36,0.68c6.1-2.03,12.2-4.41,17.96-7.12c0.34,0,0.68-0.34,0.68-0.68v-0.34 c-1.36-4.07-3.73-7.79-6.44-11.18C110.19,83.21,109.85,83.21,109.51,83.55z M175.58,110.66c-1.02-8.13-5.08-15.25-11.52-19.65 c-5.08-3.39-11.18-5.42-17.28-5.42c-0.68,0-1.36,0.34-2.03,0.68c-4.74,3.05-9.83,5.76-14.57,8.47 c-10.17,5.76-21.01,10.5-32.19,13.89c-0.68,0.34-1.02,1.02-1.36,1.69c-1.36,4.74-5.42,8.13-10.17,9.15 c-4.07,0.68-8.13,1.02-12.2,0.68c-3.05,0-6.1,0-9.15-0.34c-0.34,0.34-1.02,0-1.69-0.34c-1.36-1.02-2.03-2.71-1.02-4.07 c1.02-2.37,2.37-4.41,3.39-6.44c2.03-4.41,5.08-8.47,8.13-12.2c3.05-3.39,8.13-5.08,12.88-3.73c0.68,0,1.69,0,2.03-0.68 c1.02-1.02,2.37-2.37,3.73-3.39c5.76-5.08,12.2-9.83,18.64-13.89c0.34,0,0.34,0,0.34,0c1.02-0.34,1.02-1.36,0.68-2.37 c-1.02-2.71-1.02-5.76-0.68-8.47c0.68-4.07,2.37-7.45,4.74-10.5c1.02-1.02,1.36-2.03,1.36-3.05c0-2.37-2.03-4.41-4.41-4.41 c-2.71-0.34-5.42,0-8.13,0.34c-13.22,1.36-25.75,7.12-35.24,16.6c-4.07,3.73-7.45,8.13-10.5,12.88 c-18.64,29.82-9.49,69.13,20.33,87.76c13.55,8.81,29.82,11.86,45.41,8.81c17.28-2.71,32.53-12.54,42.02-27.11 C174.23,135.4,177.28,123.2,175.58,110.66z M91.55,57.12c6.1,0,11.18,4.74,11.18,10.84s-4.74,11.18-10.84,11.18 c-6.1,0-10.84-4.74-11.18-10.84C80.71,62.2,85.45,57.12,91.55,57.12z M78,152c-6.1,0-10.84-5.08-10.84-11.18s5.08-10.84,11.18-10.84 c6.1,0,10.84,4.74,10.84,11.18C89.18,147.25,84.09,152,78,152z M105.1,168.26c-6.1,0-10.84-5.08-10.84-11.18s5.08-10.84,11.18-10.84 s10.84,5.08,10.84,11.18S111.2,168.26,105.1,168.26z M137.63,162.84c-6.1,0-10.84-5.08-10.84-11.18s5.08-10.84,11.18-10.84 s10.84,5.08,10.84,11.18C148.81,158.1,143.73,162.84,137.63,162.84z M159.32,135.73c-6.1,0-10.84-5.08-10.84-11.18 c0-6.1,5.08-10.84,11.18-10.84s10.84,5.08,10.84,11.18C170.5,130.99,165.42,135.73,159.32,135.73z M86.13,98.46 c-3.05-1.02-6.44,0-8.47,2.71c-3.05,3.73-5.76,7.79-7.79,12.2c-0.34,0.68,0,1.02,0.68,1.02h4.41c3.05,0,6.1,0,9.15-0.34 c3.39,0,6.44-2.03,7.12-5.76C92.57,104.22,90.19,99.82,86.13,98.46z'/%3E%3C/svg%3E");
}

.classboard-standard-literacy-new {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 220 220' style='enable-background:new 0 0 220 220;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%237CB8EC;} .st2{fill:%237CB8EC;stroke:%237CB8EC;stroke-width:2.2329;stroke-miterlimit:10;} %3C/style%3E%3Ccircle class='st0' cx='110' cy='110' r='110'/%3E%3Cpath class='st1' d='M57.79,149.92c20.66,0,39.2,7.68,53.24,20.4v-66.75c-14.04-12.45-32.85-20.4-53.24-20.4V149.92z M130.63,64.89 c0-10.07-8.21-18.28-18.28-18.28s-18.28,8.21-18.28,18.28s8.21,18.28,18.28,18.28S130.63,74.96,130.63,64.89z M113.68,103.57v66.75 c14.04-12.45,32.85-20.4,53.24-20.4V83.17C146.52,83.17,127.72,90.85,113.68,103.57z'/%3E%3C/svg%3E");
}

.classboard-standard-math-new {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 220 220' style='enable-background:new 0 0 220 220;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%237CB8EC;} .st2{fill:%237CB8EC;stroke:%237CB8EC;stroke-width:2.2329;stroke-miterlimit:10;} %3C/style%3E%3Ccircle class='st0' cx='110' cy='110' r='110'/%3E%3Cpath class='st1' d='M156.1,55.47H70.61c-6.6,0-12.26,5.66-12.26,12.26v85.49c0,6.6,5.66,12.26,12.26,12.26h85.49 c6.6,0,12.26-5.66,12.26-12.26V67.72C168.36,61.12,163.01,55.47,156.1,55.47z M119.64,80.29l6.6-6.6l8.49,8.49l8.49-8.49l6.6,6.6 l-8.49,8.49l8.49,8.49l-6.6,6.6l-8.49-8.49l-8.49,8.49l-6.6-6.6l8.49-8.49L119.64,80.29z M78.16,84.38h30.49v9.11H78.16V84.38z M110.21,134.98H97.96v12.26h-9.11v-12.26H76.58v-9.11h12.26v-12.26h9.11v12.26h12.26V134.98z M150.13,142.52h-30.49v-9.11h30.49 V142.52z M150.13,127.12h-30.49v-9.11h30.49V127.12z'/%3E%3C/svg%3E");
}

.classboard-standard-science-new {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 220 220' style='enable-background:new 0 0 220 220;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%237CB8EC;} .st2{fill:%237CB8EC;stroke:%237CB8EC;stroke-width:2.2329;stroke-miterlimit:10;} %3C/style%3E%3Ccircle class='st0' cx='110' cy='110' r='110'/%3E%3Cg%3E%3Cpath class='st1' d='M80.48,110c0,12.37,2.32,24.85,7.24,35.99c2.47,5.53,5.55,10.78,9.42,15c3.82,4.23,8.65,7.21,13.47,7.19 c4.81,0.09,9.5-2.88,13.19-7.16c3.73-4.26,6.62-9.58,8.93-15.14c4.59-11.2,6.69-23.6,6.72-35.92c0-12.31-2.05-24.73-6.65-35.92 c-2.3-5.55-5.21-10.86-8.95-15.1c-3.7-4.26-8.41-7.19-13.24-7.1c-4.82-0.02-9.65,2.96-13.47,7.19c-3.88,4.22-6.96,9.47-9.42,15 C82.8,85.15,80.48,97.63,80.48,110z M78.21,110c0-6.31,0.36-12.63,1.14-18.92c0.78-6.29,2-12.57,3.94-18.73 c1.96-6.14,4.63-12.21,8.83-17.59c2.12-2.65,4.62-5.16,7.72-7.09c3.07-1.93,6.81-3.21,10.67-3.27c3.85-0.08,7.68,1.07,10.83,2.96 c3.18,1.88,5.74,4.4,7.9,7.05c4.27,5.4,6.94,11.52,8.91,17.69c1.94,6.19,3.14,12.51,3.92,18.83c0.41,3.16,0.65,6.33,0.84,9.5 c0.2,3.17,0.28,6.34,0.25,9.51c0.02,3.17-0.07,6.34-0.28,9.51c-0.2,3.17-0.45,6.34-0.87,9.5c-0.79,6.32-2,12.63-3.94,18.83 c-1.97,6.17-4.62,12.28-8.87,17.69c-2.14,2.67-4.68,5.2-7.86,7.09c-3.14,1.9-6.98,3.08-10.84,3c-3.86-0.06-7.6-1.33-10.67-3.26 c-3.1-1.93-5.59-4.44-7.72-7.09c-4.19-5.38-6.86-11.45-8.83-17.58c-1.94-6.16-3.17-12.44-3.95-18.73 C78.57,122.63,78.21,116.31,78.21,110z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M95.24,82.32c-10.81,6.03-20.56,14.14-27.89,23.86c-3.63,4.85-6.71,10.1-8.51,15.54 c-1.83,5.4-2.08,11.06,0.29,15.26c2.27,4.25,7.15,6.89,12.68,8.03c5.54,1.18,11.59,1.12,17.57,0.42 c12.01-1.45,23.87-5.66,34.64-11.63c10.75-5.99,20.59-13.85,28.13-23.31c3.73-4.72,6.94-9.84,8.83-15.18 c1.92-5.31,2.18-10.85-0.25-15.03c-2.33-4.22-7.28-6.98-12.84-8.26c-5.57-1.33-11.66-1.46-17.69-0.92 C118.07,72.24,106.05,76.29,95.24,82.32z M94.14,80.34c5.51-3.08,11.2-5.84,17.08-8.22c5.87-2.39,11.96-4.38,18.28-5.68 c6.32-1.28,12.92-1.9,19.66-0.86c3.35,0.56,6.76,1.52,9.95,3.29c3.18,1.74,6.12,4.39,8.05,7.73c1.94,3.32,2.81,7.23,2.7,10.9 c-0.09,3.69-1.04,7.15-2.31,10.33c-2.63,6.36-6.68,11.67-11.11,16.4c-4.46,4.71-9.39,8.84-14.54,12.6 c-2.56,1.9-5.21,3.65-7.89,5.37c-2.67,1.72-5.4,3.33-8.18,4.86c-2.76,1.56-5.58,3.03-8.44,4.39c-2.86,1.37-5.76,2.7-8.72,3.87 c-5.9,2.4-12.01,4.41-18.36,5.73c-6.34,1.28-12.98,1.95-19.77,0.87c-3.37-0.57-6.82-1.56-10.02-3.4c-3.19-1.81-6.09-4.59-7.9-8 c-1.83-3.4-2.54-7.29-2.35-10.91c0.18-3.64,1.15-7.05,2.43-10.19c2.65-6.28,6.65-11.57,11.05-16.28 c4.43-4.69,9.32-8.83,14.43-12.57C83.29,86.8,88.63,83.41,94.14,80.34z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M93.66,135.42c10.54,6.49,22.37,11.05,34.44,12.71c6,0.8,12.09,0.93,17.71-0.16c5.6-1.04,10.67-3.58,13.18-7.7 c2.6-4.05,2.53-9.6,0.82-14.99c-1.68-5.41-4.68-10.66-8.21-15.54c-7.13-9.78-16.59-18.08-27.05-24.56 C114.07,78.72,102.42,73.96,90.48,72c-5.94-0.95-11.98-1.26-17.55-0.3c-5.57,0.92-10.53,3.39-12.99,7.55 c-2.55,4.1-2.54,9.76-0.94,15.23c1.56,5.51,4.41,10.89,7.83,15.89C73.72,120.41,83.12,128.93,93.66,135.42z M92.47,137.35 c-5.37-3.31-10.56-6.92-15.51-10.9c-4.95-3.96-9.65-8.3-13.88-13.18c-4.2-4.89-7.96-10.35-10.34-16.74 c-1.14-3.2-1.97-6.64-1.99-10.29c-0.04-3.63,0.84-7.48,2.82-10.8c1.95-3.32,4.94-5.98,8.2-7.67c3.27-1.73,6.75-2.58,10.15-3.02 c6.84-0.8,13.45,0.13,19.73,1.69c6.29,1.6,12.3,3.89,18.09,6.54c2.91,1.31,5.73,2.77,8.53,4.27c2.8,1.49,5.55,3.09,8.23,4.77 c2.71,1.65,5.36,3.39,7.95,5.23c2.6,1.83,5.16,3.71,7.63,5.72c4.97,3.99,9.71,8.33,13.96,13.23c4.22,4.91,8.03,10.38,10.41,16.83 c1.15,3.22,1.97,6.71,1.92,10.41c-0.02,3.67-1.04,7.56-3.13,10.8c-2.07,3.26-5.12,5.78-8.38,7.37c-3.27,1.62-6.71,2.44-10.08,2.86 c-6.78,0.75-13.35-0.16-19.6-1.71c-6.26-1.58-12.25-3.83-18.02-6.46C103.41,143.67,97.84,140.66,92.47,137.35z'/%3E%3C/g%3E%3Ccircle class='st2' cx='110.54' cy='109.4' r='15.52'/%3E%3C/svg%3E");
}

.classboard-standard-social-new {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 220 220' style='enable-background:new 0 0 220 220;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%237CB8EC;} .st2{fill:%237CB8EC;stroke:%237CB8EC;stroke-width:2.2329;stroke-miterlimit:10;} %3C/style%3E%3Ccircle class='st0' cx='110' cy='110' r='110'/%3E%3Cpath class='st1' d='M124.66,65.33c0.33,1.31,0,1.64-1.31,1.64h-22.29c-1.31,0-1.64-0.33-1.31-1.64c1.31-5.9,0.33-12.13-2.95-17.37 c-0.66-1.64-0.66-1.64,0.98-1.64h29.83c0.98,0,0.98,0.33,0.66,0.98c-0.33,0.33-0.66,0.98-0.98,1.31l0,0 c-2.62,2.95-2.95,8.52-2.95,12.78c0,0.33,0,0.66,0,0.98v0.33v0.33l0,0C124.33,64.02,124.33,64.67,124.66,65.33z'/%3E%3Cpath class='st1' d='M87.62,41.4c-0.66,0-1.31,0-1.97-0.33c-1.64-0.98-2.29-2.95-1.31-4.59c0.33-0.98,0.98-1.31,1.64-1.64 s1.64-0.33,2.29-0.33h49.5c2.29,0.33,3.28,1.31,3.28,3.61s-0.98,3.28-3.28,3.28H87.62z'/%3E%3Cpath class='st1' d='M59.43,91.55c2.95-5.57,7.21-10.16,12.46-13.77c5.9-3.93,12.78-5.9,19.67-5.9c14.09,0,28.19-0.33,42.28,0 c5.57,0,10.82,1.31,15.41,3.61c5.57,2.62,10.16,6.88,13.44,11.8c1.97,2.95,3.61,6.23,4.92,9.51c0.66,0.98,0,1.31-0.98,1.31 c0,0-0.33,0-0.66,0H58.44c-0.98,0.33-1.31,0-1.64-0.98C57.46,95.16,58.44,93.52,59.43,91.55z'/%3E%3Cpath class='st1' d='M151.86,145.64c-5.57,8.52-11.47,17.05-17.37,25.57c-0.66,0.98-0.98,1.64-1.64,2.62 c-1.97,2.95-4.92,4.59-8.52,4.59h-23.27c-3.61,0-6.56-1.64-8.52-4.59c-4.92-7.54-10.16-15.08-15.41-22.62 c-0.66-0.66-1.31-1.64-1.97-2.62c-0.66-0.98-1.31-1.97-1.97-2.95c-0.66-0.98-0.33-1.31,0.66-1.31h77.36c0.33,0,0.98,0,1.31,0.33 C152.52,144.98,152.19,145.31,151.86,145.64z'/%3E%3Cpath class='st1' d='M158.09,136.79c-0.66,1.97-2.62,3.28-4.92,2.95H70.9c-1.64-0.33-3.28-1.64-3.93-3.61 c-0.33-0.98,0.33-0.66,0.66-0.66h4.59c2.62,0,3.61-0.66,3.61-3.61v-15.73c0-4.26,0-4.26,4.26-4.26h9.83 c1.31-0.33,1.64,0.33,1.64,1.31v4.26c0,0.98-0.33,1.31-1.31,1.31h-4.92c-0.33,0-0.33,0-0.66,0c-1.64,0-2.62,1.31-2.29,2.62v11.14 c0,0.33,0,0.33,0,0.66c0,1.31,1.31,2.29,2.62,2.29h20c1.64,0,2.62-0.98,2.62-3.28v-18.03c0-2.29,0-2.29,2.29-2.29h11.47 c0.98,0,1.64,0.33,1.64,1.64v3.93c0,0.98-0.33,1.31-1.31,1.31h-4.92c-1.64,0-2.62,0.98-2.62,2.62v11.8c0,1.31,1.31,2.29,2.95,2.29 h20c1.64,0,2.62-0.98,2.62-3.28v-18.36c0-1.64,0.33-1.97,1.97-1.97h12.13c1.31,0,1.64,0.33,1.64,1.64v3.61 c0,1.31-0.66,1.64-1.97,1.64h-4.59c-1.97,0-2.95,0.98-2.95,2.62v11.47c0,1.64,0.98,2.62,2.95,2.62h8.52c0.33,0,0.66,0,0.98,0.33 C158.75,136.13,158.09,136.46,158.09,136.79z'/%3E%3Cpath class='st1' d='M163.01,129.25c-0.33,0.98-1.31,1.31-2.29,1.31h-8.19c-1.31,0-1.64-0.33-1.64-1.64v-3.93 c0-0.98,0.66-1.31,1.64-1.31h4.59c2.29-0.33,2.95-0.98,2.95-3.28v-10.49c0-1.97-0.66-2.95-2.95-2.95h-19.34 c-1.97,0-2.95,0.98-2.95,3.28v18.36c0,1.64-0.66,1.97-1.97,1.97h-12.13c-1.31,0-1.64-0.33-1.64-1.64v-3.61 c-0.33-1.31,0.33-1.64,1.31-1.64h4.59c2.29-0.33,2.95-0.98,2.95-3.28v-10.49c0-1.97-0.98-2.95-2.95-2.95h-19.34 c-1.97,0-2.95,0.98-2.95,3.28v18.68c0,1.31-0.33,1.64-1.64,1.64H88.6c-1.31,0-1.64-0.33-1.64-1.64v-3.61c0-1.31,0.66-1.64,1.64-1.64 h4.59c1.97,0,2.62-0.98,2.62-2.95v-10.82c0-0.33,0-0.33,0-0.66c-0.33-1.64-1.64-2.62-2.95-2.29H73.19c-2.29,0-2.95,0.98-2.95,2.95 v18.68c0,1.31-0.33,1.64-1.64,1.64h-3.28c-1.64,0.33-3.61-0.66-4.26-2.29c-4.59-6.88-6.56-15.41-5.57-23.6 c0.33-1.31,0.66-1.64,1.97-1.64h109.48c1.97,0,1.97,0,2.29,2.29C170.22,113.51,167.92,122.04,163.01,129.25z'/%3E%3C/svg%3E");
}

.classboard-standard-socialemotional-new {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 220 220' style='enable-background:new 0 0 220 220;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} .st1{fill:%237CB8EC;} .st2{fill:%237CB8EC;stroke:%237CB8EC;stroke-width:2.2329;stroke-miterlimit:10;} %3C/style%3E%3Ccircle class='st0' cx='110' cy='110' r='110'/%3E%3Cpath id='Path_835' class='st1' d='M123.89,165.35c2.17,0.31,4.33-0.62,5.88-2.17c1.24-1.86,1.55-4.02,0.93-5.88 c-5.26-27.54-31.87-45.48-59.09-40.22c-21.04,4.02-37.13,20.42-40.53,41.46c-0.62,3.09,1.24,5.88,4.33,6.5 c0.93,0.31,1.86,0.31,2.78,0.31H81.5L123.89,165.35z M151.73,105.02c-1.55,0-3.09,0-4.64,0.31c-10.83,1.24-20.73,7.12-27.23,16.4 c-1.55,1.55-1.24,4.33,0.31,5.57l0,0c3.71,3.4,6.5,7.43,8.97,11.76c0.93,1.86,2.78,3.09,4.95,2.78c4.33,0,8.35,0,12.38,0h33.1h4.64 c1.55,0.31,3.09-0.31,4.02-1.55c0.93-1.24,0.93-2.78,0.62-4.33c0-0.31,0-0.31,0-0.62v-0.31 C185.46,117.7,169.99,105.02,151.73,105.02L151.73,105.02z M80.88,54.59c-7.12,0-14.23,3.09-19.18,8.35s-7.73,12.38-7.73,19.8 c-0.31,15.16,11.45,27.54,26.61,27.84c0.31,0,0.31,0,0.62,0c15.16,0,27.23-12.68,27.23-27.84l0,0c0-7.43-2.78-14.54-8.04-19.8 S88,54.59,80.88,54.59L80.88,54.59z M151.73,57.37c-11.76,0.31-20.73,9.9-20.42,21.66c0,5.26,2.17,10.21,5.88,14.23 c3.71,4.02,8.97,6.19,14.54,6.19c11.45,0,20.42-9.28,20.73-20.73c0-5.57-2.17-11.14-6.19-15.16 C162.25,59.54,157.3,57.37,151.73,57.37L151.73,57.37z'/%3E%3C/svg%3E");
}

@media screen and (max-width: 1023px) {
    .classboard-exploration-data-container {
        display: flex;
        display: -ms-flexbox;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        flex-grow: unset;
        flex-basis: unset;
    }
}

.classboard-active-module-shadow {
    height: 100%;
    /*background: linear-gradient(90deg, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 100%);*/
    width: 100%;
    position: absolute;
    bottom: 0;
    opacity: 0;
}

.classboard-active-module-highlight {
    height: 100%;
    background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 2%);
    width: 100%;
    position: absolute;
    bottom: 0;
    opacity: 1;
    z-index: 2;
}

@media screen and (max-width: 767px) {
    .classboard-active-module-shadow {
        width: 100%;
        background: rgba(0, 0, 0, .5);
    }
}

/*Standards modal*/
.standard-modal-container {
    position: relative;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    flex: 0 0 80%;
}

.standard-modal-icon {
    width: 77px;
    height: 77px;
    background: grey;
    border-radius: 50px;
    /*position: absolute;*/
    /*left: 0;*/
    /*top: 30px;*/
}

.standard-modal-title {
    font-size: 1.5rem;
    font-weight: 900;
    text-align: center;
    /*position: absolute;*/
    /*left: 100px;*/
    width: 180px;
    /*top: 50px;*/
    line-height: 1.2;
    flex: 50%;
    height: auto;
    color: white;
}

.standard-modal-data {
    width: 75%;
    padding: 20px;
    margin-left: 25%;
}

.standard-modal-header {
    font-weight: 700;
    color: var(--main-blue);
    text-transform: uppercase;
    margin-top: 20px;
}

.standard-modal-info-text {
    color: white;
    text-transform: none;
    margin-bottom: 8px;
    font-size: 0.8rem;

}

@media screen and (max-width: 600px) {
    .standard-modal-container {
        flex-direction: column !important;
        -ms-flex-direction: column !important;
        -webkit-flex-direction: column !important;

    }

    .standard-modal-standard {
        width: 100% !important;
        position: unset !important;
        top: unset !important;
        margin-top: 50px;
    }

    .standard-modal-data {
        width: 100% !important;
        margin-left: unset !important;
    }
}

/*Keyword Definitions*/
.classboard-keyword-popover {
    max-width: 90% !important;
}

.classboard-definition-word {
    font-weight: 600;
    font-size: 1.25rem;
}

.classboard-definition-pronunciation {
    color: var(--main-grey-shadow);
}

.classboard-definition-type {
    font-style: italic;
}

.classboard-definition-definition {
    margin-top: 5px;
}

.classboard-definition-example {
    color: var(--main-grey-shadow);
    margin-top: 5px;
}

/*Item lists*/
.item-list {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 30px 100px;
    margin-top: 15px;
    padding: 0 25px;
}

.swiper-conversation {

}

.classboard-conversation-card {
    cursor: grab;
}

.conversation-header-container {
    margin-bottom: 10px;
    margin-top: 10px;
}

.classboard-conversation-title {
    font-size: 1.2rem;
    font-weight: 700;
    margin-bottom: 1rem;
}

/*        How to hack a stylsheet together in an evening. A guide, by Uri.*/
.stock-container, .gather-container {
    width: 50%;
}

.keyword {
    padding: 10px;
}

.swiper-container-exploration li {
    margin-bottom: .5rem;
}

.swiper-wrapper {
    height: fit-content;
    /*height: auto;*/
    height: -moz-fit-content;
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
    /*overflow:hidden;*/
    /*height:fit-content;*/
}

.swiper-slide {
    overflow: auto;
    height: auto;
}

.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    top: 25px;
    height: 15px;
    width: 70%;
    left: 15%;
}

.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: unset;
    top: 70px;
}

.swiper-pagination-progressbar {

    background: lightgrey;
}

.swiper-button-prev, .swiper-button-next {
    top: 6%;
    z-index: 10;
}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
    font-size: 2rem;
    color: black;
    font-weight: 900;
}

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
    font-size: 2rem;
    color: black;
    font-weight: 900;
}

.swiper-conversation .swiper-slide {
    /*background: var(--main-grey-light);
    border-radius: 10px;
    padding: 25px;
    min-height: 200px;
    min-width: 25%;
    max-width: 415px;
    height: auto;*/
}

.swiper-slide-text {
    margin-bottom: 10px;
}

.swiper-slide-standards {
    max-width: 90%;
}

.swiper-navigation-top {
    position: absolute;
    height: 85px;
    background: white;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    border-radius: 25px;
}

.classboard-swiper-button {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.classboard-swiper-next,
.swiper-container-rtl .classboard-swiper-prev {
    right: 10px;
    left: auto;
}

.classboard-swiper-prev,
.swiper-container-rtl .classboard-swiper-next {
    left: 10px;
    right: auto;
}

.classboard-swiper-prev.swiper-button-disabled,
.classboard-swiper-next.swiper-button-disabled {
    opacity: 0.0;
    cursor: auto;
    pointer-events: none;
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 300ms opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
}

.classboard-swiper-pagination {
    bottom: 0px !important;
    top: unset !important;
}

.classboard-container[data-type="engage-full"] .classboard-swiper-pagination {
    bottom: 260px !important;
}

.classboard-container[data-type="engage-full"] .classboard-swiper-button {
    top: 30% !important;
}

@media screen and (min-width: 767px) {
    /*.classboard-container[data-type="engage-full"] .classboard-slide-count {
        display:none;
    }*/
    /* .classboard-container[data-type="explore-full"] .classboard-slide-count {
         display:none;
     }*/
    /*.classboard-container[data-type="reflect-full"] .classboard-slide-count {
        display:none;
    }*/
}

@media screen and (max-width: 767px) {
    .classboard-swiper-button {
        display: none;
    }
}

.modal-title {
    position: absolute;
    /*top: 5px;*/
    left: 10%;
    z-index: 2;
    width: 80%;
    text-align: center;
    line-height: 2rem;
}

.instruction-description {
    /*font-size: 13px;*/
    font-weight: 400;
    overflow: hidden;
    height: 33%;
    transition: all 200ms ease-in-out;
}

.gather-item {
    flex: 0 0 150px;
    background: var(--main-grey-light);
    border-radius: 10px;
    padding: 10px 15px 10px 15px;
    margin: 10px;
}

.gather-item-image {
    background: orange;
    height: 35px;
    width: 35px;
}

.stock-item {
    flex: 0 0 350px;
    border-bottom: solid;
    border-width: thin;
    border-color: var(--main-grey);
    padding: 5px 0px;
    min-height: 60px;
}

.stock-item-quantity {
    padding: 5px;
    min-width: 50px;
    width: 50px;
    text-align: center;
}

@media screen and (max-width: 767px) {
    .stock-container, .gather-container {
        width: 100%;
    }

    /*.swiper-slide {
        padding-bottom: 50px;
    }*/
}

.slide-preview {
    height: 50px;
    width: 50px;
    background: white;
    margin: 2px;
    border: solid;
    border-width: thin;
    cursor: pointer;
    background-size: cover;
    background-position: center;
    transition: width .2s, height .2s;
    transition-timing-function: ease-in-out;
}

.slide-preview-active {
    border-width: 2px;
    font-size: 1.5rem;
    font-weight: 900;
    height: 60px;
    width: 90px;
}

.slide-preview-container {
    height: 50px;
    position: absolute;
    top: 20px;
    z-index: 2;
    width: 80%;
    left: 10%;
}

.slide-preview[data-content="Active"], .slide-preview[data-content="Reflective"], .slide-preview[data-content="Interactive"] {
    width: 100px;
}

.slide-preview-active[data-content="Active"], .slide-preview-active[data-content="Reflective"], .slide-preview-active[data-content="Interactive"] {
    width: 150px;
}

.slide-preview[data-content="Classboard"], .slide-preview[data-content="My Classes"], .slide-preview[data-content="Family View"] {
    white-space: nowrap;
    width: 100px;
}

.slide-preview[data-content="Review Guide"], .slide-preview[data-content="Invite Reviewer"], .slide-preview[data-content="IbD Curriculum"], .slide-preview[data-content="African Safari"], .slide-preview[data-content="Astronomy"], .slide-preview[data-content="Oceanography"] {
    white-space: nowrap;
    width: 150px;
}

.slide-preview-active[data-content="Classboard"], .slide-preview-active[data-content="My Classes"], .slide-preview-active[data-content="Family View"] {
    white-space: nowrap;
    width: 160px;
}

.slide-preview-active[data-content="Review Guide"], .slide-preview-active[data-content="Invite Reviewer"], .slide-preview-active[data-content="IbD Curriculum"], .slide-preview-active[data-content="African Safari"], .slide-preview-active[data-content="Astronomy"], .slide-preview-active[data-content="Oceanography"] {
    white-space: nowrap;
    width: 200px;
}

.swiper-container-horizontal > .swiper-scrollbar {
    bottom: -20px;
    height: 15px;
    width: 97%;
}

.weekMaterialMetaCollapse .card-header .garda-sub-header[aria-expanded=true]:after {
    content: 'remove_circle';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    color: var(--main-blue);
    margin-left: 5px;
}

.weekMaterialMetaCollapse .card-header .garda-sub-header[aria-expanded=false]:after {
    content: 'add_circle';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    color: var(--main-blue);
    margin-left: 5px;
}

/*V3 stuff*/
.classboard-slide-card-content {
    /*font-weight:600;*/
    /*color: #343434;*/
    font-family: 'Comfortaa', cursive;
    font-size: 0.9rem;
    /*line-height:1;*/
    /*letter-spacing:-1px;*/
    font-weight: 700;
    z-index: 1;
}

.classboard-slide-mini {
    padding: 5px 15px;
    text-align: center;
    min-width: 60px;
    max-width: 250px;
    width: fit-content;
    width: -moz-fit-content;
    font-size: 0.8rem;
    position: unset;
}

.classboard-slide-line {
    min-width: unset;
}

/*V3 Library*/
/*.library-header-title {
    font-weight: 700;
    font-size: 1.5rem;
    margin-bottom: 0px;
    line-height: 1.2;
}*/

.library-header-image-desktop {
    /*min-width: 150px;
    min-height: 150px;
    max-width: 150px;
    max-height: 150px;*/
    min-width: 320px;
    min-height: 190px;
    max-width: 320px;
    max-height: 190px;
    border-radius: 25px;
    margin-right: 15px;
    background-size: cover;
    background-position: center center;
    background-image: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/media/activities/2623/1927C580-0515-80CD-EF6A-04E4E61DB239.jpg");
    overflow: hidden;
    position: relative;
}

.library-header-image-mobile {
    min-width: 320px;
    min-height: 190px;
    max-width: 320px;
    max-height: 190px;
    border-radius: 25px;
    background-size: cover;
    /*background-position: center center;*/
    /*background-image: url("https://dq7jtnnd3k08o.cloudfront.net/assets/images/media/activities/2623/1927C580-0515-80CD-EF6A-04E4E61DB239.jpg");*/
    /*overflow:hidden;*/
    position: relative;

}

.classboard-container[data-type="library-header"] {
    margin-top: 0px !important;
}

@media screen and (max-width: 767px) {
    .library-header-image-desktop {
        min-width: 125px;
        min-height: 125px;
        max-width: 125px;
        max-height: 125px;

    }

    .library-header-image-mobile {
        min-width: 320px;
        min-height: 190px;
        max-width: 320px;
        max-height: 190px;
        margin-right: unset;
    }

    .library-header-title {
        font-size: 1.2rem;
    }
}

.classboard-slide-project-card {
    width: 320px;
    min-height: 430px;
    height: auto;
    border-radius: 25px;
    background: white;

    /*height:fit-content;*/

    -webkit-box-shadow: 0 10px 15px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.25);
    margin-top: 15px;
    margin-bottom: 25px;

}

.classboard-slide-project-card-large {
    width: calc(100% - 60px);
    height: 100vw;
    max-height: 350px;
    border-radius: 15px;

    /*-webkit-box-shadow: 0px 5px 10px -3px rgba(0, 0, 0, 0.25);*/
    /*-moz-box-shadow: 0px 5px 10px -3px rgba(0, 0, 0, 0.25);*/
    /*box-shadow: 0px 5px 10px -3px rgba(0, 0, 0, 0.25);*/

    /*margin-top: 15px;*/
    /*margin-bottom: 25px;*/
}

.classboard-slide-project-card-large .library-header-image {
    /*height: 150px;*/
    object-fit: cover;
    border-radius: 15px;
    overflow: hidden;
    max-height: 500px;
    height: 100vw;
    width: 100%;
}

.classboard-slide-project-card-large .library-header-image img {
    object-fit: cover;
    width: 100%;
    height: 100%;

}

.classboard-slide-project-card-large .library-header-title {
    font-size: 1.5rem;
}

.classboard-slide-project-card-large .library-header {

    -webkit-box-shadow: 0px 12px 10px -8px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 12px 10px -8px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 12px 10px -8px rgba(0, 0, 0, 0.25);
}

@media screen and (min-width: 767px) {
    .classboard-slide-project-card-large {
        max-width: 630px;
    }

    .classboard-slide-project-card-large .library-header-title {
        font-size: 1.2rem !important;
    }
}

.classboard-slide-project-card-mini {
    width: 200px;
    /*height:150px;*/
    border-radius: 15px;

    margin-top: 15px;
    /*margin-bottom: 25px;*/
}

.classboard-slide-project-card-mini .library-header-image {
    height: 150px;
    object-fit: cover;
    border-radius: 15px;
    overflow: hidden;

    -webkit-box-shadow: 0px 5px 10px -3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 5px 10px -3px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 5px 10px -3px rgba(0, 0, 0, 0.25);
}

.classboard-slide-project-card-mini .library-header-image img {
    object-fit: cover;
    width: 200px;
    height: 150px;

}

.classboard-slide-project-card-mini .library-header-title {
    font-size: 0.8rem;
    margin-top: 5px;
    padding: 5px;
}

.classboard-slide-project-card .library-header-image-mobile {
    min-width: 285px;
    min-height: 150px;
    /*margin-top:21px;*/
    border-radius: unset;
}

.single-assign-item {
    min-height: unset;
}

.ribbon {
    margin: 0;
    padding: 0;
    background: var(--main-blue);
    color: white;
    padding: 1em 0;
    position: absolute;
    top: 0;
    right: 0;
    transform: translateX(30%) translateY(0%) rotate(45deg);
    transform-origin: top left;
    font-weight: 700;
}

.ribbon:before,
.ribbon:after {
    content: '';
    position: absolute;
    top: 0;
    margin: 0 -1px; /* tweak */
    width: 100%;
    height: 100%;
    background: var(--main-blue);
}

.ribbon:before {
    right: 100%;
}

.ribbon:after {
    left: 100%;
}

.close-top-right {
    margin: 0;
    /*padding: 0;*/
    background: white;
    color: red;
    padding: 1em 0;
    position: absolute;
    top: -10px;
    right: -10px;
    font-weight: 700;
    z-index: 2;
    height: 35px;
    width: 35px;
    border-radius: 25px;
    /*font-size: 25px;*/
    cursor: pointer;
}

.modal-title {
    transition: all 200ms ease-in-out;
}

.library-project-card-full-primary-domain {
    box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.2);
}

.swiper-slide-visible .library-header-image-blur {
    /*filter:blur(20px) brightness(0.5);*/
    /*-webkit-filter:blur(20px) brightness(0.5);*/
    filter: brightness(0.5);
    -webkit-filter: brightness(0.5);
}

.classboard-slide[data-action="book"] {
    height: unset !important;
}

.classboard-container {
    height: fit-content;
    /*margin-bottom: 10px;*/
    width: 100%;
    /*margin-top: 25px;*/
}

.classboard-container[data-type="summary"], .classboard-container[data-type="examples"] {
    margin-bottom: 20px;
}

.classboard-container[data-type="instructions"] {
    margin-bottom: 10px;
}

/*
.classboard-container[data-type="library-header"]{
    border-radius:25px;
    overflow:hidden;
}*/

.classboard-slide-image-shadow {
    -webkit-box-shadow: 0px 5px 10px -3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 5px 10px -3px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 5px 10px -3px rgba(0, 0, 0, 0.25);
}

.garda-text-blue .classboard-slide-text {
    color: var(--main-blue);
    cursor: pointer;
}

.library-project-card-full-primary-domain-text {
    min-height: 19px;
}


@media (max-height: 740px) {
    .library-header-image-background {
        height: 55vh !important;
    }

    .classboard-container[data-type='library-header'] .library-header {
        height: 45vh !important;
    }

}