@charset "UTF-8";
/*!
 * Bootstrap  v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

 .cursor-not-allowed{ cursor: not-allowed !important;}
 .cursor-default{ cursor: default !important;}
 .cursor-pointer{ cursor: pointer !important;}
 .cursor-no-drop{ cursor: no-drop !important;}



body-1 {
  font-family: "Sofia Sans Extra Condensed", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings:
    "wdth" 75;
}

a {
  text-decoration: none;
}

.tr-divider-1 {
   line-height: 25px;
   min-height: 25px;
   height: 25px;
}

.tr-underline-1 {
  border-bottom: 1px;
  border-bottom-color: #aaaaaa;
}

.tr-underline-2 {
  border-bottom: 1px;
  border-bottom-color: #ffffff;
}

.tr-underline-3 {
  border-bottom: 6px;
  border-bottom-color: #aaaaaa;
  border-style: double;
}

.dark-bue_bg {
  background: linear-gradient(  #060718  , #0f102a);
  /* background-color: rgba(34, 49, 77, 0.4) !important; */
  /* background-image: url("https://assets-global.website-files.com/64ad74dff3ea6b720f588d10/64af35d81e0b9ad3d9e74731_all-you-need-to-integrate-ai-with-your-plan-bg-image-ai-x-webflow-template.jpg"); */
  /* background-color: rgba(0,0,0,0.9); */
  /* background-blend-mode: darken; */
}


.blue_buble_bg {
/*  background: linear-gradient(#e66465, #9198e5);*/
background-image: url("../img/bg_blue_buuble2.jpg");
/*  background-image: url("https://assets-global.website-files.com/64ad74dff3ea6b720f588d10/64af35d81e0b9ad3d9e74731_all-you-need-to-integrate-ai-with-your-plan-bg-image-ai-x-webflow-template.jpg"); 
  background-color: rgba(0,0,0,0.6);!important;
  background-blend-mode: darken;!important;*/
}

.bg-dark-bue {
/*  background: linear-gradient(#1a2333, #313c4f);*/
  background-color: rgba(34, 49, 77, 0.4) !important;
/*  background-image: url("https://assets-global.website-files.com/64ad74dff3ea6b720f588d10/64af35d81e0b9ad3d9e74731_all-you-need-to-integrate-ai-with-your-plan-bg-image-ai-x-webflow-template.jpg");*/
/*  background-color: rgba(0,0,0,0.9);
  background-blend-mode: darken;*/
}

.blue_hole_bg {
  background-image: url("https://assets-global.website-files.com/659311ec9ef09a39d5b1fe8d/6595b783ff5b2c20a5eb51b3_Home%20V2%20Background-p-2600.webp");
}

.shine-div {
  background: radial-gradient(circle at center, #34b4eb 0%, #396a9e 4%, #202961 12.25%, #140e3d 31.25%, #000000 50%);
  animation: colorChange 5s infinite alternate;
}

table tr td, table tr th{
    background-color: rgba(34, 49, 77, 0.4) !important;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  background-color: rgba(34, 49, 77, 0.4) !important;
}

.text-nano{
  font-size: 0.5rem;
}

.btn-blue-bg1 {
  
  margin-right: auto;
  margin-left: auto;
  border-radius: 10px;
  color: white;
  font-weight: bold;
  overflow:hidden;
  position:relative;
  z-index:0;
}
.btn-blue-bg1:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  width:400%;
  height:200%;
  background: radial-gradient(farthest-corner at top, #FFFFFF 0%, #ffb3ff 4%, #ff33ff 12.25%, #800080 31.25%, #b300b3 50%);
  animation: colorChange 5s infinite alternate linear;
}

@keyframes colorChange {
  from {
    transform:translateX(-50%);
  }
  50% {
    transform:scaleX(0.75) translateX(-50%)
  }
  to {
    transform:translateX(-25%);
  }
 }

.hiddenRow0, .hiddenRow1, .hiddenRow2 , .hiddenRow3 {
    display: none;
}
.text-danger-row td {
    color: #90d7ff;
}
.text-short-exposure-row td{
    color: #00c3ff;
}
.text-long-exposure-row td{
    color: #ffeb79;
}

.text-short-exposure-row a {
    color: #00c3ff !important;
}
.text-long-exposure-row a {
    color: #ffeb79 !important;
}



.btn-long-exposure {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffeb79;
  --bs-btn-border-color: #ffeb79;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217,164,6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffeb79;
  --bs-btn-disabled-border-color: #ffeb79;
}

.btn-short-exposure {
  --bs-btn-color: #000;
  --bs-btn-bg: #00c3ff;
  --bs-btn-border-color: #00c3ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #61ccfd;
  --bs-btn-hover-border-color: #61ccfd;
  --bs-btn-focus-shadow-rgb: 217,164,6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #1cb2f7;
  --bs-btn-active-border-color: #61ccfd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #00c3ff;
  --bs-btn-disabled-border-color: #00c3ff;
}


.text-warning-row td {
    color: #ffd500;
}
.text-info-row td {
    color: #00c3ff;
}
.text-success-row td {
    color: #b5ffd2;
}

.text-danger {
  color: #ffa890;
}
.text-success {
  color: #b5ffd2;
}

.sort-icon {
    margin-left: 5px;
    font-size: 0.8em;
    color: gray;
}

.verticaltext{
   width:1px;
   word-wrap: break-word;
   white-space:pre-wrap; 
}

.fs-09 {
  font-size: 0.9rem !important;
}
.fs-08 {
  font-size: 0.8rem !important;
}
.fs-075 {
  font-size: 0.75rem !important;
}

.fs-05 {
  font-size: 0.5rem !important;
}

.fs-025 {
  font-size: 0.25rem !important;
}

.fs-01 {
  font-size: 0.1rem !important;
}

.btn-mini {
  padding: 0.15rem 0.25rem;
  font-size: 0.6rem;
  line-height: 1.1;
  border-radius: 0.1rem;
}

.editable {
  cursor: pointer;
  transition: background-color 1s;
}

.editable:hover {
  background-color: hsl(237, 75%, 67%) !important;
}

.editable input {
  width: 100%;
  border: none;
  outline: none;
  padding: 0.25rem;
}







