/*
Theme Name: My Optimize Hello Elementor Child 
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Govind Kewat
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.4.1752656658
Updated: 2025-07-16 09:04:18

*/
body h1, body h2, body h3, body h4, body h5, body h6, body p, body ul li, body ol li, body a, .epkb-ml-search-title, #epkb-ml__module-search .epkb-ml-search-title, #epkb-ml__module-search .epkb-ml-search-box__input, #epkb-ml__module-search .epkb-ml-search-box__text {
    font-family: "Segoe UI", sans-serif !important;
}

.btn.btn_lg {
    padding: 10px 36px;
    text-transform: none;
    font-size: 16px;
    border-radius: 99px;
    font-weight: 400;
    line-height: inherit;
    color: #fff;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}

form#wpum-submit-registration-form input[type="submit"], .invite_user input[type="submit"] {
    background-color: #00184e !important;
    color: #fff;
    border-radius: 99px;
    border-color: #fff;
    padding: 10px 36px;
    text-transform: none;
    font-size: 16px;
    border-radius: 99px;
    font-weight: 400;
}
/* login page */
.elementor-shortcode .wpum-template.wpum-form.wpum-login-form {
    margin-bottom: 20px;
}
/* footer */
.elementor-element.footer-section {
    display: none;
}
.elementor a{
    color: #3c98ff;
    outline: none !important;
}
/*  */
/* custmize build table css */
.release-center-table-wrapper .thead-elements {
  display: grid;
  grid-template-columns:
    minmax(120px, 1fr) minmax(150px, 1.5fr) minmax(80px, 1fr)
    minmax(80px, 1fr) minmax(200px, 2fr) minmax(120px, 1fr) minmax(120px, 1fr);
  gap: 10px;
  padding: 10px 10px;
  background: #f9f9f9;
  font-weight: 600;
  border-bottom: 1px solid #ddd;
}

.release-center-table-wrapper .table-row .release-cell{
  border-bottom: 1px solid #eee;
  font-size: 14px;
  color: #333;
  line-height: 20px;
  width: auto;
}

.release-cell.cell-date {
     
    font-size: 14px;
    color: #333;
}

.deploymentpackagename a {
	text-decoration: none;
}

.post-8673 {
    width: 100%;
    max-width: 100% !important;
}

.thead-elements .release-cell{
    font-size: 15px;
    line-height: 20px;
}
.release-center-table-wrapper .table-row:nth-child(even) {
  background: #fafafa;
}

/* ✅ Apply grid to tbody-elements2 instead of killing its box */
.release-center-table-wrapper .tbody-elements2 {
  display: grid;
  grid-template-columns:
    minmax(120px, 1fr) minmax(150px, 1.5fr) minmax(80px, 1fr)
    minmax(80px, 1fr) minmax(200px, 2fr) minmax(120px, 1fr) minmax(120px, 1fr);
  gap: 10px;
  align-items: center;
  padding: 10px 10px;
}


/* .release-info-icon.customization {
    display: none;
} */

.release-cell.customizations-details.solutionname.releasedata.cell-solution1.customerdetails {
    width: auto;
}

#customizations .release-cell.deploymentpackagename {
    display: flex;
    gap: 5px;
}

select.selected {
    background-color: #f0f8ff;
}

.release-cell.deployment-package{
  width: auto;
}

.solutionname.releasedata.packageversionname {
    width: auto;
    font-size: 14px;
    color: #333;
    line-height: 20px;
    text-align: left;
}

.playicon-video.releasedata.cell-video {
    width: auto;
    display: flex;
}


/* latest */
/* #latestreleases .tbody-elements .release-cell {
    width:auto;
    display: flex;
    justify-content: space-between;
}
#latestreleases .thead-elements .release-cell {
    display: flex;
    width:auto ;
    justify-content: space-between;
}
#latestreleases .release-cell.solutionname p {
    width: 150px;
    text-align: left;
} */
.elementor-shortcode input.input-text{
    border: 1px solid #00184e !important;
    border-radius: 24px!important;
    border-color: #00184e;
}

.wpum-action-links a {
    color: #3c98ff;
    text-decoration: underline;
}

form#wpum-submit-login-form  input[type="submit"]:not(.btn) {
    background-color: #00184e !important;
    padding: 10px 40px !important;
    color: #fff !important;
    border-radius: 32px !important;
    border: 1px solid #00184e;
}

/* filter tab section */
/* .releases-tabs-switch.releases-tab-section {
    display: flex;
    justify-content: flex-start;
    max-width: 1500px;
    margin: auto;
    padding: 0px;
    margin-bottom:25px;
    align-items: center;
} */
.top-banner-container{
    max-width: 1500px;;
}
.lease-banner-section{
    background-color: #EBF3FC; padding: 20px 40px; color: #fff; margin: 0px 0 32px 0px; align-content: center;align-items: center;background-size: 100% auto;  background-repeat: no-repeat;
}

/* .releases-tabs-switch.releases-tab-section select.filter-select, .version-drodown select {
    border-radius: 25px !important;
    border: 0px!important;
    text-align: left;
    cursor: pointer;
    color: #00093B;
    position: relative;
    padding: 10px 55px !important;
     
    background-image: url(/wp-content/uploads/2022/03/arrow-down.png) !important;
    background-repeat: no-repeat !important;
    background-position: calc(100% - 21px) !important;
    -webkit-appearance: none!important;
    -moz-appearance: none;
    appearance: none;
    font-size: 16px;
    font-family: 'Segoe UI';
    line-height: 24px;
	outline: 0;
    box-shadow: 0px 0px 10px #0000001f;
	    word-wrap: inherit;
} */

.page-template-admin-dashboard .invite_user .card {
    border: 1px solid #00000000 !important;
}

.page-template-admin-dashboard .stretch-card .card {
    border: 1px solid #00000000 !important;
}