#yoo-zoo .width25 {border:1px solid #fcfcfc;border-radius:6px;margin:5px;padding:15px;width:24%;box-shadow:rgba(0, 0, 0, 0.20) 0 2px 6px;}
#yoo-zoo .items h2.pos-title {font-size:20px;line-height: 24px;font-weight:400;}
#yoo-zoo .items ul.pos-description {color:#666666;font-weight:400;line-height:18px;text-align:left;}
.yoo-zoo img {margin-top: 20px;margin-left:auto;margin-right:auto;}
.yoo-zoo form div {margin: 0 0 6px 0;}
#yoo-zoo .item div.pos-sidebar {width: 300px;}
.sidebar-left {margin-right: 85px;}
#yoo-zoo .item div.pos-sidebar .element-customtextarea {border:1px solid #ccc;padding: 2px;margin-bottom: 20px;color:#666;}
.yoo-zoo p {margin-left: 5px;margin-bottom: 0;margin-top:0;}
#yoo-zoo .item .element-customtextarea :last-child {margin-bottom: 0;}
#yoo-zoo .item .element-customtextarea *:last-child {margin-bottom: 0;color:#666;}
#yoo-zoo .item div.pos-sidebar .element {padding: 2px;border:none;}
#yoo-zoo .item div.pos-sidebar {width: 300px;margin-left:50px;}
.sidebar-right {margin-left: 85px;margin-top:10px;padding:10px;}
#yoo-zoo .item div.pos-sidebar .element-customtextarea {border:1px solid #ccc;padding: 2px;margin-bottom: 20px;color:#666;}
.yoo-zoo p {margin-left: 5px;margin-bottom: 0;margin-top:0;}
#yoo-zoo .item .element-customtextarea :last-child {margin-bottom: 0;}
#yoo-zoo .item .element-customtextarea *:last-child {margin-bottom: 0;color:#666;}
#yoo-zoo .item h3 {font-size:17px;font-weight:500;}
.yoo-zoo pre {background:#ffffff!important;color:#666666;margin:0!important;padding:5px!important;white-space:pre-wrap;border-color:#ffffff!important;border}
#sppb-addon-wrapper-1552295391396 , #sppb-addon-wrapper-1552295391395, #sppb-addon-wrapper-1655446879051, #sppb-addon-wrapper-1655446880126, #sppb-addon-wrapper-1655446881042 {width:100%;}
#sppb-addon-wrapper-1552295391396 , #sppb-addon-wrapper-1552295391395, #sppb-addon-wrapper-1655446879051, #sppb-addon-wrapper-1655446880126, #sppb-addon-wrapper-1655446881042 {float:left;}
#sppb-addon-1552295391396 , #sppb-addon-1552295391395, #sppb-addon-1655446879051, #sppb-addon-1655446880126, #sppb-addon-1655446881042, .sppb-addon-openstreetmap {border-radius: 10px; margin-top:30px;}
.sppb-panel-modern > .sppb-panel-heading {background:#F7F7F7;color:#666666;padding:8px 2px 8px 20px;}
#sppb-addon-4aa414ab-a76d-41e6-8759-28702460be0f .sppb-panel.sppb-panel-custom {border-color:#cccccc;border-radius:5px;border-style:double;border-width:3px;padding:5px;}
#sppb-addon-4aa414ab-a76d-41e6-8759-28702460be0f .sppb-panel.sppb-panel-custom a:hover {border-color:#cccccc;background:rgba (252, 124, 0, 0.4)border-radius:5px;border-style:double;border-width:3px;padding:5px;}
.sppb-panel-modern {border:3px double #cccccc!important;margin-bottom:10px!important;border-radius:5px;}
.sppb-panel-modern {background:none;border:0;border-radius:0;margin-bottom:0;}
.sppb-panel {background-color:#FFFFFF;border-color:transparent;border-image:initial;border-style:solid;border-width:0 1px 1px;}
#sp-top-bar a {color:#fc7c00;}
.font-button {background-color: #0090CB;height: 50px;width: 50px;display: inline-block;color: #fff;text-align: center;line-height: 50px;font-size: 25pt;cursor: pointer;}
.droptables-page {margin-top:40px;}
.sppb-nav-tabs > li {width:20%;}
.k-ui-namespace .koowa_wrapped_content {margin-top:10px;}
.sp-scroll-up {line-height:46px;font-size:20px;width:56px;height:56px;}
#sp-header {box-shadow: rgba(0, 0, 0, 0.3)0 1px 15px -3px;height:100px;}
.item-362 a:hover {--tw-text-opacity: 1; color: rgd(0 0 0 / var(--tw-text-opacity));font-size:0.875rem;font-weight:400;line-height:1.5625rem;}
#sp-section-2 {height:90px;}
#sp-headermenu {height:100px;}
#sp-header .sp-megamenu-parent>li:hover>a {color: #fc7c00;}
#ruxin_breadcrumb_135 {background:#ffffff;border:1px solid #FC7C00;}
.wk-scope .wk-card-default {background-color:#FFFFFF;box-shadow:none;color:#666666;border: solid 1px #cccccc;}
.wk-button-primary {background-color: #fc7c00;}
.wk-scope .wk-card-default {background-color:#FFFFFF;box-shadow:none;color:#666666;border: solid 1px #cccccc;}
#sp-main-body {padding:30px 0;min-height:1000px;}
#sp-page-builder .page-content .sppb-section:not(div.sppb-section):first-child {margin-top: 30px;}
.logo {margin-left:50px;margin-top:15px;}
.mod_jux_megamenu .megamenu-wrapper ul.level0 {height:90px;}
.theme-white.mod_jux_megamenu .megamenu-wrapper ul.level0 > li.megacss {border:none;}
.mod_jux_megamenu .megamenu-wrapper ul.level0 > li.megacss {border:none;}
.theme-white.mod_jux_megamenu .megamenu-wrapper {border:none;}
.sp-megamenu-parent .sp-mega-group > li > a {margin-top: 4px;margin-bottom: 4px;border:1px solid #fff;padding: 5px;box-shadow: 1px 1px 5px 1px #fff;width: 100%;line-height: 26px;}
.sp-megamenu-parent .sp-mega-group > li > a:hover  {margin-top: 4px;color:#fc7c00;margin-bottom: 4px;border:1px solid #fff;box-shadow: 1px 1px 5px 1px #ccc;line-height: 26px;width: 100%;}
.sppb-btn-primary {background-color:#fc7c00;border-color:#fc7c00;color:#FFFFFF;}
.sppb-btn-primary a:hover {background-color:#fc7c00;border-color:#fc7c00;color:#FFFFFF;}
#cf_3 {--control-gap: 3px;}
.convertforms .cf-content-wrap, .convertforms .cf-form-wrap {padding: 20px;}
.convertforms .cf-control-group {margin:0;}
.calculator-section-one {border:3px ridge #FC7C00;border-radius:5px;padding:10px;}
.calculator-section-two {border:3px ridge #FC7C00;border-radius:5px;padding:10px;margin-top:20px;}
.rst_dashboard_kb {min-height:150px;}
.row-fluid .span4 {width:31%;}
#draw {border-color:#FC7C00;border-radius:5px;margin-bottom:5px;padding:0 5px;width:100px;}
#zone {border-color:#FC7C00;border-radius:5px;margin-bottom:5px;padding:0 5px;width:100px;}
#battery {border-color:#FC7C00;border-radius:5px;margin-bottom:5px;padding:0 5px;width:100px;}
.solarbutton {background-color:#FC7C00;border-color:#FC7C00;border-radius:5px;color:#FFFFFF;height:25px;line-height:18px;width:100px;}
#sp-logo.has-border {height: 100px;}
.logo-image-phone {height:50px;margin-top:45px;}
.fas, [class^="icon-"], [class*=" icon-"], .fa-solid {color:#5072A7;}
.sp-page-builder .page-content #section-id-23b80824-2ccc-4dbc-ac68-2aef3a828384 {margin:0;}
.breadcrumb {background-color:#F0F4F9;border-radius:5px;box-shadow:rgba(0, 0, 0, 0.3) 1px 1px 4px 1px;padding:6px;}
.wk-scope .wk-panel {border:1px solid #CCCCCC;border-radius:5px;padding:10px;}
.wk-scope .wk-inline-clip {margin-top:30px;}
.wk-scope * + .wk-margin {margin-top:10px ;}
site.wk.css .wk-scope .wk-margin {margin-bottom:10px;}
.sp-megamenu-parent .sp-mega-group > li > a {font-size: 16px;}
.uk-panel-box {padding:10px;border:1px solid #ccc;border-radius:5px;}
.uk-panel-box {padding:10px;}
* + .uk-margin {margin-top:10px;}
.uk-margin {margin-bottom:10px;}
.ruxin_breadcrumb li.hover, .ruxin_breadcrumb li a {color:#fc7c00;font-size:14px;}
[data-rlta-element="container"] > [data-rlta-element="button"] {border: 3px double #cccccc; padding:5px;}
.edocman-download-link {background-color:#fc7c00!important;border-radius:5px!important;}
.mdp-level-1 {bottom: 140px!important;right:30px!important;}
.mdp-toggle-btn {background-color:#fc7c00!important;}
#ruxin_breadcrumb_135 {
background:linear-gradient(90deg, #F2F2F2 0%, #FFFFFF 100%, #EDDD53 100%) #F7F7F7!important;border-color:initial;border-image-outset:initial;border-image-repeat:initial;border-image-slice:1;border-image-source:linear-gradient(to right, #CCCCCC, #FFFFFF)!important;border-image-width:initial;border-style:solid;border-width:1px;}
.yoo-zoo textarea {width: 100%!important;border-radius:5px;font-size:12px;}select {overflow-wrap:normal;}
bootstrap.min.css* {box-sizing:border-box;}
input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-select):not(.form-control) {font-size:12px!important;}
.sppb-nav {margin-left:auto!important;margin-right:auto!important;}
#yoo-zoo .details.alignment-center h1.title {text-align: left;}
#yoo-zoo .item div.pos-sidebar {width: 300px!important;}
#sp-top-bar {background: #ffffff!important;}
.wk-scope .wk-card-body {padding: 8px 15px!important;}
.uk-card uk-card-default uk-card-body {}
.uk-scope .uk-button-primary { background-color:#fc7c00!important; position:absolute;margin-top:30px; right:0;color:#fff!important; left:0; bottom:15px;width:100%; box-shadow: rgba(0, 0, 0, 0.3)0px 0px 8px 1px !important;}
.uk-card-body {padding:20px 20px!important;}
#cf_1.cf-success .cf-response {background: rgba(252, 124, 0, 0.5);}
.uk-scope h3 {color: #fc7c00; font-weight: 500;}
.uk-scope address, .uk-scope dl, .uk-scope fieldset, .uk-scope figure, .uk-scope ol, .uk-scope p, .uk-scope pre, .uk-scope ul {margin: 0 0 45px;}
.uk-scope {margin-top:30px;}
.uk-scope .uk-card-body > :last-child {margin-bottom:50px!important;}
.uk-scope .uk-card-default {border: 1px solid #cccccc!important; border-radius: 10px!important;}
body.ltr .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler, body.ltr .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler {width: 100%!important;text-align: right!important;right:0;}
#cf_13 {--control-gap:3px!important;--input-padding: 4px 6px!important;}
.blogitems {max-width:900px;margin-left:auto;margin-right:auto;}
.blogitems-teaser {border:1px solid #fff; border-radius:5px; padding:10px;}
.edocmanxtdlink {text-transform: uppercase!important; font-size:13px; font-weight:600;}


.login-wrapper {display: flex;align-items: center;justify-content: center;min-height: 40vh;padding: 20px;}
    .login-box {background: #ffffff;padding: 10px 30px;border-radius: 12px;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);width: 100%;max-width: 400px;box-sizing: border-box;}
    .login-box h1 {margin-bottom: 24px;text-align: center;font-size: 24px;color: #333;}
    .form-group {margin-bottom: 20px;}
    .form-group label {font-weight: 600;display: block;margin-bottom: 8px;}
    .form-group input {width: 100%;padding: 12px;font-size: 15px;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}
    .login-box button {width: 100%;padding: 12px;background-color: #fc7c00;color: white;font-size: 16px;border: none;border-radius: 6px;cursor: pointer;transition: background 0.3s;}
    .login-box button:hover {background-color: #fc7c00;}
    .login-links {margin-top: 20px;text-align: center;}
    .login-links a {color: #0069d9;text-decoration: none;font-size: 14px;}
    .login-links a:hover {text-decoration: underline;}
    @media (max-width: 480px) {.login-box {padding: 30px 20px;}
        .login-box h1 {font-size: 20px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {text-indent:20px!important; line-height:3px!important;}
.fab-button {width: 40px!important; height: 40px!important; }

.card {--bs-card-border-width: 3px!important;
  --bs-card-border-color: #fc7c00!important;}

.awesomplete mark {background-color: rgb(252, 124, 0);
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-attachment: scroll;
background-image: none;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
color: #ffffff;}

.row0 {}
.row1 {}
#row0 {}
#row1 {}