
/* added by fazil  */

/* fixed height for course image */
.course-list-box img {
    height: 225px;
    object-fit: cover;
}

/* form error */
.error {
    color: red !important;
}
/* fixed height */
.course-dtl-box h2 {
    height: 50px;
    font-size: 18px !important;
}

.course-list-box img {
    width: 100%;
}

/*  auto complete style start*/

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    background-color: var(--theme-color-primary-lite) !important;
    color: #fff !important;
    border: none !important;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:active {
    background-color: var(--theme-color-primary-lite) !important;
    color: #fff !important;
    border: none !important;
}

/* auto complete style end */

/* currency drop down start */
.currency_dropdown {
    font-size: 16px;
    font-weight: bold;
    border: none;
    outline: none;
    color: #03314b !important;
    padding: 7px 5px;
    background-color: inherit;
    font-family: inherit; /* Important for vertical align on mobile phones */
    margin: 0; /* Important for vertical align on mobile phones */
}

/* currency drop down end */

/* choose account page */
.parsley-errors-list {
    color: red !important;
}
.error {
    color: red !important;
}

.img-placeholder {
    position: relative;
    left: 50%;
    top: 50%;
    border-radius: 56% !important;
    background: #b4deff;
    transform: translate(-50%, -50%);
    max-width: 100%;
    max-height: 100%;
    width: 64px;
    height: 60px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 18px;
    letter-spacing: -2px;
    color: #07a8d8;
    text-transform: uppercase;
}
.img-placeholder.bg-place-red {
    background: #F44336; /* Red (Light) */
    color: #ffffff; /* White text */
}

.img-placeholder.bg-place-pink {
    background: #E91E63; /* Pink (Light) */
    color: #ffffff; /* White text */
}

.img-placeholder.bg-place-purple {
    background: #9C27B0; /* Purple (Light) */
    color: #ffffff; /* White text */
}

.img-placeholder.bg-place-deep-purple {
    background: #673AB7; /* Deep Purple (Light) */
    color: #ffffff; /* White text */
}

.img-placeholder.bg-place-indigo {
    background: #3F51B5; /* Indigo (Light) */
    color: #ffffff; /* White text */
}

.img-placeholder.bg-place-blue {
    background: #2196F3; /* Blue (Light) */
    color: #ffffff; /* White text */
}

.img-placeholder.bg-place-cyan {
    background: #00BCD4; /* Cyan (Light) */
    color: #ffffff; /* White text */
}

.img-placeholder.bg-place-teal {
    background: #009688; /* Teal (Light) */
    color: #ffffff; /* White text */
}

.img-placeholder.bg-place-green {
    background: #4CAF50; /* Green (Light) */
    color: #ffffff; /* White text */
}

.img-placeholder.bg-place-amber {
    background: #FFC107; /* Amber (Light) */
    color: #ffffff; /* White text */
}

/* end choose account page  */

/* loader */
.loader {
    margin: 0 0 2em;
    text-align: center;
    padding: 1em;
    margin: 0 auto 1em;
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 45%;
    left: 44%;
}
.loader-running {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgba(255, 255, 255, 0.5);
    display: none;
}
/* validation fix */
.parsley-required {
    color: red;
    list-style: none;
}
.error-display {
    color: red;
}

/* home page inline css   */

.preview_video {
    width: 100%;
    height: auto;
    margin: 0 auto;
    border: 0;
}

/* contact as,home contact pages css  */
.succ_msg {
    display: none;
    color: #129d32;
    margin-top: 10px;
}

/* common js  */
.js-url:hover {
    cursor: pointer;
}

/* course details  */
.download-brochure-btn {
    width: 100%;
}
/* sweet alert */
.swal-button--confirm {
    background-color: var(--theme-color-primary-lite) !important;
}

.swal-button--danger {
    background-color: #fc4d08 !important;
}

/* fix design isse sweetAlert2 with bootstrap3  */
.swal2-container.swal2-center.swal2-backdrop-show {
    zoom: 1.5 !important;
}

