.default-sidebar > .side-navbar.shrinked a i, .nav-menu .nav-menu-icon, .navbar, .nav-menu i {
    font-size: 2.4rem !important;
}
.goal-setting-wrap .goal-header p{
    color: rgba(44, 48, 77, .7);
}
.goal-setting-wrap  .input-group span.input-group-addon i {
    color: #2c304d;
}
.goal-setting-wrap .badge{
    font-weight: bold;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    padding-top: 6px;
    background: #e23f83;
    color: #fff;
    font-size: 18px;
}
.goal-setting-wrap .widget-10 .ticket .list-group-item {
    padding-left:0;
    padding-right:0;
}
.badge.min-val {
    background-color: #dadada;
    color: rgba(44, 48, 77, .5);
}
.goals-icons  .la{
    cursor:pointer;
}
.goals-icons.incomplete .la{
    color: #e76c90;;
}
.goals-icons.partially-incomplete .la{
    color: #f0ad4e;;
}
.goals-icons.complete .la{
    color: #1e7e34;;
}
.mx-60 {
    max-width:60px;
}

.goals-icons .rounded-circle {
    width: 35px;
    height: 35px;
    background: #3b76bc;
    text-align: center;
    padding: 3px 1px;
    color: #fff;
    cursor:pointer;
}
.goals-icons.confidence-level .rounded-circle  {
    background:transparent;
    border:1px solid #3b76bc;
    color:#3b76bc;
}
.goals-icons .rounded-circle span {
    font-size: 17px;
    padding: 2px;
}
.goal-rating {
    min-height:20px;
}
.goal-rating [class*='rating_'] {
    display: none;
    color: #3b76bc;
}

    .goal-rating .rating_1 {
        color: red;
    }
    .goal-rating .rating_2,
    .goal-rating .rating_3 {
        color: orange;
    }
    .goal-rating .rating_4 {
        color: green;
    }

.goals-filter .rounded-circle{
    position:relative;
    left: -3px;
 }

.custom-range.red::-webkit-slider-thumb {
    background: red;
}

.custom-range.red::-moz-range-thumb {
    background: red;
}

.custom-range.red::-ms-thumb {
    background: red;
}


.custom-range.orange::-webkit-slider-thumb {
    background: orange;
}

.custom-range.orange::-moz-range-thumb {
    background: orange;
}

.custom-range.orange::-ms-thumb {
    background: orange;
}

.custom-range.green::-webkit-slider-thumb {
    background: green;
}

.custom-range.green::-moz-range-thumb {
    background: green;
}

.custom-range.green::-ms-thumb {
    background: green;
}

.rating_message {
    color: #838593;
}
.goal-set-img img {
    width: 100%;
    max-height: 210px;
    object-fit: cover;
}
.img-profile .img-uploaded {
        object-fit: cover;
        max-height: 200px;
        max-width: 100%;
        width:100%;
    }

.modal-v-scroll {
        max-height: calc(100vh - 140px);
        overflow-y: auto;
        overflow-x: hidden;
    }
    
    /*header .nav-menu .nav-item a {
        display: inline-block;
        width:50px !important;
    }*/
    header .nav-menu .nav-item a b  {
        display: none;
    }
    header .nav-menu .nav-item a:hover b  {
        display: block;
        font-size: 10px !important;
        text-align: center;
        border: none !important;
        height: 20px !important;
        line-height: 10px !important;
        position: absolute;
        top: 51px;
        color: #98a8b4 !important;
        font-weight:100 !important;
    }
    header .nav-menu .nav-item a.course b {
        right:7px;       
    }
    header .nav-menu .nav-item a.community b {
        right:-7px;
        left: inherit;
    }
    header .nav-menu .nav-item a.journey b {
        right:3px;
       
    }
    header nav.navbar .user-size.dropdown-menu a.logout  {
        position: relative;
        width: 70px !important;
        display: inline-block !important;
    }
    header nav.navbar .user-size.dropdown-menu a.logout span {
        display: block;
        font-size: 10px;
        position: absolute;
        top: 18px;
        left: 14px;
    }
    .user-size.dropdown-menu li:last-child {
        text-align: center;
    }
    nav.navbar .user-size.dropdown-menu li.welcome img {
        width: 80px;
        object-fit: cover;
    }
    
