

html {
	overflow-x: hidden;
	background:#20222B;
}

body,
#leftSide.color {
    background: darkorange;
}


.btn-solid:hover, .btn-solid-dark:hover {
    background: #42444D;
}
.btn-solid, .btn-solid-dark {
    background: #20222B;
	border: 1px solid #31333C;
}

.wing-left {
    border-right: 38px solid #ffb400;
}

.wing-right {
    border-right: 40px solid #ffb400;
}

.exhaust {
    border-top: 23px solid #ffb400;
}

.window-big {
    background: #ffb400;
}









.main-logo {
    max-width: initial;
}



/* logo */
.logo {
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 64px;
	line-height:1;
    letter-spacing: 3px;
	color:#fff;
    cursor: pointer;
}
.logo span {
	color:#ffb400;
}



/* noti dot */
  .noti-dot {
    position: relative;
  }

  .logopulse {
    width: 2px;
    height: 2px;
    border: 3px solid #ffb400;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background-color: #ffb400;
    z-index: 10;
    position: absolute;
	top:59px;
    right: 6px;
  }

  .dot {
    border: 4px solid #ffb400;
    background: transparent;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;
    height: 30px;
    width: 30px;
    -webkit-animation: logopulse 3s ease-out;
    -moz-animation: logopulse 3s ease-out;
    animation: logopulse 3s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    position: absolute;
    top: 47px;
    left: -24px;
    z-index: 1;
    opacity: 0;
  }


@-moz-keyframes logopulse {
    0% {
      -moz-transform: scale(0);
      opacity: 0.0;
    }
    25% {
      -moz-transform: scale(0);
      opacity: 0.1;
    }
    50% {
      -moz-transform: scale(0.1);
      opacity: 0.3;
    }
    75% {
      -moz-transform: scale(0.5);
      opacity: 0.5;
    }
    100% {
      -moz-transform: scale(1);
      opacity: 0.0;
    }
  }

  @-webkit-keyframes logopulse {
    0% {
      -webkit-transform: scale(0);
      opacity: 0.0;
    }
    25% {
      -webkit-transform: scale(0);
      opacity: 0.1;
    }
    50% {
      -webkit-transform: scale(0.1);
      opacity: 0.3;
    }
    75% {
      -webkit-transform: scale(0.5);
      opacity: 0.5;
    }
    100% {
      -webkit-transform: scale(1);
      opacity: 0.0;
    }
  }