@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');

body,
html {
  font-family: 'Poppins', sans-serif;
  margin: 0;
}
.bg {
  /* The image used */
  background: url("img/bgudinus.jpg") no-repeat center center fixed;

  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.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,#a1cdff);
}
.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-yellow {
    background: linear-gradient(45deg,#FFB64D,#ffcb80);
}

.bg-c-pink {
    background: linear-gradient(45deg,#FF5370,#ff869a);
}
.bg-c-udinus {
  background: linear-gradient(0deg,#063470,#78beff);
}

.bg-c-ablue {
  color: #ffffff;
  background: linear-gradient(45deg,#1458a7,#51a2ff);
}
.bg-c-bblue {
  color: #ffffff;
  background: linear-gradient(90deg,#19aabd,#23cde4);
}
.bg-c-cblue {
  color: #ffffff;
  background: linear-gradient(90deg,#1952bd,#5317f8);
}

#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%;
}