toggle-password.text-white{color:#ffffff !important}
.testList li:last-child{border-bottom:0px dashed silver}

.testList1{ list-style-type: none; padding: 0px;}
.testList1 li{}
.testList1 li button{color: White;
    cursor: pointer;
    width: 200px;
    height:100px;
    text-align: center;
    padding: 35px 20px;
    box-shadow: 0 0 3px silver;
    margin: 3px 10px 17px 0px;
    display: inline;
    line-height: 18px;
    font-family: Arial;
    font-size: 15px;
    border-radius:5px;
    }
.testList1 li button.btn-TestList{background:#2196F3;}
/*.testList1 li button:hover{background:#8B51EC}*/

.testList1 ~ button {background:gold;}

.testList1 > li
{
    margin-right:5px;
}
.testList1 > li > button
{
    max-width:140px;
}




.testList-container{padding:0px;
                    box-shadow:0 0 3px silver;
                    border-radius:5px; overflow:hidden}
.testListHead{background:#188ebb  !important; padding:5px; color:white !important}
.testList{padding:10px; border-bottom: 1px solid #7b48d16b;}

.testList:hover{background:#673ab714}

.wordList{height:100px; padding: 25px; background: #d9caf3;}

.wordBtn{font-size:12px !important; margin: 0px 2px !important;}


.box-shadow{
    box-shadow: 0 0 10px #c0bfbf;
    padding: 10px;
    border-radius: 3px;
}
.light-green-border{
    border: 3px solid rgb(129, 206, 106);
    border-radius: 3px;
}

.light-blue-border{
    border: 3px solid rgb(57, 134, 221);
    border-radius: 3px;
}

/* .introMenu{text-align:center} */
.introMenu a{
    font-size: 20px !important;
    font-weight:bold !important;
    padding: 15px 30px !important;
}

.badge-offer{
    background: #FFC107;
    padding: 5px;
    display: block;
    border-radius: 5px;
    box-shadow: 0 0 3px #000000a3;
    color: black;
    font-weight: bold;
}
/*--------------Deepak--------------------------*/

.bg_lightgray h1+hr, .bg_lightgray h2+hr
{
    display: block;
    border: 0 none;
    margin-bottom: 2rem;
    width: 100%;
    max-width: 61rem;
    height: .32rem;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background: #999;
    background: radial-gradient(ellipse at center,rgba(153,153,153,.3) 50%,rgba(153,153,153,0) 70%);
}

.row .col {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem;
}
#everything #content .top_image_content {
    position: relative;
    min-height: 100%;
    border: 1px solid #d4d7d7;
}
.bg_white {
    background-color: #fff;
    border:1px solid #D4D7D7;
}
#content .top_image_content .image {
    z-index: 1;
}
.image {
    position: relative;
}
.content {
    position: relative;
    z-index: 1;
    padding: 2rem 1.5rem !important;
}
#content .content {
    position: relative;
    z-index: 1;
}
.mce-content-body, .user_content {
    max-width: 60rem;
    margin: auto;
    word-wrap: break-word;
}

.voucher{
    background: #3f7ed8;
    display: inline;
    padding: 10px 25px;
    border: 2px solid #2b65b7;
    font-size: 20px;
    border-radius:50px;
    cursor: pointer;
}
.clickable {
    z-index: 1;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.mce-content-body li, .mce-content-body p, .user_content li, .user_content p {
    font-size: 15px;
    line-height: 1.6em;
    clear: both;
    font-weight:600;
    color:#334146;
    margin-bottom:20px;
    
}
/* .our-courses h4 span{position: relative; top:-30px;} */
.user_content h4 {
    font-size: 20px;
    line-height: 1.9rem;
    font-weight: 500;
    font-family: Hind,sans-serif;
    text-decoration:none;
}
.head-fix-height{min-height: 110px;}
.body-fix-height{min-height: 225px;}
.user_content span
{
    font-family: Hind,sans-serif;
    text-decoration:underline !important;
    }
.bg_lightgray .background_numbers.left {
    background-image: url(../images/background/step-bg.jpg);
}
.background_numbers .background_numbers.left {
    background-position: 0 100%;
    background-image: url(../images/background/background_numbers_left_white.png);
    left: 0;
}
.bg_lightgray .background_numbers {
    background-size: 15% auto;
    background-position: 0 100%;
}
.background_numbers .background_numbers {
    width: 50%;
    height: 100%;
    position: absolute;
    bottom: 0;
    background-size: 70% auto;
    background-repeat: no-repeat;
    background-color: inherit;
}

.bg-lightorange
{
    background-color:#F66A1F;
    color:White;
    background-image: radial-gradient(circle, #F66A1F, #B14106);
    }   
.bg-lightblue
{
    background-color:#3EA9E1;
    color:White;
    background-image: radial-gradient(circle, #3EA9E1, #0484C7);
    }   
.bg-lightgreen
{
    background-color:#3BDB9D;
    color:White;
    background-image: radial-gradient(circle, #3BDB9D, #02B771);
    }   
.bg-lightpink
{
    background-color:#FA4B68;
    color:White;
    background-image: radial-gradient(circle, #FA4B68, #FC0F36);
    }
.background
{
    background-color:#F4F4F2;
    background-image:url('images/background/background_numbers_left_white.png');
    background-repeat:no-repeat;
    background-position:top left;
    }       

    

.btn-buynow{
    font-size: 14px;
    padding: 10px 13px;
    border-radius: 50px;
    width:100px
}


.cart-badge
{
    height: 20px;
    position: relative;
    top: -33px;
    left: 22px;
    width: 20px;
    display: table-cell;
    text-align: center;
    font-size: 10px;
    vertical-align: middle;
    border-radius: 50%;
    font-family: 'museo_sans_rounded100';
    background: #1E88E5;
    color: #fff;
    text-decoration: none;
}


.btn-checkout {
    background: #3F51B5 !important;
    color: white !important;
    padding: 5px 15px !important;
    line-height: inherit !important;
    border-radius: 3px !important;
}


.parentLogin{background: -webkit-linear-gradient(top left, #064c82, #ffffff2e, #064c82);
padding:10px}
.parentLogin h2{margin: 25px 0px;}
.parentLogin input{background: white;
    padding: 7px 15px !important;
    border-radius: 20px;}
.parentLogin button{
    background: -webkit-linear-gradient(top left, #d92e32, #fd565a);
    border-radius: 20px;
}
.parentLogin button:hover{
    color:#fff
}



.register-now{
    background: -webkit-linear-gradient(top left, #d92e32, #fd565a);
    border-radius: 50px;
    padding: 7px 46px;
    font-size: 20px;
    font-family: cursive;
    display: block;
    width:100%
}



.course-box{border-radius: 5px;}
.course-box .head{height: 90px;}
.course-box .body{height: 380px; padding: 15px 10px; position: relative; background:white}


.course-box-green{
    /* border:3px solid #d92e32 */
    padding: 8px;
    background: -webkit-linear-gradient(right top, rgb(9, 173, 72), rgb(43, 223, 112));
}
.course-box-green .head{
    /* background: #d92e32; */
    color: white;
    text-align: center;
    font-size: 22px;
    padding: 15px 0px;
}



.course-box-purple{
    /* border:3px solid #d92e32 */
    padding: 8px;
    background: -webkit-linear-gradient(right top, rgb(147, 19, 173), rgb(216, 161, 220));
}
.course-box-purple .head{
    /* background: #d92e32; */
    color: white;
    text-align: center;
    font-size: 22px;
    padding: 15px 0px;
}



.course-box-orange{
    /* border:3px solid #0064b2 */
    padding: 8px;
    background: -webkit-linear-gradient(right top, #FF8656, #FFDA40);
}
.course-box-orange .head{
    /* background: #0064b2; */
    color: white;
    text-align: center;
    font-size: 22px;
    padding: 15px 0px;
}

.course-box-green .body ul{
    list-style-image:url('../images/icons/red-check15x15.png');
    margin:0px 25px;
    font-size: 18px;;
}
.course-box-purple .body ul{
    list-style-image:url('../images/icons/red-check15x15.png');
    margin:0px 25px;
    font-size: 18px;;
}
.course-box-orange .body ul{
    list-style-image:url('../images/icons/blue-check15x15.png');
    margin:0px 25px;
    font-size: 18px;;
}

.course-box h3{font-size: 18px;
    font-weight: bold;
    margin: 10px 22px;}

.course-box button{width: 60%;
    width: 50%;
    /* margin: 5px auto; */
    padding: 7px;
    border-radius: 50px;
    position: absolute;
    bottom: 8px;
    left: 50%;
    margin-left: -85px;
}
.course-box-purple button{
    /* background: #d92e32;  */
    background: -webkit-linear-gradient(right top, rgb(205, 78, 214), rgb(147, 19, 173));
    color: white;
}
.course-box-orange button{
    /* background: #0064b2;  */
    background: -webkit-linear-gradient(right top, #FF8656, #FFB04C);
    color: white;}




.student-db-bg1{
    padding-top:10px!important;
    background: -webkit-linear-gradient(top left, #4766FF 50%, #F9CF59 50%);
}

.tab-withImage{background: -webkit-linear-gradient(left, #886BFB, #5197F3);
    border-radius: 50px; margin-bottom:10px;
    padding: 5px;
}
.tab-withImage>li{margin-right:0px;position: relative;z-index: 1;}
.tab-withImage>li>a {padding:0px 15px 0 0!important; color:white;}
.tab-withImage li a i{
    padding: 8px;
    width: 35px;
    height: 35px;
    text-align: center;
    vertical-align: middle;
}
.tab-withImage li.active a i{
    padding: 8px;
    width: 35px;
    height: 35px;
    text-align: center;
    vertical-align: middle;
    background: #ff5a92;
    color:white;
    border-radius: 50px;
    box-shadow: 0 0 7px black;   
}

    .tab-withImage li.active a {
        color: #fff !important;
        background-color: #ffffff !important;
        border-radius: 50px; 
        color: black !important;   
    }
    .tab-withImage li.active span {
        width: 15px;
        height: 15px;
        background: #8270fa;
        position: absolute;
        top: 31px;
        left: 45%;
        z-index: -1;
        -webkit-transform: rotate(45deg);  
    }
    @media only screen and (max-width: 600px) {
        .tab-withImage li.active span{display:none}
      }


    .tab-withImage li a:hover {
        color: #fff !important;
        background-color: #ffffff !important;
        border-radius: 50px; 
        color: black !important;   
    }


    /* Show Password*/
    .field-icon {
        float: right;
        margin-top: -25px;
        position: relative;
        z-index: 2;
        color: #a1a0a0;
        position: relative;
        left: -5px;
      }

.owl-prev:hover,.owl-next:hover
{
    background:#0264c0;
    color:white !important
}


@-webkit-keyframes changeColor{
 0%{background:#04C5C2}
 20%{background:rgb(248, 182, 0)}
 40%{background:rgb(149, 0, 248)}
 60%{background:rgb(31, 179, 2)}
 80%{background:rgb(209, 44, 44)}
 100%{background:#04C5C2}
}
.registerNowBtn{
    background:#04C5C2; color:White; padding:10px; border-radius:8px; cursor:pointer;
    -webkit-animation: changeColor 7s infinite;
    -moz-animation: changeColor 7s infinite;
    -o-animation: changeColor 7s infinite;
}



.btn-pill{padding: 8px 17px !important;
    margin: 12px 7px !important;
    height: auto !important;
    width:142px;
    float:left;
    border-radius: 5px !important;
    font-size: 18px !important;
    height: 80px !important;
    line-height: 20px;
}
.btn-disabled{
    background: -webkit-linear-gradient(top left, #b4b4b4, #d3d3d3) !important;
    color:rgb(133, 133, 133) !important;
}

.btn-blue{
    background: -webkit-linear-gradient(top left, #0080ff, #2bb1ff);
    color:white;
}
.btn-green{
    background: -webkit-linear-gradient(top left, #58ad07, #74da13);
    color:white;
}
.btn-orange{
    background: -webkit-linear-gradient(top left, #e98b04, #ffb42b);
    color:white;
}
.btn-red{
    background: -webkit-linear-gradient(top left, #dc114b, #f33458);
    color:white;
}
.btn-parrotgreen{
    background: -webkit-linear-gradient(top left, #9fb70f, #c6de33);
    color:white;
}

.button-close{
    background:transparent
}



/* =============== Email Form ============== */
.emailForm{}
.emailForm label{line-height: 45px;}
.emailForm input[type=text]:focus, .emailForm input[type=text]:active{border:0px !important; border-bottom:1px solid #c8c8c8 !important;}
.emailForm input[type=text]{
    padding:0px;
    border:0px;
    border-bottom:1px solid #c8c8c8;
    height:35px}
.emailForm textarea{
        border:0px;
        border-bottom:1px solid #c8c8c8;
        height:80px;
        width: 100%;
    }
/* =============== Email Form ============== */