@media (max-width:576px) {
    .img-profile .img-uploaded {
        object-fit: cover;
        height: 30vh;
        max-width: 100%;
        width:100%;
    }
}

.q-tabs .tab-pane ul  {
    list-style: disc;
    margin-left: 15px;
}
.q-tabs .tab-pane .widget ul li {
    list-style: disc;
}
.q-tabs .nav-pills .nav-link.active, .q-tabs .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #007bff;
    background: #6859ea;
    background: linear-gradient(135deg,#6859ea 0%,#6acbe0 60%);
}

.text-bigger {
    font-size: 19px;
}
.btn-outline-primary:hover {
    color: #fff !important;}
    .table > thead > tr > th {
        border: 0px;
        background-color: #f9f9f9;
        color: white;
        color: #000;
    }
@media (min-width:768px) {
    #test-yourself1, #test-yourself2, #test-yourself3 {
        display: none !important;
    }
}

.q-carousel-lg.carousel {
    min-height: 400px;
    background: linear-gradient(158deg, rgba(84, 84, 84, 0.03) 0%, rgba(84, 84, 84, 0.03) 20%,rgba(219, 219, 219, 0.03) 20%, rgba(219, 219, 219, 0.03) 40%,rgba(54, 54, 54, 0.03) 40%, rgba(54, 54, 54, 0.03) 60%,rgba(99, 99, 99, 0.03) 60%, rgba(99, 99, 99, 0.03) 80%,rgba(92, 92, 92, 0.03) 80%, rgba(92, 92, 92, 0.03) 100%),linear-gradient(45deg, rgba(221, 221, 221, 0.02) 0%, rgba(221, 221, 221, 0.02) 14.286%,rgba(8, 8, 8, 0.02) 14.286%, rgba(8, 8, 8, 0.02) 28.572%,rgba(52, 52, 52, 0.02) 28.572%, rgba(52, 52, 52, 0.02) 42.858%,rgba(234, 234, 234, 0.02) 42.858%, rgba(234, 234, 234, 0.02) 57.144%,rgba(81, 81, 81, 0.02) 57.144%, rgba(81, 81, 81, 0.02) 71.42999999999999%,rgba(239, 239, 239, 0.02) 71.43%, rgba(239, 239, 239, 0.02) 85.71600000000001%,rgba(187, 187, 187, 0.02) 85.716%, rgba(187, 187, 187, 0.02) 100.002%),linear-gradient(109deg, rgba(33, 33, 33, 0.03) 0%, rgba(33, 33, 33, 0.03) 12.5%,rgba(147, 147, 147, 0.03) 12.5%, rgba(147, 147, 147, 0.03) 25%,rgba(131, 131, 131, 0.03) 25%, rgba(131, 131, 131, 0.03) 37.5%,rgba(151, 151, 151, 0.03) 37.5%, rgba(151, 151, 151, 0.03) 50%,rgba(211, 211, 211, 0.03) 50%, rgba(211, 211, 211, 0.03) 62.5%,rgba(39, 39, 39, 0.03) 62.5%, rgba(39, 39, 39, 0.03) 75%,rgba(55, 55, 55, 0.03) 75%, rgba(55, 55, 55, 0.03) 87.5%,rgba(82, 82, 82, 0.03) 87.5%, rgba(82, 82, 82, 0.03) 100%),linear-gradient(348deg, rgba(42, 42, 42, 0.02) 0%, rgba(42, 42, 42, 0.02) 20%,rgba(8, 8, 8, 0.02) 20%, rgba(8, 8, 8, 0.02) 40%,rgba(242, 242, 242, 0.02) 40%, rgba(242, 242, 242, 0.02) 60%,rgba(42, 42, 42, 0.02) 60%, rgba(42, 42, 42, 0.02) 80%,rgba(80, 80, 80, 0.02) 80%, rgba(80, 80, 80, 0.02) 100%),linear-gradient(120deg, rgba(106, 106, 106, 0.03) 0%, rgba(106, 106, 106, 0.03) 14.286%,rgba(67, 67, 67, 0.03) 14.286%, rgba(67, 67, 67, 0.03) 28.572%,rgba(134, 134, 134, 0.03) 28.572%, rgba(134, 134, 134, 0.03) 42.858%,rgba(19, 19, 19, 0.03) 42.858%, rgba(19, 19, 19, 0.03) 57.144%,rgba(101, 101, 101, 0.03) 57.144%, rgba(101, 101, 101, 0.03) 71.42999999999999%,rgba(205, 205, 205, 0.03) 71.43%, rgba(205, 205, 205, 0.03) 85.71600000000001%,rgba(53, 53, 53, 0.03) 85.716%, rgba(53, 53, 53, 0.03) 100.002%),linear-gradient(45deg, rgba(214, 214, 214, 0.03) 0%, rgba(214, 214, 214, 0.03) 16.667%,rgba(255, 255, 255, 0.03) 16.667%, rgba(255, 255, 255, 0.03) 33.334%,rgba(250, 250, 250, 0.03) 33.334%, rgba(250, 250, 250, 0.03) 50.001000000000005%,rgba(231, 231, 231, 0.03) 50.001%, rgba(231, 231, 231, 0.03) 66.668%,rgba(241, 241, 241, 0.03) 66.668%, rgba(241, 241, 241, 0.03) 83.33500000000001%,rgba(31, 31, 31, 0.03) 83.335%, rgba(31, 31, 31, 0.03) 100.002%),linear-gradient(59deg, rgba(224, 224, 224, 0.03) 0%, rgba(224, 224, 224, 0.03) 12.5%,rgba(97, 97, 97, 0.03) 12.5%, rgba(97, 97, 97, 0.03) 25%,rgba(143, 143, 143, 0.03) 25%, rgba(143, 143, 143, 0.03) 37.5%,rgba(110, 110, 110, 0.03) 37.5%, rgba(110, 110, 110, 0.03) 50%,rgba(34, 34, 34, 0.03) 50%, rgba(34, 34, 34, 0.03) 62.5%,rgba(155, 155, 155, 0.03) 62.5%, rgba(155, 155, 155, 0.03) 75%,rgba(249, 249, 249, 0.03) 75%, rgba(249, 249, 249, 0.03) 87.5%,rgba(179, 179, 179, 0.03) 87.5%, rgba(179, 179, 179, 0.03) 100%),linear-gradient(241deg, rgba(58, 58, 58, 0.02) 0%, rgba(58, 58, 58, 0.02) 25%,rgba(124, 124, 124, 0.02) 25%, rgba(124, 124, 124, 0.02) 50%,rgba(254, 254, 254, 0.02) 50%, rgba(254, 254, 254, 0.02) 75%,rgba(52, 52, 52, 0.02) 75%, rgba(52, 52, 52, 0.02) 100%),linear-gradient(90deg, #FFF,#FFF);
}
.q-carousel-lg .carousel-inner {
    text-align: center;
    padding: 4rem;
    max-height: 360px;
    overflow-y: auto;
}
.q-carousel-lg .carousel-item h2 {
    font-size: 1.5rem;
    margin: 25px 0;
    font-weight: bolder;
    color:#000000;
}
.q-carousel-lg .carousel-control-prev-icon {
  
    transform: scaleX(-1);
}
.q-carousel-lg .carousel-control-next-icon,
.q-carousel-lg .carousel-control-prev-icon {
    background-image: none;
    font-size: 20px;
    color: #565b72;
}

.q-carousel-lg .btn-primary:not(:disabled):not(.disabled):active, 
.q-carousel-lg .btn-primary:not(:disabled):not(.disabled).active, 
.q-carousel-lg .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #e62e79;
    border-color: #e62e79;
}

