/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


/* Checkout Section Titles */

.scholarship-section-title{
    margin-top:30px;
    margin-bottom:15px;
}

.scholarship-section-title h3{
    font-size:24px;
    font-weight:700;
    border-bottom:2px solid #ddd;
    padding-bottom:10px;
}

/*Checkout notices*/
.scholarship-notice{
    padding:15px;
    margin-bottom:15px;
    border-radius:8px;
    background:#f8f9fa;
    border-left:4px solid var( --e-global-color-7ad38f8 );
}

.scholarship-notice strong{
    display:block;
    margin-bottom:5px;
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  	font-size: var( --e-global-typography-accent-font-size );
  	font-weight: var( --e-global-typography-accent-font-weight );
  	text-transform: var( --e-global-typography-accent-text-transform );
  	line-height: var( --e-global-typography-accent-line-height );
  	letter-spacing: var( --e-global-typography-accent-letter-spacing );
  	word-spacing: var( --e-global-typography-accent-word-spacing );
}

/*thank you page styling*/
.scholarship-thank-you{
    margin-top:30px;
    padding:30px;
    background:#f8f9fa;
    border-radius:10px;
}

.scholarship-thank-you h2{
    margin-bottom:20px;
}

.scholarship-thank-you ul{
    margin-top:15px;
}



div.upload-box-guidelines {
    background-color: #eff3f3;
}

div.upload-box-guidelines ul {
    color: #3e5357;
}

div.ka_up_upload_file_img_pic label {
  background-color: #c0392b !important;
  color: white;
}

div.ka_up_upload_file_img_pic label img {
  filter: invert(1);
}




.editor-content h2,
.editor-content h3 {
  margin-top: 1.3em;
  margin-bottom: 0.8em;
}



.ka_up_checkout_pg_form .selected-img-show {
  max-width: 150px !important;
}