/* Your custom styles */
.isHidden { display: none; } /* Add this class to CSS file */
 .fond_header {
  	overflow: hidden;
	width: 100%;
	/*border-top: 1px solid #111;
	border-bottom: 1px solid #222;
	background-color: black;
	background: url('../img/escpeurope/fond_header.png') no-repeat top right;*/
	color: white;
	cursor: default;
	
}
.display-3 {
			font-size: 3.5rem;
		}
.navbar-brand{ 
  	background: url(../img/escp/logos/ESCP_LOGO_NEGA.png)  center / contain no-repeat; ;
	width: 159px;
	height:60px
}
footer.page-footer .footer-copyright{overflow:hidden;height:50px;line-height:50px;text-align:center;font-size:.9rem}

.navbar.scrolling-navbar{z-index:100}

#lg_form input { color: #fff; }

	@media (min-width:600px){
		.navbar.scrolling-navbar{-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out;padding-top:12px;padding-bottom:12px}	
		.navbar.scrolling-navbar.top-nav-collapse{padding-top:5px;padding-bottom:5px}
	}



	.top-nav-collapse {
		background-color: #240085 !important; 
	}
	.navbar:not(.top-nav-collapse) {

		background-color:rgba(255,255,255,.3)
	}
	@media (max-width: 768px) {
		.navbar:not(.top-nav-collapse) {
			background: #240085 !important;
		} 
	}

	/*
	h5 {
		letter-spacing: 3px;
	}
	*/
	@media (max-width: 740px) {
		.full-height,
		.full-height body,
		.full-height header,
		.full-height header .view {
			height: 800px; 
		} 
		.display-3 {
			font-size: 3rem;
		}
	}
	footer.page-footer {
		background-color: #240085;
	}
	@media (max-width: 450px) {
		.display-3 {
			font-size: 3rem;
		}
	}
	@media only screen and (max-width: 933px) { 
		.navbar-brand{ 
  			background: url(../img/escp/logos/ESCP_LOGO_NEGA.png)  center / contain no-repeat; ;
			width: 133px;
			height:50px
		}
	}
		
.select2-container .select2-selection{
	background: transparent;
	border: none;		 
}
		
.hidden-input{display: none;}
.help-block{color:red; font-size: 12px;}
#form_others-error.error.help-block, #form_name-error.error.help-block, #form_surname-error.error.help-block, #form_email-error.error.help-block, #form_identification-error.error.help-block, #form_subject-error.error.help-block, #form_message-error.error.help-block {padding-left: 45px;display: inline-block}

