body, #content_outer_wrapper {
    /*background: linear-gradient(to right, #52c234, #061700);*/
    /*background: #466c33 !important;*/ /*green*/
    /*background: linear-gradient(to top, #006999, #0b4965);*/ /*blue*/
    background: linear-gradient(to top, #2786b1, #0b4965) no-repeat;
}


body, html {
    /*height: auto !important;*/
    min-height: unset !important;
    /*background: linear-gradient(to top, #2786b1, #0b4965) no-repeat;*/
}
.yamm span.home img {
    width: 86px !important;
    height: 76px;
    margin: 2px 0 2px 0;
}
.card-body {
    /*background: #e1e8e4 !important;*/
    background: rgba(255, 255, 255, 0.99) !important;
}
body#auth_wrapper #login_wrapper .logo img {
    height: auto;
    margin-left: 0px;
    margin-top: 50px;
}
@media (max-width: 768px) {
    /*img.e2serv-img {
        width: 44px !important;
    }*/
}
#divFormPg {
    /*margin-top: 15px;*/
}
#coursename {
    margin-top: 0;
}
.tabpanel > ul > li.active > a {
    background: #003f65 !important;
    color: #fff !important;
}
.rightbtntext {
    float: right;
    margin-top: 31px;
}
#search-not-mobile label {
    font-size: 18px;
}
.btn.btn-default.btn-flat {
    font-weight: 600;
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.nav-tabs > li > a {
    border-radius: 4px !important;
}
.nav.nav-tabs > li a[isTabClicked='false'] {
    background: #e9f4fd !important;
}
#fillcheck {
    color: #00bd09;  
    font-weight: bold;
    margin-left: 4px;
    display:none;
}
#navbar {
    padding-left: 33px;
    padding-right: 110px;
}


#navbar {
    box-shadow: none;
}
.right-Container .companyName {
    font-size: 30px !important;
    margin-top: 8px;
}
.courseName {
font-weight:600;
}
/*-----------------------*/
/*.bs-wizard-dot:after {
    content: ' ';
    width: 14px;
    height: 14px;
    background: #fbbd19;
    border-radius: 50px;
    position: absolute;
    top: 3px;
    left: 3px;
}
.bs-wizard-dot, .bs-wizard-dotstart, .bs-wizard-dotEnd,
.bs-wizard-dotfirst, .bs-wizard-dotsecond, .bs-wizard-dotthird {
    position: absolute;
    width: 15px;
    height: 15px;
    display: block;
    background: #fbbd19;
    top: 9px;
    margin-top: -15px;
    margin-left: -15px;
    border-radius: 50%;
}
.bs-wizard-dotstart {
    left: -1px;   
}*/
/*.bs-wizard-dotEnd { 
    left: 101%;   
}*/
/*.bs-wizard-dotfirst{
    left: 30%;
}
.bs-wizard-dotsecond {
    left: 53%;
}*/
/*.bs-wizard-dotthird {
    left: 78%;
}*/
/*-------------------*/

.progress-bar {
    display: block;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 0; 
}

    .progress-bar li {
        display: inline-block;
        position: relative;
        height: 30px;
        line-height: 30px;
        font-size: 13px;
        background-color: #ffffff;
    }

        .progress-bar li > span {
            display: block;
            padding: 0 30px;
            text-align: center;
        }

    .progress-bar[data-steps="4"] li {
        width: 25%;
    }

    .progress-bar li:before,
    .progress-bar li:after {
        content: '';
        display: block;
        position: absolute;
        top: 7px;
        left: -2px;
        width: 12px;
        height: 10px;
        border: 20px solid transparent;
        border-left-color: #e9f4fd;
    }

    .progress-bar li:before {
        z-index: 2;
    }

    .progress-bar li:after {
        z-index: 1;
        top: 4px;
        border-width: 23px;
        border-left-color: #61abe6;
        left: -2px;
    }

    .progress-bar li:first-child:before,
    .progress-bar li:first-child:after {
        display: none; 
    }

    .progress-bar li.on {
        background-color: #90a9d2;
    }

    .progress-bar li.active + li:before {
        border-left-color: #286192;
    }

    .progress-bar li:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }

    .progress-bar li:last-child {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }
#placeholderItemsDetail {
    padding-top: 0px !important;
    margin-top: 18px;
}
.mb-0{
    margin-bottom:0px;
}
.descriptionofcourse {
    float: right;
    font-size: 14px;
    padding-top: 3px;
}
.nav.nav-tabs.progress-bar {
    padding-left: 4px;
    padding-right: 4px;
    /*padding-bottom: 3px; on server
    color: #333 !important;*/
}

@media (max-width: 768px) {
    .right-Container .companyName {
        font-size: 14px !important;
    }

    rightbtntext {
        margin-top: 21px;
    }

    .yamm span.home img {
        width: 54px !important;
        height: 56px;
    }
    #navbar {
        padding-left: 10px;
        padding-right: 10px;
    }
    #coursename {
        margin-left: 1px !important;
        margin-right: 1px !important;
    }
    .btn.btn-default.btn-flat {
        padding-left: 23px !important;
    }
    .progress-bar li:before, .progress-bar li:after {
        left: -4px;
    }
    #search-not-mobile {
        padding: 2px 0 18px 5px !important;
    }
    .rightbtntext {
        margin-top: 13px;
    }
}
.fa.fa-minus, .fa.fa-plus {
  visibility:hidden;
}
#render_parent #childData .tabpanel .nav-tabs li > a {
    color: #5E82A2 !important;
    padding: 10px 10px !important;
}
#coursename {
    margin-top: 0;
    margin-top: 0;
    background-color: #fcfdfd;
    margin-left: 25px;
    margin-right: 25px;
    border-bottom: 1px solid #cecece;
    padding-bottom: 4px;
}
.descriptionofcourse {
    float: right;
    font-size: 14px;
    padding-top: 3px;
    color: #ab1515;
}
#render_parent #childData .tabpanel .nav-tabs li > a {
    color: #5E82A2 !important;
    padding: 10px 10px !important;
    padding-left: 0px !important;
}
.nav.nav-tabs.progress-bar {
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 3px;
    color: #333 !important;
}
.card-heading.border-bottom {
    display: none;
}
