@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');

body,
html {
  font-family: 'Poppins', sans-serif;
  /* font-size: 2.1vh; */
  margin: 0;
}
.content {
  height: 100vh;
}
.bg-gamara{
    background-color: #009EE0;
}
.text-gamara{
    color: #009EE0;
}
.rounded-1{
    border-radius: 100px;
}
.required:before {
  content: "*";
  font-size: 18px;
  color: red;
}
.yui{
  margin-left: 8px;
}
.aim{
  background-color: #0a87ab;
}
.ap{
  border-radius: 20px;
  background-color: #0a87ab;
}
.imgcircle{
  border-radius: 50%;
}
.box{
  box-sizing: border-box;
  border: 3px solid transparent;
  background-clip:padding-box;
}
@media(min-width:768px) {
  .card-title {
    font-size: 3vw;
    word-break: break-all;
  }
}

@media(max-width:767px) {
  .card-title {
    font-size: 10vw;
    word-break: break-all;
  }
}
.transparent {
  background-color: rgba(255,255,255,0.7);
}
.iconbulet{
  border-radius: 50%;
}
.file {
  visibility: hidden;
  position: absolute;
}
.fade-scale {
  transform: scale(0);
  opacity: 0;
  -webkit-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear;
}

/* Efek Fade in */
.fade-in {
  animation: fadeIn ease 1.4s;
  -webkit-animation: fadeIn ease 1.4s;
  -moz-animation: fadeIn ease 1.4s;
  -o-animation: fadeIn ease 1.4s;
  -ms-animation: fadeIn ease 1.4s;
  }
  @keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
  }
  
  @-moz-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
  }
  
  @-webkit-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
  }
  
  @-o-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
  }
  
  @-ms-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
  }
  /* Efek Fade in */

.bg-c-blue {
    background: linear-gradient(45deg,#4099ff,#73b4ff);
}
.bg-c-lightblue {
  background: linear-gradient(45deg,#2337ec,#4596f1);
}
.bg-c-oreal {
  background: linear-gradient(45deg,#a940ff,#8173ff);
}
.bg-c-cyan {
  background: linear-gradient(45deg,#34d8bd,#1eadd8);
}

.bg-c-green {
    background: linear-gradient(45deg,#2ed8b6,#59e0c5);
}
.bg-c-lightgreen {
  background: linear-gradient(45deg,#1dbe60,#4fe04f);
}

.bg-c-yellow {
    background: linear-gradient(45deg,#FFB64D,#ffcb80);
}
.bg-c-yellow2 {
  background: linear-gradient(45deg,#ffcc23,#ffc72d);
}

.bg-c-pink {
    background: linear-gradient(45deg,#FF5370,#ff869a);
}
.bg-c-red {
  background: linear-gradient(45deg,#e04848,#f3738f);
}
.bg-c-abu {
  background: linear-gradient(45deg,#686868,#949494);
}

ul, #myUL {
  list-style-type: none;
}

#myUL {
  margin: 0;
  padding: 0;
}

.caret {
  cursor: pointer;
  -webkit-user-select: none; /* Safari 3.1+ */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none;
}

.caret::before {
  content: "\25B6";
  color: black;
  display: inline-block;
  margin-right: 6px;
}

.caret-down::before {
  -ms-transform: rotate(90deg); /* IE 9 */
  -webkit-transform: rotate(90deg); /* Safari */
  transform: rotate(90deg);  
}

.nested {
  display: none;
}

.active {
  display: block;
}
.child-element {
  min-width: 400px;
  display: inline-block;
  height: 100px;
}
.child-element span{
  white-space: nowrap
}
.rounded-10{
  border-radius: 10px;
}
.b50{
  border-radius: 50%;
}
.b40{
  border-radius: 40%;
}
.b30{
  border-radius: 30%;
}
.b20{
  border-radius:20%;
}
.b10{
  border-radius: 10%;
}
.kotak {
  font-family: 'Poppins', sans-serif;
  font-size: 1.1vh;
  margin: 0;
}

ul.timeline {
  list-style-type: none;
  position: relative;
}
ul.timeline:before {
  content: ' ';
  background: #d4d9df;
  display: inline-block;
  position: absolute;
  left: 29px;
  width: 2px;
  height: 100%;
  z-index: 400;
}
ul.timeline > li {
  margin: 20px 0;
  padding-left: 20px;
}
ul.timeline > li:before {
  content: ' ';
  background: white;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  border: 3px solid #22c0e8;
  left: 20px;
  width: 20px;
  height: 20px;
  z-index: 400;
}
ul .dots {
  list-style-type: disc !important;
}
ul .teks{
  font-size: .1vh;
  font-size: 0.9em;
  font-weight: 400;
  color: rgb(63, 63, 63);
}
/* 'rgba(237, 112, 16,  1)',
   'rgba(243, 214, 17,  1)',
   'rgba(107, 184, 96,  1)',
   'rgba(95, 195, 218,  1)',
   'rgba(102, 118, 183, 1)',
   'rgba(174, 108, 170, 1)' */

.bg-gamara0{
  background-color: rgb(202, 202, 202);
}
.bg-gamara1{
  background-color: rgba(237, 112, 16,  1);
}
.bg-gamara2{
  background-color: rgba(243, 214, 17,  1);
}
.bg-gamara3{
  background-color: rgba(107, 184, 96,  1);
}
.bg-gamara4{
  background-color: rgba(95, 195, 218,  1);
}
.bg-gamara5{
  background-color: rgba(102, 118, 183, 1);
}
.bg-gamara6{
  background-color: rgba(174, 108, 170, 1);
}
.bg-dgreen{
  background-color: rgb(16, 136, 0);
}
.bg-mt4{
  background: linear-gradient(-180deg,#4cbd3d,#34a325);
  /* background-color: #6CB862; */
}