.q-carousel-lg .carousel-control-next-icon, 
.q-carousel-lg .carousel-control-prev-icon {
    height: 60px;
}

.q-carousel-lg .btn-primary {
    background-color: #9c9da0;
    border-color: #9c9da0;
}
.owl-carousel .owl-dot {
    margin-left:5px !important;
    margin-right: 5px;
}
.owl-carousel .owl-dot:hover,
.owl-carousel .owl-dot:focus,
.owl-carousel .owl-dot.active {
    background: linear-gradient(to right, #e23f83 0%, #ea5844 100%) !important;
    border-color: #e23f83;
}
.q-tabs .tab-pane ul  {
    list-style: disc;
    margin-left: 15px;
}
.q-tabs .tab-pane .widget ul li {
    list-style: disc;
}
.q-tabs .nav-pills .nav-link.active, .q-tabs .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #007bff;
    background: #6859ea;
    background: linear-gradient(135deg,#6859ea 0%,#6acbe0 60%);
}

.q-carousel-lg .carousel-control-prev,
.q-carousel-lg .carousel-control-next {
    position: absolute;
    height: 45px;
    width:20px;
    top: 340px;
}

.q-carousel-lg .carousel-control-prev {   
    left: 50%;    
    margin-left: -30px;
}

.q-carousel-lg .carousel-control-next {    
    right: 50%;
    margin-right: -30px;
}

.q-carousel-lg .btn-group > .btn-group:not(:last-child) > .btn, .q-carousel-lg .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 60px;
    border-bottom-right-radius: 60px;
}

