@charset "utf-8";
/* CSS Document */

body{line-height:25px;font-weight:300;}
body, fieldset, .copyright p{margin:0;}
body, fieldset, body.com_sppagebuilder .main-body, body.com_sppagebuilder .main-body .container, body.com_sppagebuilder .main-body .container .vsize{padding:0;}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:14px;}
.h4, .h5, .h6, h4, h5, h6{margin-top: 10px;margin-bottom: 10px;}
img{max-width:100%;}
a{text-decoration:none;}
p{margin:0 0 10px;}
.header.header-fixed{position:fixed;top:0;left:0;width:100%;z-index:999;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);}
.header{background:#fff;}
.header .vgrid .vsize{width:auto;}
.main-body{padding:50px 0;}
.btn, button, .button, .sppb-btn{padding:8px 20px;cursor:pointer;font-size:14px;line-height: 1.4;}
.btn, button, .button{background:#f47363;}
.btn:hover, button:hover, .button:hover, .btn:focus, button:focus, .button:focus{background:#005393;}
.btn, button, .button, fieldset{border:none;}
.btn, button, .button, a.btn:hover, a.btn:focus{color:#fff;}
a, .btn, button, .button, .header{transition:all 0.6s ease 0s;}
.container{margin-left:auto;margin-right:auto;}
.btn, button, .button{display:inline-block;}
.vgrid, .size-100, #size-100, .container, .top, .header, .showcase, .feature, .utility, .maintop, .breadcrumbs, .main-body, .content-top, .content_inner, .content-bottom, .mainbottom, .extension, .bottom, .footer, .copyright, .breadcrumbs .breadcrumb .moduletable{width:100%;}
.vgrid, .vsize, .sidebar-left, .content.content-b, .float-left, .top, .header, .showcase, .feature, .utility, .maintop, .breadcrumbs, .main-body, .content-top, .content_inner, .content-bottom, .mainbottom, .extension, .bottom, .footer, .copyright, .breadcrumbs .breadcrumb .moduletable{float:left;}
.sidebar-right, .content, .float-right, .header .header-b.vsize{float:right;}
.float-none{float:none;}
.container, .vsize{padding-left:15px;}
.container, .vsize{padding-right:15px;}
.container{max-width:1200px;}
body.com_sppagebuilder .main-body .container{max-width:100%;}
.container, .vsize{box-sizing:border-box;-webkit-box-sizing:border-box;}
.size-75, #size-75{width:75%;}
.size-66{width:66.666%;}
.size-50{width:50%;}
.size-33{width:33.333%;}
.size-25, .sidebar-left, .sidebar-right{width:25%;}
.size-20{width:20%;}
.size-17{width:16.666%;}

.sppb-addon h3.sppb-addon-title, .sidebar-a h3, .sidebar-b h3{padding-right: 30px;box-shadow: inset 0 -1px 0 #ddd;display: inline-table;line-height: 1.3;font-weight:300;margin-top:20px;}
.sppb-addon h3.sppb-addon-title::after, .sidebar-a h3::after, .sidebar-b h3::after {
  clear: both;
  display: block;
  float: left;
  content: "";
  position: relative;
  height: 2px;
  width: 70%;
  margin: 10px 30% 0 0;
  border-radius: 2px;
  padding: 0;
  background: #f47363;
}
.plg_system_webauthn_login_button svg {
  width: 30px;
  margin-right: 4px;
}
.control-group, .list-group {
  margin-top: 10px;
}
section.top{background:#3d3d3d;padding:2.5px 0;}
#logo{margin: 7px 0;display: inline-block;}
#logo img{max-width:262.5px;}
.copyright{color:#b0b0b0;padding:20px 0;text-align:center;}
.copyright a{color:#d6d6d6;}
.copyright a:hover{color:#f0f0f0;}
.sppb-btn-default,
.btn.sppb-btn-default {
  background-color: rgba(255,255,255,0.75);
  border-color: #666666;
  color: #666666;
}
.sppb-btn-default:hover,
.sppb-btn-default:focus,
.btn.sppb-btn-default:hover,
.btn.sppb-btn-default:focus {
  background-color: rgba(255,255,255,0.95);
  border-color: #f14833;
  color: #f14833;
}
.sppb-addon-ajax-contact .sppb-ajaxt-contact-form .sppb-btn{line-height:1.9;}
.sppb-panel-faq > .sppb-panel-heading{color:#333;font-weight:300;}
.sppb-panel-faq > .sppb-panel-heading i{color:#666;margin-right:4px;}
.sppb-panel-faq > .sppb-panel-heading.active{border-bottom-color:#f14833;}
.sppb-panel-faq > .sppb-panel-heading.active i{color:#f14833;}
.sppb-section.fboxes .sppb-addon-title{font-size:18px;font-weight:300;}
b, strong {
  font-weight: 700;
}
.dj-megamenu-clean li a.dj-up_a, .dj-megamenu-clean li a.dj-up_a > span{height:90px;}
.dj-megamenu-clean li a.dj-up_a{font-size: 15px;color: #303030;padding: 0 12px;}
.dj-megamenu-clean li a.dj-up_a .dj-icon + span{margin-left: 10px;}
.dj-megamenu-clean li a.dj-up_a:hover, .dj-megamenu-clean li a.dj-up_a:focus, .dj-megamenu-clean li a.dj-up_a.active{color: #f47363;}
.dj-megamenu-clean li div.dj-subwrap .dj-subwrap-in{border-radius: 0 0 3px 3px;background: rgba(40,40,40,0.8);box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2);padding: 10px;}
.dj-megamenu-clean li ul.dj-submenu > li > a{padding: 5px 10px;margin-bottom: 2px;color: #f7f7f7;font-size:14px;}
.dj-megamenu-clean li ul.dj-submenu > li:hover > a, .dj-megamenu-clean li ul.dj-submenu > li.active > a{color: #fff;background-color: #005393;}
.sppb-carousel-extended .sppb-carousel-extended-nav-control{opacity:0;}
.sppb-carousel-extended .sppb-carousel-extended-nav-control, .sppb-carousel-extended .sppb-carousel-extended-nav-control .nav-control{-webkit-transition: all .3s ease-in-out .1s;
  -moz-transition: all .3s ease-in-out .1s;
  -o-transition: all .3s ease-in-out .1s;
  transition: all .3s ease-in-out .1s;}
.sppb-carousel-extended:hover .sppb-carousel-extended-nav-control{opacity:1;}
.sppb-carousel-extended:hover .sppb-carousel-extended-nav-control .nav-control{margin-left:0 !important;margin-right:0 !important;}
.moduletable.page_title .breadcrumb{margin:0;}
.moduletable.page_title .breadcrumb li, .moduletable.page_title .breadcrumb-item + .breadcrumb-item:before{display:none;}
.moduletable.page_title .breadcrumb li.active{display:inline-block;padding:0;font-size: 32px;line-height: 1;color: #fff;text-shadow: 1px 2px 5px rgba(0,0,0,0.2);}
section.breadcrumbs{background:#005393;padding: 51.5px 0;}
.moduletable.bread_crumbs .breadcrumb{margin:10px 0 0;}
section.breadcrumbs, .moduletable.bread_crumbs .breadcrumb li a{color:#fff;}
.moduletable.bread_crumbs .breadcrumb-item.active{color: rgba(255,255,255,0.8);}
.moduletable.bread_crumbs .breadcrumb-item + .breadcrumb-item:before{color:#ccc;}
#ruxin_preloader .loader{position:absolute;margin:-21px -22px 0;left:50%;top:50%;}
.dj-megamenu-offcanvas.dj-megamenu-offcanvas-light{float:right;margin:25px 0;}
.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn{width: auto;
  height: auto;
  background: none;
  color: #005393;border-radius: 0;}
 .dj-mobile-open-btn.dj-fa-0 .dj-mobile-open-icon:before,
.dj-mobile-open-btn.dj-fa-1 .dj-mobile-open-icon:before,
.dj-mobile-open-btn.dj-fa-5 .dj-mobile-open-icon:before{font-size:32px;}
.dj-mobile-open-btn.active .dj-mobile-open-icon, .dj-megamenu-select-light .dj-mobile-open-btn:focus, .dj-megamenu-select-light:hover .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn:hover, .dj-megamenu-offcanvas-light .dj-mobile-open-btn:focus, .dj-megamenu-accordion-light .dj-mobile-open-btn:hover, .dj-megamenu-accordion-light .dj-mobile-open-btn:focus, .dj-offcanvas-light .dj-offcanvas-close-btn{background:none;color: #005393;}
.dj-offcanvas-light .dj-offcanvas-top, ul.dj-mobile-light li.dj-mobileitem > a, ul.dj-mobile-light li.dj-mobileitem:hover > a, ul.dj-mobile-light li.dj-mobileitem.active > a, ul.dj-mobile-light ul li.dj-mobileitem > a, ul.dj-mobile-light ul li.dj-mobileitem:hover > a, ul.dj-mobile-light ul li.dj-mobileitem.active > a{background:#fff;}
ul.dj-mobile-light li.dj-mobileitem > a, ul.dj-mobile-light ul li.dj-mobileitem > a{color:#1a1a1a;}
ul.dj-mobile-light li.dj-mobileitem:hover > a, ul.dj-mobile-light li.dj-mobileitem.active > a, ul.dj-mobile-light ul li.dj-mobileitem:hover > a, ul.dj-mobile-light ul li.dj-mobileitem.active > a{color:#f14833}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}
table {
  caption-side: bottom;
  border-collapse: collapse;
  width:100%;
}
 table tr th , table tr td{border:1px solid #dddddd;padding:8px;text-align:left;}
table tbody tr th{font-weight:400;}
 table tbody tr:nth-of-type(even) {background-color: #f3f3f3;}
.breadcrumb-item+.breadcrumb-item::before {
    float: left;
    padding-right: .5rem;
    color: #6c757d;
    content: var(--bs-breadcrumb-divider, "/");
}
.breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem;
}
caption {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: #6c757d;
    text-align: left;
}
.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}
.form-select, .form-control{
    padding: .5rem;
    border: 1px solid #ced4da;
    border-radius: .25rem;
  background:#fff;
}
#limit{float:right;margin-bottom:10px;}
.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}
.mod-finder .form-control{padding-right:25px;}
.mod-finder .form-control, .filter-branch .control-group .form-select{width:100%;}
.mod-finder button{background:none;padding:0;position:absolute;right:8px;top:12px;color:#333;}
.mod-finder button .sbutton_text{display:none;}
.filter-branch .control-group{width:25%;float:left;padding-right:15px;}
.filter-branch .control-group:last-child{padding-right:0;}
.sidebar-a .vsize .moduletable:first-child h3, .sidebar-b .vsize .moduletable:first-child h3{margin-top:0;}
.sidebar-a .vsize .moduletable, .sidebar-b .vsize .moduletable{padding-bottom:15px;}
.sidebar-a .vsize .moduletable:last-child, .sidebar-b .vsize .moduletable:last-child{padding-bottom:0;}