.logo-big {
	height: 86px;
	width: 200px;
	background-repeat: no-repeat;
	background-size: 200px 86px;
	background-position: center center;
}

.logo-small {
	height: 28px;
	width: 200px;
	background-repeat: no-repeat;
	background-size: 200px 28px;
	background-position: center center;
}

:root {
	.logo-cto-small {
	/* background-image: url(../images/logos/light/cto-logo-small.png); */
	}
	.logo-cto-big {
		/* background-image: url(../images/logos/light/cto-logo.png); */
	}
}

[data-theme="dark"] {
	.logo-cto-small {
		/* background-image: url(../images/logos/dark/cto-logo-small.png); */
	}
	.logo-cto-big {
		/* background-image: url(../images/logos/dark/cto-logo.png); */
	}
}

:root {
	.logo-cgst-small {
	/* background-image: url(../images/logos/light/cgst-logo-small.png); */
	}
	.logo-cgst-big {
	/*	background-image: url(../images/logos/light/cgst-logo.png); */
	}
}

[data-theme="dark"] {
	.logo-cgst-small {
		/* background-image: url(../images/logos/dark/cgst-logo-small.png); */
	}
	.logo-cgst-big {
		/* background-image: url(../images/logos/dark/cgst-logo.png); */
	}
}

.login-container .logo {
	margin-bottom: 30px;
}

.shrink img {
	transition: 1s ease;
}

.shrink img:hover{
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	transition: 1s ease;
}

.brighten img {
	-webkit-filter: brightness(90%);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}

.brighten img:hover {
	-webkit-filter: brightness(100%);
}

.grow img{
	transition: 1s ease;
	width: 92%;
}

.grow img:hover{
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	transition: 1s ease;
}

.pulse {
    
   	animation: pulse 1s linear 1;
}

@-webkit-keyframes "pulse" {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
	}

	100% {
		-webkit-transform: scale(1);
	   transform: scale(1);
	}
}