.smart-var {
--v-anchor-base: #00BCD4;

--v-primary-base:  #e6802d;
--v-primarylight-base:  #83aab9;

--v-primarydark-base:  #82b284;

--v-secondary-base:  #83aab9;
--v-secondarylight-base:  #ffffff;
}

.wrapper {
font-family: "Changa", sans-serif;
padding: 0 !important;
}
.m-application .m-content button, .m-application .m-content input, .m-application .m-content optgroup, .m-application .m-content select, .m-application .m-content textarea {
font-family: "Changa", sans-serif;
font-weight: normal;
}
.logo-main.landscape img {
max-width: 117.5px;
width: 117.5px;
height: 57px;
}
.breadcrumb {
font-size: 18px;
color: rgba(255, 255, 255, 0.7);
font-size: 10pt;
padding: 10px 15px;
height: 45px;
line-height: 2;
background-color: whitesmoke;
}
.course-teacher-details {
padding: 1.3rem 1.3rem 0 !important;
}
.course-teacher-details .top-part {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 10px;
}
.course-teacher-details .top-part img {
width: 70px;
height: 70px;
border-radius: 50%;
padding: 2px;
border: 2px solid #ddd;
max-width: 120px;
}
.course-teacher-details .top-part .name {
line-height: normal;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
padding-left: 20px;
}
.course-teacher-details .top-part .name {
line-height: normal;
}
.course-teacher-details .top-part .name a {
width: 100%;
font-size: 20px;
color: #444;
font-weight: 100;
}
.course-teacher-details .top-part .name .job-title {
color: #7b868a;
font-size: 12px;
}
.nav-pills .nav-link {
border-radius: 0.25rem;
background-color: #f0f0f0;
color: #444444;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
color: #fff;
background-color: #ffa000;
}
.m-application .btn:not(.btn-flat):not(.btn-icon):not(.btn-outlined):hover {
color: #5e5e5e;
}
.collection a.collection-item:not(.active):hover {
background-color: var(--bg-2);
}
.collection .collection-item.avatar {
min-height: 70px;
padding-top: 20px;
padding-bottom: 20px;
}
.collection {
margin: 0.5rem 0 0;
}
.collapse .collection .collection-item.active {
background-color: #7aa53622;
color: initial !important;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
color: initial;
background-color: #f0f0f0;
}
.nav-pills .nav-link {
background-color: #ffffff;
}

@media  only screen and (min-width: 0) {
html {
font-size: 17px;
}
}
.blinkme {
animation: blinker 2s linear infinite;
}
@keyframes  blinker {
20% {
opacity: 0;
}
50% {
opacity: 1;
}
}
.video-popup .headline {
margin-bottom: 16px;
font-weight: 500;
line-height: 2rem;
letter-spacing: 0.0125em;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
color: #333;
}
.video-popup .headline h4 {
font-size: 22px;
font-weight: var(--font-bold);
line-height: 1.4;
margin: 0 20px;
}
.video-popup .btn-icon:not(.btn-small):not(.btn-large) {
min-width: 36px;
}
.course-teacher-details .top-part .name {
padding-right: 20px;
padding-left: 0;
}
.collection .collection-item.avatar:not(.circle-clipper) > .circle, .collection .collection-item.avatar :not(.circle-clipper) > .circle {
position: absolute;
width: 42px;
height: 42px;
overflow: hidden;
right: 15px;
display: inline-block;
vertical-align: middle;
box-shadow: 0 0 0 2px #fff;
}
.banner-slider .slide-nav a {
text-align: center;
}
[dir=rtl] .banner-slider .slide-nav a:after {
right: 3px;
}
[dir=rtl] .book.collapsed figcaption {
display: block;
margin-right: -183px;
}
[dir=rtl] .book figcaption span {
-webkit-transform: scale(-1);
-ms-transform: scale(-1);
transform: scale(-1);
display: block;
font-size: 16pt;
text-overflow: ellipsis;
text-wrap: nowrap;
overflow: hidden;
padding: 0 20px;
}

/******/



[data-season='']{
display: block;

}

.collection-item[data-season=''].avatar {
min-height: 70px;
padding-top: 20px;
padding-bottom: 20px;
}
a.collection-item[data-season='']:not(.active):hover {
background-color: var(--bg-2);
}
.theme--light  a.collection-item {
color: rgba(0, 0, 0, 0.87);
}
.collection-item[data-season='']:last-child {
border-bottom: none;
}
.collection-item[data-season=''].avatar {
min-height: 84px;
padding-right: 72px;
position: relative;
}

.collection-item[data-season=''].avatar:not(.circle-clipper) > .circle, .collection .collection-item.avatar :not(.circle-clipper) > .circle {
position: absolute;
width: 42px;
height: 42px;
overflow: hidden;
right: 15px;
display: inline-block;
vertical-align: middle;
box-shadow: 0 0 0 2px #fff;
}

.collection-item[data-season=''].avatar i.circle {
font-size: 18px;
line-height: 42px;
color: #fff;
background-color: #999;
text-align: center;
}
.collection-item[data-season=''].avatar p {
margin: 0;
}

/*****************lesson *****************/

.collection .collection-item {
display: block;
transition: 0.25s;
color: var(--v-secondary-base);
}
