
/* latin-ext */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 400;
  src: url(../font/LDIxapCSOBg7S-QT7p4JM-aUWA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 400;
  src: url(../font/LDIxapCSOBg7S-QT7p4HM-Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 500;
  src: url(../font/LDI2apCSOBg7S-QT7pb0EPOleef2kg.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 500;
  src: url(../font/LDI2apCSOBg7S-QT7pb0EPOreec.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 600;
  src: url(../font/LDI2apCSOBg7S-QT7pbYF_Oleef2kg.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 600;
  src: url(../font/LDI2apCSOBg7S-QT7pbYF_Oreec.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 700;
  src: url(../font/LDI2apCSOBg7S-QT7pa8FvOleef2kg.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 700;
  src: url(../font/LDI2apCSOBg7S-QT7pa8FvOreec.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
/*  --basecolor1: rgba(255, 180, 0, 1);*/
  --basecolor1: #FFA200;
  --basecolor1-hover: #D38600;
  --basecolor2: #41DA00;
  --fontcolor1: #5f5f5f;
  --fontcolor2: #222222;
  --bs-body-line-height: 2;
}

html {
  font-size: 1.1rem;
}

body {
  font-family: 'Rajdhani', sans-serif;
  font-weight:400;
  color: var(--fontcolor1);
  background-image: radial-gradient(circle,#006, rgb(10, 10, 10,20) 50%);
  background-attachment: fixed;
}
input, textarea {
  color: var(--fontcolor1);
}

.lead {
  color: #fff !important;
}

td {
  font-family: 'Rajdhani', sans-serif;
/*  font-size: 14px;*/
}

h1 {
  margin: 0px;
  padding: 0.8em;
  text-align: left;
  color: #fff;
  text-align: center;
}

.card-body p {
  font-size: 1.1rem;
  font-family: helvetica;
}

.it-card-header {
  height: 12em;
  background: #333;
  background-image: url("../image/bg3.jpg");
}

.it-card-header h2 {
  color: #fff;
}

.it-card-bottom a {
  background: var(--basecolor1);
  border: 1px solid var(--basecolor1);
  color: #454545;
  font-weight: bold;

}

.it-card-bottom a:hover {
  background: var(--basecolor1-hover);
  border: 1px solid var(--basecolor1-hover);
}

.navbar {
  --bs-navbar-active-color: #FFA200;
  --bs-navbar-color: #fff;
  --bs-navbar-hover-color: var(--basecolor1);
}
.dropdown-item.active, .dropdown-item:active {
  background-color: #FFA200;
}

.dropdown-item.active, .dropdown-item:hover {
  background-color: var(--basecolor1);
}

.bg-basecolor1 {
  background: var(--basecolor1);
}

.bg-basecolor2 {
  background: var(--basecolor2);
}


.btn-outline-primary {
  background: #fff;
  color: var(--basecolor1);
  border: 1px solid var(--basecolor1);
}

.btn-primary {
  background: var(--basecolor1);
  border: 1px solid var(--basecolor1);
  color: #454545;
  font-weight: bold;
}

.btn-primary:hover, .btn-outline-primary:hover {
  background: var(--basecolor1-hover);
  border: 1px solid var(--basecolor1-hover);
}

.card-body {
  color: var(--fontcolor1);
}

@media only screen and (max-width: 600px) {
  .h-sm-100 {height:100%}
}

.sp01 {
    display: table-cell !important;
}

.sp02 {
    display: table-cell;
    padding-left: 1rem;
    padding-bottom: 1rem;

}

.header-underline {
  border-bottom: 3px solid var(--basecolor1);
  padding: 0rem 2rem 0.3rem 0rem;
  line-height: 3rem;
}

.bigicon {
/*  color: var(--basecolor1);*/
  padding: 2rem;
  font-size: 4rem;
}

.link-basecolor1 {
  color: var(--basecolor1);
  text-decoration: none;
}

.link-basecolor1:hover {
  color: var(--basecolor2);
}

.badge {
  color: #454545;
}
