/*
Theme Name: Edusphere Child
Theme URI: https://edusphere.radiantthemes.com/
Template: edusphere
Author: RadiantThemes
Author URI: https://radiantthemes.com
Description: EduSphere is Education WordPress Theme made for Educational Website, LMS, Training Center, School, Academy, University. EduSphere uses LearnPress #1 LMS plugin for WordPress website. If you’re planning to create an online education portal then EduSphere is right choice as it’s modern looking clean Education WP Theme with lots of LMS features.
Tags: Education,saas,software,blog,applicatiom,design,mobile,shop,trendy,custom-colors,woocommerce,theme-options,left-sidebar,right-sidebar,header options,sticky post,translation ready,threaded comments
Version: 1.5.0.1765345781
Updated: 2025-12-10 05:49:41

*/

.rt-case-study-box.element-nine .rt-case-study-box-item > .holder .post-ratings {
    width: 100% !important;
}

.learn-press-form-login button[type=submit], .learn-press-form-register button[type=submit] {
	padding: 2px 16px !important;
}
.learn-press-form .form-fields .form-field input[type="text"], .learn-press-form .form-fields .form-field input[type="email"], .learn-press-form .form-fields .form-field input[type="number"], .learn-press-form .form-fields .form-field input[type="password"], .learn-press-form .form-fields .form-field select {
	color: #000;
}

.custom.tparrows {
	background:transparent !important;
}
.custom.tparrows.rs-touchhover {
	background:transparent !important;
}

#header_icon_region i.fab.fa-whatsapp {
    background: #20AB4B;
    margin-left: 14px;
    padding: 5px 5px 0px 0px;
    font-size: 20px;
    color: #ffffff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
}

#header_icon_region i.fas.fa-phone-alt {
    background: #04405c;
    margin-left: 14px;
    padding: 7px 5px 0px 0px;
    font-size: 16px;
    color: #ffffff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
}

#icon_mobile_row .elementor-row {
    flex-wrap: initial !important;
}

@media (max-width: 767px) {
  .mobile-3-col .elementor-column {
    width: 33.33% !important;
    box-sizing: border-box;
    overflow: hidden;
  }

  .mobile-3-col * {
    max-width: 100%;
    word-wrap: break-word;
    overflow-wrap: break-word;
  }
}

a#button_coaching
 {
    width: 100%;
}

#board_icon_block img
{
	width:50px;
}
#board_icon_block .elementor-image-box-img{
position: relative;
z-index: 10;
-webkit-transition-duration: 500ms;
-o-transition-duration: 500ms;
transition-duration: 500ms;
display: block;
width: 80px;
height: 80px;
margin: 0 auto 35px;
background-color:#04405c;
border-radius: 50%;
color:#ffffff;
padding: 20px 15px;
}
#board_icon_block .elementor-image-box-img::after {
position: absolute;
width: calc(100% + 20px);
height: calc(100% + 20px);
content: "";
top: -10px;
left: -10px;
background-color: transparent;
border:1px dashed #9686A1;
border-radius: 50%;
z-index: -10;
}


/* container */
.fm-form-container {
  max-width: 440px;
  margin: auto;
  background: #fff;
  padding: 24px;
  border-radius: 8px;
  box-shadow: 0 2px 12px rgba(0,0,0,0.1);
}

/* heading */
.fm-form-heading {
  text-align: center;
  font-size: 22px;
  margin-bottom: 16px;
}

/* radio buttons */
.fm-radio-group {
  margin-bottom: 14px;
  font-size: 14px;
}

.fm-radio-group input[type="radio"] {
  display: inline-block;
  margin-right: 6px;
  accent-color: #0073e6;
}

/* layout */
.fm-input-row {
  display: flex;
  gap: 10px;
  margin-bottom: 12px;
}

.fm-input-col {
  width: 50%;
}

.fm-input-col-full {
  width: 100%;
}

/* inputs */
.wpcf7 input,
.wpcf7 select {
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

/* submit */
.fm-submit-row {
  text-align: center;
}

.fm-submit-btn {
  background: #0073e6;
  color: #fff;
  border: none;
  padding: 12px 30px;
  border-radius: 5px;
  cursor: pointer;
}

.fm-submit-btn:hover {
  background: #005bb5;
}
.fm-form-heading {
  background-color: #0073e6; /* blue background */
  color: #ffffff;             /* white text */
  padding: 12px 16px;
  border-radius: 6px 6px 0 0; /* rounded top corners */
  text-align: center;
  margin-bottom: 20px;
}
/* Inline radio buttons */
.fm-radio-inline {
  display: inline-block;
  margin-right: 20px; /* space between Student and Parent */
  cursor: pointer;
}

/* Optional: style label text */
.fm-radio-inline + label {
  margin-right: 20px;
}
.fm-radio-group {
  margin-bottom: 16px;
  font-size: 14px;
}

.footer-one-nav a {
    color: #ffffff !important;
}
.footer-one-nav p {
    color: #ffffff !important;
}

section#id_row_mobile .elementor-row {
    flex-wrap: nowrap;
}

.form-6-12 span.wpcf7-list-item.first label {
    display: inline-flex;
}
.form-6-12 span.wpcf7-list-item.last label {
    display: inline-flex;
}
.fm-form-container.form-6-12 p {
    margin-bottom: 3px;
}
.fm-form-container.form-6 p {
    margin-bottom: 3px;
}

/*user profile*/
.lp-user-profile .lp-profile-nav-tabs > li a {
    display: block !important;
}
.lp-user-profile .lp-content-area {
     padding: 12px !important;
 }
#learn-press-profile #profile-content .lp-button {
    padding: 10px !important;
    width: 100% !important;
}
.lp-user-profile .lp-profile-username
{
	color:#ffffff !important;
}
.lp-user-profile .lp-profile-user-bio
{
	color:#ffffff !important;
}
.page-id-16052 .container.page-container
{
	padding-top:0px !important;
}

#colour_image_icon figure.elementor-image-box-img {
    background: #ffff87;
    border-radius: 50%;
    padding: 17px 10px 10px 10px;
    width: 100px;
    height: 100px;
}
div#icon_box_colour {
    background: #e3e3e3;
}