.q-carousel-lg .btn-group > .btn-group:not(:first-child) > .btn, .q-carousel-lg .btn-group > .btn:not(:first-child) {
    border-top-left-radius: 60px;
    border-bottom-left-radius: 60px;
}

.q-carousel-lg .btn-group {
    display: inline-block;
}

.q-carousel-lg .btn-primary {
    margin-bottom: 2px;
    min-width: 190px;
    white-space: normal;
    margin-bottom: 5px;
    border-radius: 5px !important;
}

@media (max-width: 1199px) {
    .q-carousel-lg .carousel-inner {
        padding: 2rem;
    }
    .q-carousel-lg .btn-primary {
        padding-left:10px;
        padding-right:10px;
    }
}

@media (max-width:767px) { 
    
    .qtn-control{
        margin-top:30px;
    }

    #test-yourself1 {display: block;}

    .q-carousel-lg .carousel-inner {
        padding:1rem;
    }

    .q-carousel-lg .carousel-item h2{
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 15px;
       
    }
    .q-carousel-lg .carousel-item .btn-group {
        display: block;
    }

    .q-carousel-lg .carousel-item .btn-group * {
        margin-left: 0;
        margin-bottom: 0;
        display: inline-block;
        min-width:100%;
    }

        .q-carousel-lg .carousel-item .btn-group .btn-primary {
            margin-bottom: 5px;
        }

    .q-carousel-lg .carousel-inner {
        padding: 1rem;
        height: 345px;
        overflow-y: auto;
    }
    .q-carousel-lg.carousel {
        min-height: 420px;
    }
    .q-carousel-lg.carousel p,
    .q-carousel-lg.carousel ul li {
        font-size: 12px;
    }
}


@media (max-width:600px) {
    .q-carousel-lg.carousel {
        min-height: 420px;
    }
    
    .q-carousel-lg.carousel .carousel-control-prev,
    .q-carousel-lg.carousel .carousel-control-next {
        position: absolute;
        height: 45px;
        width:20px;
        top: 355px;
    }
}

