/*
Theme Name: TenthPlanet Compiere
Template: sway
Theme URI: https://www.swaytheme.com/
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Description: Multi-Purpose WordPress Theme with Block Builder
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready
/* Below you can write your style */

/****** Common Style Starts ******/
.services-banner-section .wpcf7-form-control-wrap{background-color: #1A4960;margin-bottom: 20px !important;
color: #fff !important;font-weight: 600;border: 1px solid rgba(255, 255, 255, 0.33);border-radius:5px;}
.services-banner-section .wpcf7-form-control.has-spinner.wpcf7-submit {width: 100%;background-color: #fff;color: #000;border:1px solid #fff !important;text-transform:uppercase;}
.menubar.main-nav-right {background:#fff;}
.navbar-shrink #main-menu .navbar-nav .mega-menu > .dropdown-menu::before, .keydesign-cart .keydesign-cart-dropdown, #main-menu .navbar-nav.navbar-shrink .menu-item-has-children .dropdown-menu, .navbar-nav.navbar-shrink .menu-item-has-children .dropdown-menu, .navbar.navbar-default.navbar-shrink .keydesign-cart .keydesign-cart-dropdown, .navbar.navbar-default.navbar-shrink .dropdown-menu, .navbar.navbar-default.navbar-shrink.contained .container, body:not(.transparent-navigation) .navbar.navbar-default.contained .container, .navbar.navbar-default.navbar-shrink .menubar{background:#fff !important;}
#main-menu .navbar-nav a, #main-menu .navbar-nav .menu-item a {color:#000;}
.navbar.navbar-default .menubar .navbar-nav .active > a {font-weight: 800 !important;
color: #fff !important;text-decoration: underline solid #000 3px;text-underline-offset: 10px;}
#main-menu .navbar-nav a, #main-menu .navbar-nav .menu-item a {color:#000 !important;}
.topbar {background-color: #fff !important;}
#menu-top-bar-menu li a {color: #000;font-size: 16px;}
.tb-border-design .topbar-left-content {border:0px;}
/** Additional Unique styles*******/
#main-banner-section {background: linear-gradient(81.72deg, #0E4058 3.13%, #2F7597 101.81%);}
.services-main-menu {background: linear-gradient(81.72deg, #0E4058 3.13%, #2F7597 101.81%);padding-top:10px;padding-bottom:10px;}
.banner-right-compiere {background-color: #79135C;}
.compiere-theme-color {background-color:#0E4058;}
/*.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {background: rgba(33, 33, 33, 0.3);
border: 1px solid rgba(255, 255, 255, 0.33);border-radius: 5px;}*/
.wpcf7 p .wpcf7-form-control.wpcf7-submit {background-color:#fff;}
.wpcf7-form-control { margin-bottom: 0px !important; }
.btn.btn-default.compiere-button-theme{background: linear-gradient(81.72deg, #0E4058 3.13%, #2F7597 101.81%);
border-radius: 5px;border-radius: 5px;border-color:#0E4058;}
.product-button-theme {background: #FFF;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);border-radius: 5px;font-weight:600 !important;text-transform:none;font-size:18px;padding:10px 20px;}
#product-banner-section p {color:#fff;}
.bg-compiere {background: linear-gradient(81.72deg, #0E4058 3.13%, #2F7597 101.81%);}
.clients-section .owl-item {margin-right:10px;border:1px solid #d4d4d4;}
.analyse-steps-section h5{font-size:20px !important;}
.analyse-steps-section p{font-size:18px !important;}
/****** Services Site Ends ****/
/******* Tabs Section Ends ********/
/****** Common Style Ends ******/
/*** New Banner Style Starts ****/
.banner-top-text {font-size:22px !important;color:#fff !important;margin-bottom:10px !important;font-weight:300 !important;}
.banner-main-text {font-size:36px !important;color:#fff !important;margin-top:0px !important;margin-bottom:50px;}
.banner-small-text {font-size:19px !important;line-height:27px;color:#fff;font-weight:300 !important;}
.btn-main-getquote {background-color:#2e6e37;color:#fff;text-transform:uppercase;font-weight:500;font-size:18px;padding:10px 40px !important;margin-right:15px;}
.btn-main-getquote:hover {background-color:#23552a;color:#fff;}
.btn-main-scheduledemo { padding: 12px; font-size: 17px;width: 195px;text-align: center;border-color: #fff !important;color:#fff !important;font-weight: 500; }
.btn-main-scheduledemo:hover {background-color: #fff !important;color: #222;}
.cta-mainbanner {padding-top:30px;padding-bottom:30px;}
.banner-services-top-text {font-size:18px;color:#333;margin-bottom:10px;font-weight:500;background-color: #308437;
color: #fff;padding: 6px;}
#main-landing-banner-erp {border-top:5px solid #0d3865;border-bottom:5px solid #0d3865;}
.erp-bullets-section ul li {
background: url(https://tenthplanet.in/wp-content/themes/tenthplanet/images/icon_tick_white.png) no-repeat 0 7px;color: #fff;padding-left: 21px;line-height: 30px;text-align: left;    list-style: none;font-size: 22px;font-weight: 300;}
.erp-bullets-section-top-text {font-size:24px;font-weight:500;color:#fff;}
.scroll-down-btn {width: 50px;height: 50px;font-size: 36px;color: #fff;border: 2px solid #fff;border-radius: 50%;
    display: inline-grid;}
.scroll-down-btn .fa {vertical-align: text-top;margin-top: 7px;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 14px;font-size: inherit;
    text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.scroll-down-btn:hover {background: #fff;}
#main-banner-section .fa-solid.fa-download {color: #fff;font-size:14px !important;font-weight:700 !important;}
.downloadkit-text p {font-size:14px !important;font-weight:700 !important;}
#main-banner-section .wpcf7-response-output {color: #fff;}
/*** New Banner Style Ends ****/
/******Webinar*******/
.wpcf7-validates-as-required {font-size: 18px !important;/*height: 50px !important;*/}
.submit_button_webinar {margin-top: 30px !important;}
.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {color: #666 !important;font-weight: 300 !important;}
.page-template-default #primary {padding-bottom:0px !important;}
#talk-to-an-expert ul li {font-size:17px;}
#talk-to-an-expert ul {margin-left:25px;}
/***** Product Page Menu Starts *****/
#mega-menu-max_mega_menu_1 li a {background: #fff !important;color: #000 !important;border:1px solid #0E4058 !important;border-radius: 10px !important;}
#mega-menu-max_mega_menu_1 .mega-current-menu-item > a {background: linear-gradient(81.72deg, #0E4058 3.13%, #2F7597 101.81%) !important;box-shadow: 0px 4px 10px 5px rgba(0, 0, 0, 0.12) !important;border-radius: 10px !important;margin-right: 20px;color:#fff !important;}
#mega-menu-max_mega_menu_1 li a:hover {background:linear-gradient(81.72deg, #fff 3.13%, #fff 101.81%) !important;box-shadow: 0px 4px 10px 5px rgba(0, 0, 0, 0.12) !important;;color:#000 !important;border:1px solid #0E4058 !important;}
#mega-menu-max_mega_menu_1 li active:a{background:linear-gradient(81.72deg, #fff 3.13%, #fff 101.81%) !important;box-shadow: 0px 4px 10px 5px rgba(0, 0, 0, 0.12) !important;;color:#000 !important;border:1px solid #0E4058 !important;}
.site-tab-wrapper {background: #f7f8fa;border-radius: 8px;margin: 10px 0;box-shadow: 0 2px 12px rgba(0,0,0,0.05);}
.site-tab-buttons {display: flex;gap: 12px;margin-bottom: 30px;justify-content: flex-start;}
.site-tab-button{padding: 12px 24px;border-radius: 10px !important;background: #fff !important;color: #000 !important;border: 1px solid #0E4058 !important;}
.site-tab-button.active {padding: 12px 24px;border: none;border-radius: 6px;font-weight: 600;color: #fff !important;
  transition: all 0.3s ease;cursor: pointer;background: linear-gradient(81.72deg, #0E4058 3.13%, #2F7597 101.81%) !important;background-color: rgba(0, 0, 0, 0);box-shadow: 0px 4px 10px 5px rgba(0, 0, 0, 0.12) !important;
  border-radius: 10px !important;}
.site-tab-button:hover {background: #d0d0d0;color: #000;}
/* Tab Content Blocks */
.site-menu-content {display: none;}
.site-menu-content.active {display: block;}
/***** Product Page Menu Ends *****/
/******Webinar*******/
.wpcf7-validates-as-required {font-size: 18px !important;/*height: 50px !important;*/}
.submit_button_webinar {margin-top: 30px !important;}
.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {color: #666 !important;font-weight: 300 !important;}
#talk-to-an-expert ul li {font-size:17px;}
#talk-to-an-expert ul {margin-left:25px;}
#mega-menu-max_mega_menu_1 .menu-jaldi-retail-erp > a {
  background-color: #fff !important;
}
.Subscribe-formpage .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {margin-bottom:20px !important;}
#submit-pop {color: #000 !important;}
.popmake .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {border:1px solid #d4d4d4;}
.blog-single-content h4 {padding-top:20px;}
#retail-solution .vc_toggle_title::after {right:98% !important;}
#retail-solution .vc_toggle:last-of-type {margin-bottom:5px !important;}
#retail-solution .vc_toggle {border:0px !important;}
#retail-solution .row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {padding:15px 35px !important;}