@font-face {
    font-family: 'Andes Condensed';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/AndesCondensedLight-Italic.eot');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Andes Condensed';
    src:url('https://static.escpeurope.eu/escp_assets/fonts/AndesCondensedLight-Italic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Sofia Pro';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/SofiaProBold.eot');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Sofia Pro';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/SofiaProBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Sofia Pro';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/SofiaProExtraLight.eot');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Sofia Pro';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/SofiaProExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Andes Condensed';
    src: url('AndesCondensedUltraLight.eot');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Andes Condensed';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/AndesCondensedUltraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Sofia Pro';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/SofiaProLight.eot');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Sofia Pro';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/SofiaProLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Andes Condensed';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/AndesCondensedBlack.eot');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Andes Condensed';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/AndesCondensedBlack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Andes Condensed';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/AndesCondensedBold.eot');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Andes Condensed';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/AndesCondensedBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Sofia Pro';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/SofiaProBlack.eot');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Sofia Pro';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/SofiaProBlack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Andes Condensed Book';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/AndesCondensedBook.eot');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Andes Condensed Book';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/AndesCondensedBook.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Andes Condensed';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/AndesCondensedSemiBold.eot');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Andes Condensed';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/AndesCondensedSemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Andes Condensed';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/AndesCondensedLight.eot');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Andes Condensed';
    src: url('https://static.escpeurope.eu/escp_assets/fonts/AndesCondensedLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
		
.andes_condensed_ultralight {
	font-family: 'Andes Condensed'; 
	font-weight: 200; 
	font-style: normal;
	}
.andes_condensed_ultralight_italic {
	font-family: 'Andes Condensed'; 
	font-weight: 200; 
	font-style: italic;
	}
.andes_condensed_light {
	font-family: 'Andes Condensed';
    font-weight: 300;
    font-style: normal;
}
.andes_condensed_light_italic {
	font-family: 'Andes Condensed';
    font-weight: 300;
    font-style: italic;
}
.andes_condensed_book{
	font-family: 'Andes Condensed Book';
    font-weight: normal;
    font-style: normal;
}
.andes_condensed_book_italic{
	font-family: 'Andes Condensed Book';
    font-weight: normal;
    font-style: italic;
}
.andes_condensed_semibold {
	font-family: 'Andes Condensed';
    font-weight: 600;
    font-style: normal;
}
.andes_condensed_semibold_italic {
	font-family: 'Andes Condensed';
    font-weight: 600;
    font-style: italic;		
}
.andes_condensed_bold {
	font-family: 'Andes Condensed';
    font-weight: bold;
    font-style: normal;
}
.andes_condensed_bold_italic {
	font-family: 'Andes Condensed';
    font-weight: bold;
    font-style: italic;
}
.andes_condensed_black {
	font-family: 'Andes Condensed';
    font-weight: 900;
    font-style: normal;
}
.andes_condensed_black_italic {
	font-family: 'Andes Condensed';
    font-weight: 900;
    font-style: italic;
}
.sofia_pro_extralight {
	font-family: 'Sofia Pro';
    font-weight: 200;
    font-style: normal;
}
.sofia_pro_extralight_italic {
	font-family: 'Sofia Pro';
    font-weight: 200;
    font-style: italic;
}
.sofia_pro_light {
	font-family: 'Sofia Pro';
    font-weight: 300;
    font-style: normal;
}
.sofia_pro_light_italic {
	font-family: 'Sofia Pro';
    font-weight: 300;
    font-style: italic;
}
.sofia_pro_bold {
	font-family: 'Sofia Pro';
    font-weight: bold;
    font-style: normal;
}
.sofia_pro_bold_italic {
	font-family: 'Sofia Pro';
    font-weight: bold;
    font-style: italic;
}
.sofia_pro_black {
	font-family: 'Sofia Pro';
    font-weight: 900;
    font-style: normal;
}
.sofia_pro_black_italic {
	font-family: 'Sofia Pro';
    font-weight: 900;
    font-style: italic;
}
.stepper li.info a .circle{background-color:#33b5e5!important}
.stepper li.warning a .circle{background-color:#ffbb33!important}
.stepper li.danger a .circle{background-color:#ff3547!important}
.stepper li.success a .circle{background-color:#00C851!important}

	#container-loader {
    display: flex; /* establish flex container */
        flex-direction: row; /* make main axis horizontal (default value) */
        justify-content: center; /* center items horizontally, in this case */
        align-items: center; /* center items vertically, in this case */
    height: 100px; /* for demo purposes */
    
}

.loader-image {
    width: 150px;
    margin: 5px;
    text-align: center;
}
.loader-text {
    width: 300px;
    margin: 5px;
	margin-left: 50px;
    text-align: center;
}
		.escpeurope_star{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 161.87 202.67'%3e%3cg data-name='Capa 2'%3e%3cpath d='M129 52.62c7.26-8.88 13.87-16.79 21.1-25.67 1.35-1.63 2.74-3.2 4.15-4.76 2.41-2.54 4.82-5.14 7.28-7.81a1.2 1.2 0 0 0 .3-.87 1.11 1.11 0 0 0-.38-.85 1.07 1.07 0 0 0-.38-.23 1.2 1.2 0 0 0-1 0 2.78 2.78 0 0 0-.37.26c-2.31 2.56-4.74 5.06-7.09 7.66-11.27 12-22.24 23-34.32 35.28-9.59 9.68-18.75 19.14-27.49 28.94C81 67.82 70.8 51 59.58 33.13c-2.19-3.76-5.08-6.55-7-9.05C46.63 16.22 40 7.08 34.53.45a1.17 1.17 0 0 0-1.59-.24 1.2 1.2 0 0 0-.44 1.56c.59 1.17 1 2.09 1.47 3a1.22 1.22 0 0 0 0 1.31c8 13.3 12.77 23.72 18.73 35.1a51 51 0 0 0 4 6c4.74 8.34 9.06 17.37 15.2 26.66 1.7 2.43 4.38 6.12 6.92 9.73a46.67 46.67 0 0 0-11.47-1.64c-2.83.17-4.54 1.18-6.51 1.15a1.25 1.25 0 0 0-.68.22h-2.62c-3.1 0-7.88-.14-14.18-.5-.81-.06-1.62-.09-2.41-.09-5.27 0-10.57 1-15 1.51-5.43.38-10.35 1.09-15.68 1.09h-.9a76.28 76.28 0 0 1-8-.9A1.23 1.23 0 0 0 0 85.51a1.19 1.19 0 0 0 1 1.34.18.18 0 0 0 .11 0c10 1.47 19.09 2.49 29.41 3.16 18.13 1.83 34.16 2.07 51.76 4.29a277 277 0 0 0-32.42 47.43c-1.9 3.41-2.59 6.93-3.55 9.43a165.18 165.18 0 0 0-7 25.19 1.2 1.2 0 0 0 .84 1.37 1.06 1.06 0 0 0 .35 0 1.22 1.22 0 0 0 1.1-.68c.47-1 .85-1.75 1.23-2.47a1.21 1.21 0 0 0 1.08-.8c4.47-12.47 10.3-20.48 16.14-29.67a36 36 0 0 0 2.9-5.44c4.36-6.78 9.83-13.29 15-21.23 2.47-4.18 3.68-7.45 6.4-11.08a1.28 1.28 0 0 0 .22-.74c1-1.37 2.59-3.51 4.68-6.15 3 4.71 7.28 11.74 12.92 21.2 6.88 11.84 15.7 23.65 22.56 33.49 7.8 10.81 14.73 20.53 22.47 31.3 3.74 5.23 7 10.85 10.5 16.32a2.1 2.1 0 0 0 .14.24 1.25 1.25 0 0 0 1 .54 1.14 1.14 0 0 0 .65-.19 1.22 1.22 0 0 0 .39-1.67c-12.57-20.13-23.89-38.15-36.08-58.95-9.42-16.46-18.37-32.11-27.44-47.66h1.92c1 0 2 0 3-.06a1.19 1.19 0 0 0 1.11-1 1.24 1.24 0 0 0-.63-1.34c-.32-.12-.57-.28-.81-.38a1.21 1.21 0 0 0-.9-1.13c-.88-.25-1.66-.56-2.46-.84 2.65-3 5.61-6.41 9-10.1 8-8.61 15.7-18.74 22.23-26.78' fill='%23240085' data-name='Calque 1'/%3e%3c/g%3e%3c/svg%3e");
			background-repeat: no-repeat;
			
    background-position: center; 
background-size: 40px auto;

 
 
		}
		.cssload-loader {
	position: relative;
	left: calc(50% - 52px);
	width: 104px;
	height: 104px;
	border-radius: 50%;
		-o-border-radius: 50%;
		-ms-border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
	perspective: 1300px;
}

.cssload-inner {
	position: absolute;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	border-radius: 50%;
		-o-border-radius: 50%;
		-ms-border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;	
}

.cssload-inner.cssload-one {
	left: 0%;
	top: 0%;
	animation: cssload-rotate-one 1.15s linear infinite;
		-o-animation: cssload-rotate-one 1.15s linear infinite;
		-ms-animation: cssload-rotate-one 1.15s linear infinite;
		-webkit-animation: cssload-rotate-one 1.15s linear infinite;
		-moz-animation: cssload-rotate-one 1.15s linear infinite;
	border-bottom: 5px solid rgb(243,146,0);
}

.cssload-inner.cssload-two {
	right: 0%;
	top: 0%;
	animation: cssload-rotate-two 1.15s linear infinite;
		-o-animation: cssload-rotate-two 1.15s linear infinite;
		-ms-animation: cssload-rotate-two 1.15s linear infinite;
		-webkit-animation: cssload-rotate-two 1.15s linear infinite;
		-moz-animation: cssload-rotate-two 1.15s linear infinite;
	border-right: 5px solid rgb(243,146,0);
}

.cssload-inner.cssload-three {
	right: 0%;
	bottom: 0%;
	animation: cssload-rotate-three 1.15s linear infinite;
		-o-animation: cssload-rotate-three 1.15s linear infinite;
		-ms-animation: cssload-rotate-three 1.15s linear infinite;
		-webkit-animation: cssload-rotate-three 1.15s linear infinite;
		-moz-animation: cssload-rotate-three 1.15s linear infinite;
	border-top: 5px solid rgb(243,146,0);
}







@keyframes cssload-rotate-one {
	0% {
		transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
	}
	100% {
		transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
	}
}

@-o-keyframes cssload-rotate-one {
	0% {
		-o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
	}
	100% {
		-o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
	}
}

@-ms-keyframes cssload-rotate-one {
	0% {
		-ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
	}
	100% {
		-ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
	}
}

@-webkit-keyframes cssload-rotate-one {
	0% {
		-webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
	}
	100% {
		-webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
	}
}

@-moz-keyframes cssload-rotate-one {
	0% {
		-moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
	}
	100% {
		-moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
	}
}

@keyframes cssload-rotate-two {
	0% {
		transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
	}
	100% {
		transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
	}
}

@-o-keyframes cssload-rotate-two {
	0% {
		-o-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
	}
	100% {
		-o-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
	}
}

@-ms-keyframes cssload-rotate-two {
	0% {
		-ms-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
	}
	100% {
		-ms-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
	}
}

@-webkit-keyframes cssload-rotate-two {
	0% {
		-webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
	}
	100% {
		-webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
	}
}

@-moz-keyframes cssload-rotate-two {
	0% {
		-moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
	}
	100% {
		-moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
	}
}

@keyframes cssload-rotate-three {
	0% {
		transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
	}
	100% {
		transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
	}
}

@-o-keyframes cssload-rotate-three {
	0% {
		-o-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
	}
	100% {
		-o-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
	}
}

@-ms-keyframes cssload-rotate-three {
	0% {
		-ms-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
	}
	100% {
		-ms-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
	}
}

@-webkit-keyframes cssload-rotate-three {
	0% {
		-webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
	}
	100% {
		-webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
	}
}

@-moz-keyframes cssload-rotate-three {
	0% {
		-moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
	}
	100% {
		-moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
	}
}
		
	
.l-wrapper {
position: relative;
	left: calc(50% - 52px);
	width: 104px;
	height: 104px;
	border-radius: 50%;
		-o-border-radius: 50%;
		-ms-border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
	perspective: 1300px;
}

.g--circle {
  transform-origin: 60px 60px;
  fill: dodgerblue;
  animation: opacity 1.2s linear infinite;
}
.g--circle:nth-child(12n + 1) {
  animation-delay: -0.1s;
  transform: rotate(-30deg) translate(5px, 5px) scale(0.9);
}
.g--circle:nth-child(12n + 2) {
  animation-delay: -0.2s;
  transform: rotate(-60deg) translate(5px, 5px) scale(0.9);
}
.g--circle:nth-child(12n + 3) {
  animation-delay: -0.3s;
  transform: rotate(-90deg) translate(5px, 5px) scale(0.9);
}
.g--circle:nth-child(12n + 4) {
  animation-delay: -0.4s;
  transform: rotate(-120deg) translate(5px, 5px) scale(0.9);
}
.g--circle:nth-child(12n + 5) {
  animation-delay: -0.5s;
  transform: rotate(-150deg) translate(5px, 5px) scale(0.9);
}
.g--circle:nth-child(12n + 6) {
  animation-delay: -0.6s;
  transform: rotate(-180deg) translate(5px, 5px) scale(0.9);
}
.g--circle:nth-child(12n + 7) {
  animation-delay: -0.7s;
  transform: rotate(-210deg) translate(5px, 5px) scale(0.9);
}
.g--circle:nth-child(12n + 8) {
  animation-delay: -0.8s;
  transform: rotate(-240deg) translate(5px, 5px) scale(0.9);
}
.g--circle:nth-child(12n + 9) {
  animation-delay: -0.9s;
  transform: rotate(-270deg) translate(5px, 5px) scale(0.9);
}
.g--circle:nth-child(12n + 10) {
  animation-delay: -1s;
  transform: rotate(-300deg) translate(5px, 5px) scale(0.9);
}
.g--circle:nth-child(12n + 11) {
  animation-delay: -1.1s;
  transform: rotate(-330deg) translate(5px, 5px) scale(0.9);
}
.g--circle:nth-child(12n + 12) {
  animation-delay: -1.2s;
  transform: rotate(-360deg) translate(5px, 5px) scale(0.9);
}

.g-circles--v4 .g--circle {
  fill-opacity: 1;
  fill: orange;
  animation-name: opacity, colors-3;
}
.g-circles--v4 .u--circle {
  animation: transform 1.2s linear infinite;
}
.g-circles--v4 .g--circle:nth-child(12n + 1) .u--circle {
  animation-delay: -0.1s;
}
.g-circles--v4 .g--circle:nth-child(12n + 2) .u--circle {
  animation-delay: -0.2s;
}
.g-circles--v4 .g--circle:nth-child(12n + 3) .u--circle {
  animation-delay: -0.3s;
}
.g-circles--v4 .g--circle:nth-child(12n + 4) .u--circle {
  animation-delay: -0.4s;
}
.g-circles--v4 .g--circle:nth-child(12n + 5) .u--circle {
  animation-delay: -0.5s;
}
.g-circles--v4 .g--circle:nth-child(12n + 6) .u--circle {
  animation-delay: -0.6s;
}
.g-circles--v4 .g--circle:nth-child(12n + 7) .u--circle {
  animation-delay: -0.7s;
}
.g-circles--v4 .g--circle:nth-child(12n + 8) .u--circle {
  animation-delay: -0.8s;
}
.g-circles--v4 .g--circle:nth-child(12n + 9) .u--circle {
  animation-delay: -0.9s;
}
.g-circles--v4 .g--circle:nth-child(12n + 10) .u--circle {
  animation-delay: -1s;
}
.g-circles--v4 .g--circle:nth-child(12n + 11) .u--circle {
  animation-delay: -1.1s;
}
.g-circles--v4 .g--circle:nth-child(12n + 12) .u--circle {
  animation-delay: -1.2s;
}
@keyframes opacity {
  3% {
    fill-opacity: 1;
  }
  75% {
    fill-opacity: 0;
  }
}
@keyframes opacity-stroke {
  10% {
    stroke-opacity: 1;
  }
  85% {
    stroke-opacity: 0;
  }
}


@keyframes colors-3 {
  0% {
    fill: yellowgreen;
  }
  50% {
    fill: turquoise;
  }
  65% {
    fill: yellow;
  }
  95% {
    fill: orange;
  }
}
@keyframes transform {
  10% {
    transform-origin: 70px 70px;
    transform: scale(0.75);
  }
}

.text-loader {
	width: 244px;
	height: 49px;
	line-height: 49px;
	text-align: center;
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
	font-family: helvetica, arial, sans-serif;
	text-transform: uppercase;
	font-weight: 900;
	font-size:18px;
	color: rgb(233,138,56);
	letter-spacing: 0.2em;
}
.text-loader::before, .text-loader::after {
	content: "";
	display: block;
	width: 15px;
	height: 15px;
	background: rgb(28,56,91);
	position: absolute;
	animation: text-load 0.81s infinite alternate ease-in-out;
		-o-animation: text-load 0.81s infinite alternate ease-in-out;
		-ms-animation: text-load 0.81s infinite alternate ease-in-out;
		-webkit-animation: text-load 0.81s infinite alternate ease-in-out;
		-moz-animation: text-load 0.81s infinite alternate ease-in-out;
}
.text-loader::before {
	top: 0;
}
.text-loader::after {
	bottom: 0;
}



@keyframes text-load {
	0% {
		left: 0;
		height: 29px;
		width: 15px;
	}
	50% {
		height: 8px;
		width: 39px;
	}
	100% {
		left: 229px;
		height: 29px;
		width: 15px;
	}
}

@-o-keyframes text-load {
	0% {
		left: 0;
		height: 29px;
		width: 15px;
	}
	50% {
		height: 8px;
		width: 39px;
	}
	100% {
		left: 229px;
		height: 29px;
		width: 15px;
	}
}

@-ms-keyframes text-load {
	0% {
		left: 0;
		height: 29px;
		width: 15px;
	}
	50% {
		height: 8px;
		width: 39px;
	}
	100% {
		left: 229px;
		height: 29px;
		width: 15px;
	}
}

@-webkit-keyframes text-load {
	0% {
		left: 0;
		height: 29px;
		width: 15px;
	}
	50% {
		height: 8px;
		width: 39px;
	}
	100% {
		left: 229px;
		height: 29px;
		width: 15px;
	}
}

@-moz-keyframes text-load {
	0% {
		left: 0;
		height: 29px;
		width: 15px;
	}
	50% {
		height: 8px;
		width: 39px;
	}
	100% {
		left: 229px;
		height: 29px;
		width: 15px;
	}
}