:root { --color-theme: #C5933C; --color-primary: #182069; --color-secondary: #5BA17C; --color-light: #2B3940; --color-white: #FFFFFF; --color-dark: #EFFDF5; --color-spanel:#151F37; --text-invalid:#e25c66;
    --colorrgb-theme:rgb(35 34 30); --colorrgb-primary:rgba(50, 107, 193, 0.75); 
} 
*,*:before,*:after{margin:0;padding:0; box-sizing: border-box; }
html{font-family: Arial, Helvetica, sans-serif; font-size:14.4px;} body{position:relative; margin:0; padding:0; background-color: var(--color-light, #2B3940); color:var(--color-dark, #EFFDF5); overflow-y:hidden;}

/*=======Colors Classes Begins=============*/
.bg-none{background-color:transparent !important;}
.bg-theme{background-color:var(--color-theme,#C5933C) !important;}
.bg-spanel{background-color:var(--color-spanel,#151F37) !important;}
.bg-grey{background-color:var(--color-grey,#F4F5FF) !important; }
.bg-greyer{background-color:var(--color-greydark,#cacbd2) !important;}
.bg-white{background-color:var(--color-white,#FFFFFF) !important;}
.bg-darkless{background-color:var(--color-lightdark,#989898) !important;}
.bg-warning{background-color:var(--color-warning,rgb(155,138,64)) !important;}
.bg-dark{background-color:var(--color-dark, #EFFDF5) !important;}
.bg-light{background-color:var(--color-light, #2B3940) !important;}
.bg-danger{background-color:var(--color-danger,#6b0e07) !important;}
.bg-success{background-color:var(--color-success,#229043ED) !important;}
.bg-primary{background-color:var(--color-primary,#182069) !important;}
.bg-secondary{background-color:var(--color-secondary,#5BA17C) !important;}


.bg-themergb{background-color:rgba(255,153,51,0.5) !important;}
.bg-greyrgb{background-color:rgba(244,245,255,0.5) !important; }
.bg-greyerrgb{background-color:rgba(202,203,210,0.5) !important;}
.bg-whitergb{background-color:rgba(255,255,255,0.5) !important;}
.bg-darklessrgb{background-color:rgba(152,152,152,0.5) !important;}
.bg-darkrgb{background-color:rgba(46,47,51,0.5) !important;}
.bg-dangerrgb{background-color:rgba(107,14,7,0.5) !important;}
.bg-successrgb{background-color:rgba(34,144,67,0.48) !important;}
.bg-secondaryrgb{background-color:rgba(59,186,239,0.5) !important;}
.bg-red{background-color:var(--text-red,#FF0000) !important;}

.text-theme{color:var(--color-theme,#C5933C) !important;}
.text-spanel{color:var(--color-spanel,#151F37) !important;}
.text-warning{color:var( --color-warning,rgb(155, 138, 64)) !important;}
.text-success{color:var(--color-success,#229043ED) !important;}
special, .text-primary{color:var(--color-primary,#182069) !important;}
.text-grey{color:var(--color-grey,#F4F5FF) !important; }
.text-greyer{color:var(--color-greydark,#cacbd2) !important;}
.text-white{color:var(--color-white,#FFFFFF) !important; }
.text-darkless{color:var(--color-lightdark,#989898) !important;}
.text-dark{color:var(--color-dark, #EFFDF5) !important; }
.text-warning{color:var(--color-warning,rgb(155,138,64)) !important;}
.text-danger{color:var(--color-danger,#6b0e07) !important;}
.text-red{color:var(--text-red,#FF0000) !important;}
.text-invalid{color:var(--text-invalid,#e25c66) !important;}
.text-green{color:green !important;}
.text-secondary{color:var(--color-secondary,#5BA17C) !important;}
/*=======Colors Classes Ends=============*/
 .btn-primary{background-color:var(--color-primary,#182069);} .btn-primary:focus,.btn-primary:hover{background-color:var(--color-primaryrgb,rgba(59,186,239,0.95));}

.back-to-top{ position: fixed; display: none; right: 4rem; bottom: 20vh; z-index: 1399; background-color:var(--color-dark,#EFFDF5); color:var(--color-light,#2B3940); box-shadow: 0 8px 16px rgba(58,86,149,0.25); padding:1rem; font-size:1.5rem; border-radius:50%;}

::selection{ background-color:var(--color-theme,#C5933C) ; color: #000000; }
::-moz-selection{ background-color:var(--color-theme,#C5933C) ; color: #000000; }

::-webkit-scrollbar{width:.75rem; height:1rem; border:2px solid transparent;  border-radius:10px; background:var(--color-dark,#EFFDF5); } ::-webkit-scrollbar-track{box-shadow:inset 0 0 3px rgba(128,128,128,0.9); cursor:pointer; border-radius:10px; } ::-webkit-scrollbar-thumb{ background:var(--color-theme,#C5933C);  border-radius:10px; }

.seedfist-preloader{display:block; position:fixed; z-index:9999; background-color:rgba(58,86,149,0.25); height:100%; width:100%; }
.seedfist-preloading{position:absolute; top:30%; left:47%; font-size:1.25rem; } .seedfist-preloading:before{content:''; height:8rem; width:8rem; border:.75rem solid var(--color-theme,#C5933C); border-right-color:var(--color-spanel,#151F37); border-radius:50%; padding:1rem; animation:rotation 1s linear 0s infinite; display:block; } .seedfist-preloader-image{ position: absolute; top:32%; left:48%; width: 6rem; height: 6rem; z-index: 10;}
@keyframes rotation{ 0%{transform:rotate(0deg); } 100%{transform:rotate(360deg); } }
@media only screen and (max-width:768px){
  .seedfist-preloading{left:42%;} .seedfist-preloader-image{top:32%; left:46%;}
}

.android-notice{display:none; position:absolute; bottom:20%; background-color: var(--colorrgb-theme,rgb(35 34 30)); box-shadow:0 8px 16px rgba(0,0,0,0.75); border-radius:1rem; padding:.75rem; font-weight:bold; left:48%;}
.data-notice{display:none; position:fixed; top:8rem; right:0; z-index:9999; width:35%; height:auto; max-height:calc(100vh - 15vh); overflow-y:auto;} .data-notice-content{margin:2rem 0 0 auto; display:grid; width:100%; position:relative; background-color:var(--color-light,#EFFDF5); color:var(--color-dark,#2B3940); padding:1rem 1.5rem; box-shadow:0 0 1rem rgba(0, 0, 0, .5);} .data-notice-title{font-size:1.25rem; font-weight:bold; margin-top: 1.75rem;} .data-notice-info{} .data-notice-cross{position:absolute; top:0.5rem; right:2.5rem; font-size:1.5rem; font-weight:bold; cursor:pointer; color:var(--color-dark,#2B3940);}
@media only screen and (max-width:786px){.data-notice{width:90%;}}

.seedfist-popup{display:none; position:fixed; background-color:rgba(0,0,0,0.25); width:100%; height:100%; top:0; left:0; z-index:1199; }
.seedfist-popup-content{margin:auto; margin-top:calc(100% - 95%); margin-left:calc(100% - 85%); width:80%; height:80%; overflow-y: auto; } .popup-top{position: sticky; position: -webkit-sticky; top:0; z-index:1299; background-color:var(--color-spanel,#151F37); padding:0.65rem;} .popup-top-bs{ box-shadow:0 1rem 1rem rgba(0, 0, 0, .5); } .popup-cross{position: absolute; right:1rem; } .btn-cross{border:none; background-color: transparent;  font-size:2rem; font-weight: bold; color:var(--color-dark,#EFFDF5); cursor:pointer; outline:none;}

.w-full{width:100%;} .w-initial{width:auto !important;} .w-full,.w-100{width:100%; } 
.p-half{padding:.5rem !important;}  .border-top-danger{border:2px solid #6b0e07; }  .border-top-success{border:2px solid #229043ED; }
.border-seperator,.border-seperator-dark{border-bottom:2px solid #ddd;} .border-seperator-dark{border-color: var(--color-dark,#283928);}

.seedfist-list{list-style-type: none;}
.seedfist-list-sub{margin-bottom:2.5rem; position:relative;}
.seedfist-list-markdown:before{position:absolute; content:""; border:3px solid var(--color-success,#229043ED) !important; height:4.5rem; width:1px; left:1rem; top:-4.5rem;}
.list-circle{padding:.5rem .6rem; border-radius:50%;}

.float-right{float:right;}
.d-none{display:none;} .d-flex{display:flex;} .d-inline-block{display:inline-block;}
.d-grid{display:grid;} .gap-half,.gap-strict-half{grid-gap:0.5rem;} .gap-1,.gap-strict-1{grid-gap:0.75rem;}
.gap-2{grid-gap:7.5rem;}  .gap-3{grid-gap:10rem;}
.grid-2,.grid-res-2{grid-template-columns: auto auto;}
.grid-res-3,.grid-3{grid-template-columns: auto auto auto;}
.grid-res-4,.grid-auto-4{grid-template-columns: auto auto auto auto;}
.grid-res-5,.grid-auto-5{grid-template-columns: auto auto auto auto auto;}
.grid-res-6,.grid-auto-6{grid-template-columns: auto auto auto auto auto auto;}
.grid-res-7,.grid-auto-7{grid-template-columns: auto auto auto auto auto auto auto;}
@media only screen and (max-width:768px){
    .grid-res-2,.grid-res-3,.grid-res-4,.grid-res-5,.grid-res-6{grid-template-columns: auto;}
    .grid-auto-6,.grid-auto-4{grid-template-columns: auto auto;} 
    .grid-auto-9,.grid-auto-7{grid-template-columns: auto auto auto;} .gap-1{grid-gap:1rem !important;}
    .seedfist-popup-content{width:100%;}
}
.cursor-pointer,.detect-location{cursor:pointer !important;} a{text-decoration: none;}
/*** Spinner ***/
#spinner { opacity: 0; visibility: hidden; transition: opacity .5s ease-out, visibility 0s linear .5s; z-index: 99999;}
#spinner.show { transition: opacity .5s ease-out, visibility 0s linear 0s; visibility: visible; opacity: 1;}
.bg-white-rgba{background-color:rgba(255,255,255,0.25);}
input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none;   }
/*** Button ***/
.btn { font-family: 'Inter', sans-serif; font-weight: 600; transition: .5s; padding:0.5rem; border:.25rem solid; text-decoration:none; cursor:pointer; }
.btn.btn-primary,.btn.btn-secondary { color: var(--color-white, #FFFFFF); }
.btn-square { width: 38px; height: 38px; }
.btn-sm-square { width: 32px; height: 32px; }
.btn-lg-square { width: 48px; height: 48px; }
.btn-square,.btn-sm-square,.btn-lg-square { padding: 0; display: flex; align-items: center; justify-content: center; font-weight: normal; border-radius: 2px; }
.btn-theme{color:var(--color-white,#FFFFFF); border-color:var(--color-theme,#C5933C); background-color:var(--color-theme,#C5933C); } .btn-theme:hover,.btn-theme:focus{ background-color:var(--colorrgb-theme,rgb(35 34 30)); border-color:var(--colorrgb-theme,rgb(35 34 30)) !important; color:var(--color-white,#FFFFFF) !important; transition: 0.35s;}
.btn-primary-alt{border-color:var(--color-primary,#182069); color:var(--color-primary,#182069);}
.btn-primary{color:var(--color-white,#FFFFFF); border-color:var(--color-primary,#182069); background-color:var(--color-primary,#182069); } .btn-primary:hover,.btn-primary:focus,.btn-primary-alt:focus,.btn-primary-alt:hover{ background-color:var(--colorrgb-primary,rgba(50, 107, 193, 0.75)); border-color:var(--colorrgb-primary,rgba(50, 107, 193, 0.75)) !important; color:var(--color-white,#FFFFFF) !important; transition: 0.35s;}

/*** Navbar ***/.navbar{display:grid; grid-template-columns: auto auto; width:100%; background-color: transparent; color: var(--color-white,#FFFFFF); padding:0.5rem 0;} .navbar-fixed{position:fixed; z-index:1024; top:0; width:100%; box-shadow:0 0 16px rgba(0,0,0,0.25); background-color: var(--color-light,#EFFDF5);}
.navbar .dropdown-toggle::after{ border: none; content: "\f107"; font-family: "Font Awesome 5 Free"; font-weight: 900; vertical-align: middle; margin-left: 5px; transition: .5s; }
.navbar .dropdown-toggle[aria-expanded=true]::after { transform: rotate(-180deg); } .navbar-toggle{display:none; text-align:center;} .navbar-bar{cursor:pointer; font-size:1.25rem; font-weight:bold; display:none;} .navbar-brand{display:flex; align-items: center; width:100%; text-decoration: none; color:var(--color-white,#FFFFFF); } .navbar-brand > img{ box-shadow: 0 0 16px rgba(0, 0, 0, 0.5); margin-left: 1rem; border-radius: 50%; background-color:var(--color-white,#FFFFFF); } .navbar-brand-name{font-size:1.5rem; padding:0 0 0 .5rem; font-weight:bold; } .navbar-menu{width:100%; display:grid; justify-content: center;} .navbar-toggle{padding:0 1rem;}
.navbar-ul{display:flex; justify-content: right;  align-items: center; width:100%; float:right; list-style-type: none;} .navbar-ul > a{margin:0 1rem;}
.navbar-link{ color: var(--color-white,#FFFFFF); border:.25rem solid transparent; text-transform: capitalize; font-weight: bold; text-decoration: none; padding:.5rem 1rem; transition:0.35s;}
.navbar-link.active,.navbar-link:focus,.navbar-link:hover{ border-bottom-color:var(--color-primary, #182069); color: var(--color-primary,#182069); background-color: var(--color-white,#FFFFFF); }
.navbar-dark .navbar-nav .navbar-link:hover,.navbar-dark .navbar-nav .navbar-link.active,.navbar-light .navbar-nav .navbar-link:hover,.navbar-link.active {  color: var(--color-primary, #182069); }

@media only screen and (max-width:768px){ .navbar{padding:1rem 0;} .navbar-toggle,.navbar-bar{display:block;} .navbar-ul{display:none; position:fixed; justify-content: left; align-items:normal; top:8%; width:100%; height:95%; left:0; overflow-y:auto; overflow-x:hidden; z-index:999; background-color:var(--color-light,#EFFDF5); } .navbar-ul > a{display:grid; width:100%; margin:1rem 0; font-size:1.6rem;} .navbar-ul > li{padding:1rem 0 !important; display:grid;} .text-res-center{text-align: center;}}

/*=======Padding Classes Begins=============*/
.p-0{padding:0 !important;}  .p-quart,.p-res-quart{padding:0.25rem !important;} 
.p-half,.p-res-half{padding:0.5rem !important;} 
.p-1,.p-res-1{padding:1rem !important;} .p-2,.p-res-2{padding:2rem !important;} 
.p-3,.p-res-3{padding:3rem !important;} 
.p-4{padding:4rem !important;}  .p-5{padding:5rem !important;}  .p-6,.p-res-6{padding:6rem !important;} 
.pt-0{padding-top:0rem !important; } .pt-half{padding-top:.75rem !important; } .pt-1{padding-top:1rem !important; } 
.pt-2{padding-top:2rem !important; } .pt-3{padding-top:3rem !important; } 

.pb-0{padding-bottom:0rem !important; } .pb-1{padding-bottom:1rem !important; } 
.pb-2{padding-bottom:2rem !important; } .pb-3{padding-bottom:3rem !important; } 

.pl-0{padding-left:0rem !important; } .pl-1{padding-left:1rem !important; } 
.pl-2{padding-left:2rem !important; } .pl-3,.pl-res-3{padding-left:3rem !important; } 

.pr-0{padding-right:0rem !important; } .pr-1{padding-right:1rem !important; } 
.pr-2{padding-right:2rem !important; } .pr-3{padding-right:3rem !important; } 

.ptb-0{padding-top:0rem !important; padding-bottom:0rem !important; }
.ptb-half{padding-top:0.5rem !important; padding-bottom:0.5rem !important; }
.ptb-1{padding-top:1rem !important; padding-bottom:1rem !important; }
.ptb-2{padding-top:2rem !important; padding-bottom:2rem !important; }
.ptb-3{padding-top:3rem !important; padding-bottom:3rem !important; }
.ptb-4{padding-top:4rem !important; padding-bottom:4rem !important; }

.plr-half{padding-left:0.5rem !important; padding-right:0.5rem !important; }
.plr-1,.plr-res-1{padding-left:1rem !important; padding-right:1rem !important; }
.plr-2{padding-left:2rem !important; padding-right:2rem !important; }
.plr-3{padding-left:3rem !important; padding-right:3rem !important; }
.plr-4,.plr-res-4{padding-left:4rem !important; padding-right:4rem !important; }

/*=======Padding Classes Ends=============*/
.justify-space{justify-content: space-evenly; display:flex; align-items: center;}

/*=======Margin Classes Begins=============*/
.m-0{margin:0 !important;} .m-quart{margin:.25rem !important;}  .m-half,.m-res-half{margin:.5rem !important;} .m-1{margin:1rem !important;} .m-2{padding:2rem !important;} .m-3{margin:3rem !important;} .m-4{margin:4rem !important;} .m-5{margin:5rem !important;} 
.m-auto{margin:auto !important;} .m-half{margin:.5rem !important;}
.mt-0,.t-0{margin-top:0rem !important; top:0rem !important; } .mt-1{margin-top:1rem !important; } .mt-2{margin-top:2rem !important; } .mt-5{margin-top:5rem !important; } .mt-7{margin-top:7rem !important; } 
.mb-0,.b-0{margin-bottom:0rem !important; bottom:0rem !important; } .mb-1{margin-bottom:1rem !important; } .mb-2{margin-bottom:2rem !important; } .mb-3{margin-bottom:3rem !important; } .mb-5{margin-bottom:5rem !important; } 
.t-3{top:3rem !important;} .mt-3{margin-top:3rem !important;}
.mtb-1{margin-top:1rem !important; margin-bottom:1rem !important; }
.mtb-2{margin-top:2rem !important; margin-bottom:2rem !important; }
.mtb-3{margin-top:3rem !important; margin-bottom:3rem !important; }
.mtb-4{margin-top:4rem !important; margin-bottom:4rem !important; }

.ml-auto{margin-left:auto !important; } .mr-auto{margin-right:auto !important; }
.mlr-1{margin-left:1rem !important; margin-right:1rem !important; }
.mlr-2{margin-left:2rem !important; margin-right:2rem !important; }

@media only screen and (max-width:786px){.m-res-half{margin:0 !important; } .plr-res-1{padding-left:0 !important; padding-right:0 !important;} .p-res-2{padding:0 !important;} }
/*=======Margin Classes Ends=============*/
/*========Badge Classes Begins========*/
.sf-badge{padding:.25rem .5rem !important; margin:auto; color:var(--color-white,#FFFFFF); border-radius:1rem; font-weight:bold; text-align:center; font-weight:700; text-transform:lowercase; line-height:1.5rem; }
.badge-pad-1{padding:1.5rem 1.75rem !important;}
.badge-none{background-color:transparent !important;}
.badge-logo{background-color:var(--color-logo,#C5933C) !important;}
.badge-theme{background-color:var(--color-theme,#3A659D) !important;}
.badge-grey{background-color:var(--color-grey,#F4F5FF) !important; }
.badge-greyer{background-color:var(--color-greydark,#cacbd2) !important;}
.badge-white{background-color:var(--color-white,#FFFFFF) !important;}
.badge-darkless{background-color:var(--color-lightdark,#989898) !important;}
.badge-warning{background-color:var(--color-warning,rgb(155,138,64)) !important;}
.badge-dark{background-color:var(--color-dark,#2e2f33) !important;}
.badge-danger{background-color:var(--color-danger,#6b0e07) !important;}
.badge-success{background-color:var(--color-success,#229043ED) !important;}
.badge-secondary{background-color:var(--color-secondary,#3BBAEF) !important;}
.badge-primary{background-color:var(--color-primary,#345070) !important;}


.badge-themergb{background-color:rgba(255,153,51,0.5) !important;}
.badge-greyrgb{background-color:rgba(244,245,255,0.5) !important; }
.badge-greyerrgb{background-color:rgba(202,203,210,0.5) !important;}
.badge-whitergb{background-color:rgba(255,255,255,0.5) !important;}
.badge-darklessrgb{background-color:rgba(152,152,152,0.5) !important;}
.badge-darkrgb{background-color:rgba(46,47,51,0.5) !important;}
.badge-dangerrgb{background-color:rgba(107,14,7,0.5) !important;}
.badge-successrgb{background-color:rgba(34,144,67,0.48) !important;}
.badge-secondaryrgb{background-color:rgba(59,186,239,0.5) !important;}

.border-dark{border:2px solid var(--color-dark,#2e2f33);} .word-break{word-break:break-word;}
/*========Badge Classes Ends========*/
/*========Font-Size Classes Begins========*/
.fs-past{font-size:0.65rem !important;} .fs-quart{font-size:0.75rem !important;}  .fs-half{font-size:.5rem !important;} .fs-1{font-size:1rem !important;} .fs-15{font-size:1.5rem !important;} .fs-2{font-size:2rem !important;} .fs-3{font-size:3rem !important;} 
.fs-4{font-size:4rem !important;} .fs-5{font-size:5rem !important;} .fs-6{font-size:6rem !important;} 
.fw-normal{font-weight:normal;} .fw-700{font-weight:700;} .fw-800{font-weight:800;}
/*========Font-Size Classes Ends========*/


.card-link{margin:1rem; box-shadow:2px 4px 8px rgba(0, 0, 0, .8); padding:1rem; border-radius:1rem;} .card-head{text-align:center; font-size:2.75rem; font-weight:bold; color:var(--color-theme,#C5933C); align-items: center; display:flex;}
.card-img{width:calc(100vw - 80vw); } .bs-none{box-shadow:none !important;} .bs-theme{box-shadow:0 2px 6px rgba(0,0,0,0.25);} .ts-theme{text-shadow:0 2px 6px rgba(0,0,0,0.25);} 

.text-right{text-align:right !important;} .text-left{text-align:left !important;} .text-center{text-align:center !important;} 

.pr-2{padding-right:2rem !important;}

.card-bg{background-repeat:no-repeat; background-size: cover; background-position: center center; min-height:calc(100vh - 60vh); height:auto;}

.li-num{background-color:var(--color-primary,#182069); border:3px solid var(--color-white,#FFFFFF); padding: 0.25rem; font-size:1.5rem; border-radius:50%; margin:.5rem;}

.side-menu{width:100%;}
.side-menu-link{display: block; padding:.5rem 1rem; margin:1rem 0; box-shadow: 0 0 12px rgba(0,0,0,0.25); width:100%;}
.side-menu-link.active{background-color:var(--color-neutralgreen,#33c090); color:var(--color-white,#FFFFFF);}


.paginate{padding:0.25rem 1rem; display:flex; width:100%; justify-content:space-around; align-items: center; list-style-type: none;} .paginate-nav{padding:0.5rem; text-decoration:none; color:var(--color-dark,#2e2f2e); font-weight:bold; transition:0.35s; }
.paginate-nav:focus,.paginate-nav:hover,.paginate-nav-active{outline:none; transition:0.35s;  background-color:var(--color-dark,#2e2f2e); border-radius:50%; color:var(--color-light,#FFFFFF); } .paginate-dots{font-size:2rem; font-weight:bold;}


.bg-image{height:200px; width:100%; background-repeat: no-repeat; background-position: center center; background-size: cover; position:relative;}
.bg-image-content{position: absolute; width:100%; height:100%; background-color: rgba(0,0,0,0.5);}
.image-preview{border: 2px solid var(--color-dark,#182069); padding:1rem; display:grid; justify-content: center;}

.swiper-container { width: 100%; overflow: hidden; position:relative;}
.swiper-pagination { position: absolute; bottom: -20px; left: 0; width: 100%; text-align: center; }
.swiper-container::-webkit-scrollbar { display: none; }
.swiper-container { -ms-overflow-style: none; scrollbar-width: none; }
.swiper-slide { display: flex; justify-content: center; align-items: center; height: 100%; }
.swiper-button-prev:after,.swiper-button-next:after{font-size:1.5rem; font-weight: bold; color:var(--color-theme,#C5933C);}
.slider-banner{width:100%; border-top-left-radius: 2rem; border-bottom-right-radius: 2rem; box-shadow: 0 0 16px rgba(0,0,0,0.25);}

.d-align-center{align-items: center;} .align-center{align-items: center; justify-content: center; display: flex;}
.align-center-grid{align-items: center; justify-content: center; display: grid;}
.icon-radicle32:before{content:url('../confg/logox32.png'); width:50px; margin-top:10px;}
.icon-radicle:before{content:url('../confg/logox48.png'); width:50px; margin-top:10px;}
.text-head{position:relative; font-weight: bold; text-transform: capitalize;} .text-head::before{content:attr(data-author); color:var(--color-theme,#C5933C);} .text-head:after{content:""; position:absolute; bottom:-0.25rem; left:0; width:6rem; border:.15rem solid var(--color-theme,#C5933C);}
.card{box-shadow: 0 0 16px rgba(0, 0, 0, .5); border-radius:.25rem; padding:1rem;}
.footer{color: var(--color-white,#FFFFFF); }
.footer-section{background-color: var(--color-dark,#EFFDF5); padding:1rem; display:grid; grid-template-columns: 50% 15% 15% 15%;  grid-gap:1rem;}
.footer-copy{background-color: var(--color-greydark,#5c6366); text-align: center; font-weight: bold; padding:.35rem;}
.footer-navbar{display: grid; padding:0 1rem;  margin-top:1rem; } .footer-navbar > * > .card-head{font-size:1.25rem; text-align: left; padding-bottom:.5rem;}
.footer-ul{list-style-type: none;} .footer-ul > li{ margin-bottom:0.5rem;} .footer-navlink{text-decoration: none; color:var(--color-white,#FFFFFF);} .footer-link{text-decoration: none; color:var(--color-white,#FFFFFF); }
.footer-link:before{content:"\2192"; align-items: center; font-weight:bold;}
.footer-link:hover,.footer-link:focus,.footer-link.active{color:var(--color-theme,#C5933C); transition: 0.35s;}
.anker{text-decoration: none; color:var(--color-theme,#C5933C);}
.anker:focus,.anker:hover{ color:var(--color-dark,#2B3940);}
.data-fixed{position:fixed; z-index:998; } .bottom-0{bottom:0;} .left-0{left:0;} .right-0{right:0;}
.btn-circle{border-radius: 50%; background-color: var(--color-danger,#6b0e07); color: var(--color-white,#FFFFFF); display:block; padding:1rem; text-decoration: none; box-shadow: 0 0 16px rgba(0, 0, 0, .5); }  .btn-circle:hover,.btn-circle:focus{ background-color: var(--color-dangerrgb,#703935);}
.btn-success{ background-color: var(--color-success,#229043ED);}  .btn-success:hover,.btn-success:focus{ background-color: var(--color-successrgb,#3da55ded);}
.btn-primary{ background-color: var(--color-primary,#182069);}  .btn-primary:hover,.btn-primary:focus{ background-color: var(--color-primaryrgb,#36409b);}
.border-radius-50{border-radius:50%;}
.label{position:relative; font-weight:bold; margin-top:1rem;}
.input{resize:none; width:100%; max-width:100%; padding:0.5rem 1rem; outline:none; border:none; border-bottom:2px solid var(--color-dark,#EFFDF5); color:var(--color-dark,#EFFDF5);font-weight:600; background-color:transparent;} .input.invalid{border-color:var(--color-danger,#6b0e07); color:var(--color-danger,#6b0e07); } .input:focus{border-color:var(--color-theme,#3BBAEF);}
option{background-color: var(--color-primary,#182069);}


.switch{ position: relative; display: inline-block; width: 60px; height: 34px;}
.switch input{ opacity: 0; width: 0; height: 0; }
.slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: var(--text-dark,#494949); -webkit-transition: .4s; transition: .4s; }
.slider:before{position: absolute; content: ""; height: 26px;width: 26px;left: 4px;bottom: 4px;background-color: var(--text-light,#FCFFFF);-webkit-transition: .4s; transition: .4s;}

input:checked + .slider {background-color: var(--text-theme,#3A659D);}
input:focus + .slider {box-shadow: 0 0 1px var(--text-theme,#3A659D);}
  input:checked + .slider:before{-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}
.slider.round{border-radius: 25px;} .slider.round:before{border-radius: 50%;}

.seedfist-chechbox-container{display: inline-block; position: relative; padding-right: 1.5rem;  padding-left: 2.5rem; margin-bottom: 1rem; cursor: pointer; font-size: 1rem; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.seedfist-chechbox-container .seedfist-form-checkbox{position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}
.seedfist-form-checkmark{position: absolute; top: 0; left: 0; height: 1.5rem; width: 1.5rem; background-color: var(--text-lightcolhover,#eeeedd); box-shadow:0 0 4px 1px rgba(0,0,0,0.5);}
.seedfist-chechbox-container:hover .seedfist-form-checkbox ~ .seedfist-form-checkmark { background-color: var(--text-mute,#F2F3F4); }
.seedfist-chechbox-container .seedfist-form-checkbox:checked ~ .seedfist-form-checkmark { background-color: var(--text-theme,#3A659D); }

.seedfist-form-checkmark:after { content: ""; position: absolute; display: none; }
.seedfist-chechbox-container .seedfist-form-checkbox:checked ~ .seedfist-form-checkmark:after { display: block; }
.seedfist-chechbox-container .seedfist-form-checkmark:after { left: 0.5rem; top: 0.35rem; width: 0.5rem; height: 10px; border:1rem solid var(--text-light,#FCFFFF); border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.bg-image{background-repeat: no-repeat; background-size: cover; background-position: auto auto; position:relative;}
.bg-image-data{position: absolute; top:0; left:0; width:100%; height:100%; background-color: rgba(0,0,0,0.5);}

.spanel-container{display:grid; } .spanel-20-80{grid-template-columns: 20% 80%;} .spanel-100{grid-template-columns: 100%;}
.spanel-section{padding:1rem 1rem 1rem 0; } .spanel-section-toggle{display:block; position:fixed; z-index:1299; top:45%; left:2%;} .spanel-section-toggler{border:.25rem solid var(--color-theme,#C5933C); border-radius:50%; background-color:rgba(58,86,149,0.85); color:var(--color-theme,#C5933C); padding:.75rem; } .spanel-section-toggler:focus,.spanel-section-toggler:hover{ transition:0.35s; cursor:pointer; background-color:var(--color-theme,#C5933C); color:var(--color-white,#FFFFFF); border-color:var(--color-white,#FFFFFF); } .spanel-menu{border:1px solid var(--color-light,#EFFDF5); padding:1rem 2.5rem !important; box-shadow:0 8px 16px rgba(58,86,149,0.25); height:auto; max-height:calc(100vh - 12vh); overflow-y:auto;} .spanel-menu-bar{border-bottom:2px solid var(--color-dark,#EFFDF5);}
.spanel-menu-link{padding:.75rem; color:var(--color-dark,#EFFDF5); align-items: center; display:inline-block; width:100%; font-weight:600;} .spanel-content{max-height:calc(100vh - 0vh); height:auto; overflow-y:auto;}
.spanel-menu-link-active,.spanel-menu-link:hover,.spanel-menu-link:focus{background-color:var(--color-spanel,#151F37); transition:.35s;}
.spanel-menu-dropdown-content { display: none; list-style: none; padding-left: 20px; }
.spanel-menu-dropdown.active .spanel-menu-dropdown-content{ display: block; }

.ck-editor{width:100% !important; color:var(--color-light,#EFFDF5); }	.ck-editor__editable_inline{width:100%; min-height:200px; max-height:300px; overflow:auto; border:0.5rem solid var(--text-mute,#F2F3F4) !important; }
.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused),.ck.ck-editor__main>.ck-editor__editable{ max-width: calc(100vw - 25vw);}
.table-container{overflow-x: auto}
  table { padding: 1rem; width: 100%; border-collapse: collapse; margin: 0 auto; font-size: 1rem; text-align: left; background-color: var(--background); color: var(--text);  }
  table thead tr { background-color: var(--color-primary); color: #fff; } 
  table th{background-color:rgba(0, 123, 255, 0.1);}
  table th, table td { padding: 12px 15px; border: 2px solid var(--color-secondary); }  
  table tbody tr:nth-child(even) { background-color: rgba(0, 0, 0, 0.05);  }  
  table tbody tr:hover {  background-color: rgba(0, 123, 255, 0.1); }  
  table tbody tr { transition: background-color 0.3s ease; }

  
.chart-box { position: relative; height: 260px; }
@media (max-width: 768px) { .chart-box {  height: 500px; } }

.swipe-indicator {
  width: 100%;
  text-align: center;
  cursor: pointer;
  padding: 12px 0;
  user-select: none;
}

.chevron {
  display: inline-block;
  font-size: 28px;
  font-weight: 600;
  letter-spacing: -6px;
  transform: rotate(90deg);
  animation: swipeDown 1.6s infinite ease-in-out;
  opacity: 0.8;
}

@keyframes swipeDown {
  0% {
    transform: rotate(90deg) translateX(0);
    opacity: 0.3;
  }
  50% {
    transform: rotate(90deg) translateX(10px);
    opacity: 1;
  }
  100% {
    transform: rotate(90deg) translateX(0);
    opacity: 0.3;
  }
}

/* Optional hover feedback */
.swipe-indicator:hover .chevron {
  animation-play-state: paused;
  opacity: 1;
}


@media only screen and (max-width:768px){html{font-size:14px;} .side-menu{display:grid; grid-template-columns: auto auto auto;} .side-menu-link{text-align:center;} .footer-section{grid-template-columns: 100%; padding:2rem; } }
@media only screen and (max-width:786px){ html{ font-size:13px;} .card-head{font-size:1.75rem;} .icon-radicle:before{content:url('../confg/logox32.png');} .spanel-section{display:none; position:fixed; top:8%; left:0; width:100%; background-color:var(--color-light,#2B3940); z-index:999; } .spanel-section-toggle{display:block;} .spanel-20-80{grid-template-columns: 100%;}
    .seedfist-popup-content{margin-top:calc(100% - 70%); margin-left:calc(100% - 100%);}
}




