/* Slick Bar start*/
/* .slick-dotted.slick-slider { padding-top: 30px; padding-left: 20px;} */
.slick-dotted.slick-slider { margin-bottom: 60px;}
/* .slick-prev, .slick-next { z-index: 999; background: #cd183f; height: 36px; width: 36px; box-shadow: 0 2px 5px #7d7d7d; position: absolute; bottom: -75px; top: inherit; border-radius: 50%;} */
.slick-prev.slick-disabled, .slick-next.slick-disabled { cursor: not-allowed;}
.slick-prev:before, .slick-next:before { font-size: 60px;}
/* .slick-prev { right: 65px !important; position: absolute;  left: inherit; } */
/* .slick-next { right: 15px;} */
/* .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: transparent; outline: none; background: #a00426; } */
/* .slick-arrow:hover:before, .slick-arrow:focus:before { color: #fff; } */
/* .slick-dots { display: none !important; } */
/* .slick-prev, .slick-next { display: none !important; } */
.slick-no-slide .slick-track {
    width: 101% !important ;
    text-align: left !important;
    transform: inherit !important;
}
.slick-no-slide .slick-slide {
    /* float: none !important; */
    display: inline-block !important;
}
.slick-slider:hover .slick-prev, .slick-slider:hover .slick-next { display: inline-block !important; }
.carousel-control-prev, .carousel-control-next { display: none !important; }
.slick-prev:before { content: "\f104"; font-family: FontAwesome; }
.slick-next:before { content: '\f105'; font-family: FontAwesome; }
/* Slick Bar end*/
.course-section { width: 100%; padding: 0px; }
.slick-prev:before, .slick-next:before { color: #d60a3b; opacity: 1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { color: #7d7d7d; opacity: 1;}
.course-card {  transition: all .3s ease; color: #000; margin: 0 22px; cursor: pointer; margin-bottom: 30px; box-shadow: 0 2px 4px #9d9d9d; background: #fff; width: 250px; border-radius: 5px;}
.landinglist .course-card { background: transparent; box-shadow: none; min-height: 300px; width: auto;}
/* .course-card {  transition: all .3s ease; color: #000; background: #fff; margin: 0 12px; cursor: pointer; box-shadow: 0 1px 6px #b5b5b5; } */
.course-card:hover { top: -5px; transition: all .3s ease;}
.course-card img { width: 100%; display: block; }
.img-sec { -webkit-box-align: center; -webkit-box-direction: normal; -webkit-box-orient: vertical; height: 180px; display: flex; flex-direction: column; align-items: center;}
.img-sec img {width: 100%; height: 100%; background-color: rgb(130, 168, 225); background-size: cover; background-position: center center;}
.operations-sidebtn { position: absolute; right: 0; top: 8px; }
.course-card span {  padding: 10px 10px 0; cursor: pointer; display: block; font-size: 22px; color: #0a4079; text-align: center; font-weight: 300; line-height: 48px;}
.course-card p { padding-left: 10px; margin: 0px; font-size: 14px; text-align: center; line-height: 26px; }
.course-card p span { display: inline-block; padding: 0px; }
.course-card label { font-size:16px; color: #000000; display: block; padding: 10px; padding-top: 0px; cursor: pointer;}
.carousel-caption { top: 0px; right: auto; bottom: 0px; left: 0px; text-align: left; width: 100%; padding: 0 15px; padding-top: 5%;}
.carousel-caption:before { content:''; background:rgba(0,0,0,.5);
background: -moz-linear-gradient(left, rgba(0,0,0,0.6) 0%, rgba(1,2,2,0.6) 1%, rgba(125,185,232,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(0,0,0,0.6) 0%,rgba(1,2,2,0.6) 1%,rgba(125,185,232,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(0,0,0,0.6) 0%,rgba(1,2,2,0.6) 1%,rgba(125,185,232,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#007db9e8',GradientType=1 ); /* IE6-9 */
width:30%; height:100%; position: absolute; left: 0px; top: 0px; bottom: 0px;}
.carousel-caption h1, .carousel-caption label, .carousel-caption p, .carousel-caption button { z-index: 1; position: relative; }
.defaultbtn { display: block; background: #BEE4FC; color: #000; font-weight: bold; border: none; padding: 6px 10px; border-radius: 6px; text-transform: uppercase; width: 175px; }
.play-btn { display: block; background: #BEE4FC; color: #000; font-weight: bold; border: none; padding: 10px; width: 150px; border-radius: 8px; text-transform: uppercase; cursor: pointer; }
.play-btn i { margin-left: 15px; margin-top: 3px;}
.carousel-caption .subject{ font-size: 1.6rem; }
.carousel-caption p { display: inline-block; position: relative; padding: 20px; background: #0a548bc9; margin-top: 30px; }
.carousel-caption p font { font-size: 1.1rem; font-weight: bold; display: block; margin-bottom: 6px; }
.refreshbtn { position: absolute; right: 10px; top: 10px;}
.refreshbtn i { font-size: 1.7rem; cursor: pointer; }
.custom-course-card-progress { width: 100%; float: left; padding: 0 10px 10px; background: #fff;}
.course-section h3 , .courseheading { font-weight: bold; color: #1B2A41; line-height: 2.5rem; margin-top: 0px; font-size: 1.6rem;}
.bg-blue .course-section h3 , .bg-blue .courseheading { color: #AADBFF; }
.assess-left-bar { background: #cbe9ff; color: #0c558c; padding: 10px 15px; width: 330px; display: inline-block; margin-right: 30px;}
.assess-left-bar h4 { font-size: 1.35rem; font-weight: bold; }
.assess-left-bar label { display: block; margin-bottom: 10px; font-size: 1.1rem; }
.assess-left-bar label i { width: 18px; height: 18px; border-radius:50%; float: left; margin-right: 10px; margin-top: 4px;}
.assess-left-bar a { color: #0A548B !important; font-size: 1.1rem; text-transform: uppercase; }
.assess-left-bar label i.red { background: #c03833; }
.assess-left-bar label i.green { background: #1d8f02; }
.assessment-table { width: calc(100% - 370px); display: inline-block;}
.assessment-table table { width: 100%;}
.assessment-table .table thead th { border-top: 0px; }
.assessment-table .table td, .assessment-table .table th { border-color: #4986B4; }
.assessment-table tbody th, .assessment-table tbody td { font-weight: normal;}
.assessment-table tbody th { color:#AADBFF } 
.navbar-nav li a i.material-icons { font-size: 1.5rem; }
/* .navbar-nav li a i.fa { font-size: 1.15rem; margin-top: 4px;; } */
.carousel-indicators li { border: 0px; background: #FFFFFF; margin: 0px 5px; width: 12px; height: 12px; border-radius: 50%; }
.carousel-indicators .active { background-color: #000; }
.slick-dots li button:before { background: #f37d26; border-radius: 50%; width: 12px; height: 12px; opacity: 1; }
.slick-dots li.slick-active button:before { opacity: 1; background: #cd183f; }
.img-sec + span { min-height: 40px; }
/* .slick-dots { position: absolute; bottom: -55px;} */
.slick-dots li { margin: 0 2px;}
/* .slick-list.draggable { padding: 0 20px !important; } */