/*body{*/
/*  font-size: 1rem;*/
/*}*/
/*@media (min-width: 576px) {*/
/*  body{*/
/*    font-size: 1.2rem;*/
/*  }*/
/*}*/

/*.linkOrange a {*/
/*  color: #e7af1e;*/
/*  text-decoration: none;*/
/*}*/

#M690245ScriptRootC1406144 {
  min-height: 300px;
}

ins[data-ad-status=unfilled] {display:none!important}

a {
  color: #e7af1e;
  text-decoration: none;
}

#logoLink {
  color: #e1e1e1;
  text-decoration: none;
}

/*.linkOrange a:hover {*/
  /*color: #a47c15;*/
/*  color: #ffc121;*/
/*}*/

a:hover {
  /*color: #a47c15;*/
  color: #ffc121;
}

#loadingPage {
  position:fixed;
  background-color: #222;
  z-index: 1000;
}

#sidebar{
  width:250px;
  background-color:#1e1e1e;
  box-shadow: 0px 0px 25px 5px #000;
  z-index: 1;
}

#sidebarAccountList .active {
  background-color: #333;
  border-radius: 10px 10px 10px 10px;
}

#sidebarMobileClose{
  position:fixed;
}

#sidebarMobileClose:hover{
  cursor: pointer;
}

.sidebarItem:hover{
  cursor: pointer;
}

.welcomeIcon{
  font-size:2em;
}

.contentCard{
  background-color:#1e1e1e;
  box-shadow: 0px 0px 5px 0px #000000;
}

#mainHeader{
  background-color:#1e1e1e;
}

#mainFooter{
  background-color:#1e1e1e;
}

.shadowBoxv1{
  box-shadow:0px 0px 5px 1px rgba(0,0,0,0.3);
}

/*Animation*/
.loadingRotateAnim{
  animation: loadingRotateAnim 1s infinite ease;
}

@keyframes loadingRotateAnim {
  0% {
    transform: rotate(0deg);
  }
  
  100% {
    transform: rotate(360deg);
  }
}

.loadingBounceAnim {
  animation: bounce 0.5s infinite;
}

@keyframes bounce {
  from, to { transform: scale(1, 1); }
  25% { transform: scale(0.9, 1.1); }
  50% { transform: scale(1.1, 0.9); }
  75% { transform: scale(0.95, 1.05); }
}

/*Transition*/
.fadeOutTrans{
  opacity:0;
  transition: opacity 0.5s linear;
}

.slideTopTrans{
  margin-top: -100vh;
  transition: margin-top 0.5s linear;
}