/* customized sweet alert */

.swal2-styled.swal2-confirm {
    background-color: var(--theme-color-primary-lite) !important;
}
.swal2-footer {
    border-top: 1px solid #129d322b !important;
}

/* course details page */
.drop-fee {
    font-size: 45px;
    text-decoration: line-through;
    padding-left: 3px;
    color: #fff;
}
/* brochure  */

.download-brochure-btn:hover {
    background-color: #fbb039;
    color: #fff !important;
    padding: 13px 15px;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 20px;
    font-family: "Kumbh Sans", sans-serif;
}

/* student welcome message */
.thanku-section {
    padding: 10px 30px;
}
.content-thankq {
    background-color: #e9eef0;
    padding: 35px 35px 10px 35px;
    border-bottom: 5px solid #002756;
    margin-top: 15px;
    margin-bottom: 15px;
}
.thanku-section h2 {
    font-size: 16px;
    text-align: center;
    font-weight: 500;
    color: #013665;
    margin-bottom: 5px;
}
.thankq-details {
    background-color: #fff;
    padding: 20px 15px;
    margin: 20px 0px;
}
.thankq-details p {
    font-weight: 500;
    font-size: 14px;
    color: #013665;
    line-height: 23.61px;
    margin-bottom: 8px;
}
.thankq-details span {
    float: right;
    font-size: 14px;
    font-weight: 400;
}
.btn-start-learning {
    border: 1px solid var(--theme-color-primary);
    padding: 7px 20px;
    font-size: 17px;
    color: #fff !important;
    border-radius: 4px;
    font-weight: 500;
    margin-left: 15px;
    background-color: var(--theme-color-primary);
}

/* blogs */
.blog-dist ul li {
    color: #536777;
    font-weight: 400;
    font-size: 16px;
    text-align: justify;
    line-height: 21px;
    margin-bottom: 5px;
}

.blog-dist ul {
    list-style: disclosure-closed;
    padding-left: 38px !important;
}

.blog-dist p {
    font-weight: 500;
    font-size: 17px;
    line-height: 27px;
    margin-bottom: 25px;
    color: #535967;
    text-align: justify;
}

.blog-dist h3 {
    font-weight: 600;
    font-size: 23px;
    line-height: 15px;
    margin-bottom: 35px;
    color: #0056d2;
}
/* login page */
.remember-wrap {
    float: right;
    text-align: right;
    margin-top: 10px;
}
.float-left {
    float: left !important;
}

/* login page */
img.google-icon {
    height: 19px;
}
.md-radio label {
    display: inline-block;
    min-height: 20px;
    position: relative;
    padding: 0 22px 0px 24px;
    margin-bottom: 0;
    cursor: pointer;
    vertical-align: bottom;
    color: var(--theme-color-primary);
    font-size: 14px;
    font-weight: 600;
    margin-top: 9px;
    font-family: "Kumbh Sans", sans-serif;
}
.mobile-banner,
.desktop-banner {
    display: none;
}
/*  */

ul#ui-id-1 {
    z-index: 999;
}

/*  */
span.saved-course-count {
    background: var(--theme-color-olive-brown);
    display: inline;
    padding: 0.2em 0.6em 0.3em;
    font-size: 75%;
    line-height: 1;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25em;
    float: right;
}

.contact_address {
    background: url(../img/address_icn.png);
    background-repeat: no-repeat;
}

#js-callmeback-form .form-group label {
    text-align: left;
    width: 100%;
}

 .grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
}
.grecaptcha-badge:hover {
  width: 256px !important;
}


.g-recaptcha{
        transform: scale(0.85) !important;
    -webkit-transform: scale(.85) !important;
    transform-origin: 0 0 !important;
    -webkit-transform-origin: 0 0 !important;
}

.captcha-error{
    color: red;
}

.mb-0{
    margin-bottom: 0!important;
}
/*  */

