
/*************
general
**************/

@font-face {
font-family: 'Public Sans';
src: url('../../fonts/PublicSans-Bold.woff2') format('woff2'),
url('PublicSans-Bold.woff') format('woff');
font-weight: bold;
font-style: normal;
}

@font-face {
font-family: 'Public Sans';
src: url('../../fonts/PublicSans-Light.woff2') format('woff2'),
url('PublicSans-Light.woff') format('woff');
font-weight: 300;
font-style: normal;
}

@font-face {
font-family: 'Public Sans';
src: url('../../fonts/PublicSans-Regular.woff2') format('woff2'),
url('PublicSans-Regular.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: '../../fonts/Public Sans';
src: url('PublicSans-SemiBold.woff2') format('woff2'),
url('PublicSans-SemiBold.woff') format('woff');
font-weight: 600;
font-style: normal;
}



body{
background-color: #f5dbc3;
}
.hidden{
visibility: hidden;
}

/**************************
bootstra
*************************/
.custom-control-input-tech:checked~.custom-control-label-tech::before, .custom-file-label-tech::after {
background-color: #d44130 !important;
}
.custom-file-label-tech::after{
color: #f5dbc3;
}
.custom-file-label-tech#labelTeamLogo, .custom-file-label-tech#labelIndividualPhoto{
border: none;
height: 2.25rem;
}
.form-control:focus{
border-color: #16123F;
}
.background-transparent{
background: transparent;
}
.text-primary-color{
color: #d44130;
}
.text-tech-color{
color: #f5dbc3;
}
.background-tech-color{
background-color: #f5dbc3;
color: #d44130;
}
.background-tech-blue-color{
background-color: #d44130 !important;
color: #d44130;
}
.input-file-tech{
cursor: pointer;
}
.carousel-details, .winners-details{
word-break: break-all;
}
.disabled{
pointer-events: none;
}
.deleteProfileIcon{
color: #f5dbc3;
cursor: pointer;
}

.email-error{
display: none;
margin-bottom: 0 !important;
color: red;
}
.o-hidden {
overflow: hidden;
}
.buttonRose{
color: #d44130;
background-color: #f5dbc3 !important;
padding: 0.5rem 1.5rem;
border: 0;
border-radius: 5px;
font-weight: bold;
}

.buttonRose:hover{
cursor: pointer;
/*color: #f5dbc3;*/
/*background-color: #d44130 !important;*/
/*padding: calc(0.5rem - 2px) calc(1.5rem - 2px);*/
/*border: 2px solid #f5dbc3;*/
}
.btn-primary-color{
background: #d44130;
color: #f5dbc3;
}
.challengesByCat{
padding-top: 90px;
min-height: 80vh;
background-image: url(/wp-content/themes/SpaceHackLuxembourg/img/blackMirror.jpg);
}
.sectionChallenges{
padding: 1.5rem 0;
max-width: 80%;
margin: auto;
}
#titleChallengesByCar{
color: #f5dbc3;
}
.contentChallenge,.contentPrize{
border-left: 1px solid #f5dbc3;
padding-left: 1.5rem;
}
.navbar-space{
background-image: url(/wp-content/themes/SpaceHackLuxembourg/img/param_5e9027ef56fc40.81856092_black05.jpg);
background-position: center;
background-size: cover;
}
/*.containerTitleChallenges{*/
/*    margin-bottom: 1.5rem;*/
/*}*/
.shadow-text, .shadow-text *{
color: transparent !important;
text-shadow: 0px 0px 4px rgba(255,255,255,1);
}
.shadow-text-cutoff{
color: transparent !important;
font-size: 1rem;
text-shadow: 0px 0px 1px rgba(255,255,255,1);
}
.winnersContainer .slick-list .slick-track{
margin-left: 0;
}

.text-white{
color :#d44130 !important;
}

.linkSiteChallenge{
border-radius: 50%;
padding:10px 5px;
background-color: #212529;
}
.iconSiteChallenge{
transform: translateY(18%);
}
#deleteFormRegisterIcon_0{
display: none;
}
.deleteFormRegisterIcon{
cursor: pointer;
}
.hr-separator{
border-top: 1px solid #d44130 !important;
width: 100%;
margin-bottom: 3rem;
}
<!--.project-content{-->
<!--text-align: right;-->
<!--}-->
.image-challenges-solutions{
max-height : 130px;
}
.navbar-brand{
color :#f5dbc3 !important;
}
.second-navbar .navbar-brand{
color :#d44130 !important;
}
.btn-transparent{
background: transparent !important;
border: 1px solid #d44130 !important;
color: white !important;
}
@media screen and (max-width: 992px) {
.contentChallenge,.contentPrize {
margin-top: 1rem;
}
.project-content{
text-align: left;
}
}
.container-confirm-pre-registration, .container-reset-password, .container-forgot-password,.container-setup-team ,.container-participant-corner, .container-results{
padding-top: 90px;
min-height: 80vh;
}
@font-face {
font-family: 'FuturaMdBtMedium';
src: url('../../fonts/FuturaMediumBT.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}
.FuturaMdBtMedium{
font-family: "FuturaMdBtMedium";
}
@font-face {
font-family: 'Heebo';
src: url('../../fonts/Heebo-Regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}
.Heebo{
font-family: 'Heebo', sans-serif;
}
.contentChallenge > p, .contentPrize>p{
font-family: 'Heebo', sans-serif !important;
}
.pre-contact-section{
background-color: rgb(0,1,1) !important;
}
.avatarJuryIndex{
width: 95%;
height: 10rem;
}
.infos-jury-index,.infos-coach-index{
height: 13rem;
}
.jury-coach-section,.partners-logo-section{
margin: auto;
}
.container-logo-partners-index img{
/*max-width: 60%;*/
margin-bottom: 3rem;
max-height: 100px;
}
@media screen and (max-width: 1200px) {
.container-logo-partners-index img{
margin-bottom: 3rem;
}
}
@media screen and (max-width: 768px) {
.container-logo-partners-index img{
margin-bottom: 0rem;
}
.container-logo-partners-index:not(:nth-last-child(-n+2)){
margin-bottom: 3rem;
}
}
@media screen and (max-width: 576px) {
.infos-jury-index,.infos-coach-index{
text-align: center;
}
.container-button-read-more-index{
text-align: center !important;
}
}
.slick-arrow-rose{
color: #f5dbc3 !important;
}
.contact-section{
<!--background-image: url(--><!--);-->
background-position: center;
background-size: cover;
}
.container-contact{
/*margin: 50px 0;*/
padding-left: 2.5rem;
border-left: 1px solid #f5dbc3;
}
.earthcontactrotate {
display: none;
}
.earthcontact {
height: 100%;
}
.avatarJuryIndex{
height: 200px;
width: 200px;
}
.separatorMobile{
display: none;
}
@media screen and (max-width: 992px) {
.container-astronaute > h3{
font-size: 1.25rem;
}
.navbar-brand{
margin-left: 2rem;
position: absolute !important;
left: 0;
}
}
.contact-item-mobile{
display: none;
}
@media screen and (max-width: 768px) {
.earthcontact,.contact-item{
display: none;
}
.contact-item-mobile{
display: flex;
}
.contact-item-mobile:not(:last-child){
margin-bottom: 1rem;
}
.earthcontactrotate {
display: block;
max-height: 400px;
width: 100%;
}
.container-earthcontact{
width: 100%;
}
.div-contact-section{
padding: 0;
}
.container-astronaute{
margin-top: 50px;
}
.container-astronaute > h3{
font-size: 1.75rem;
}
.container-contact{
padding-left: 15px;
border-left: 0px ;
margin: 0;
margin-bottom: 30px;
}
.div-list-partners{
width: auto !important;
}
.separatorMobile{
display: block;
border-top: 1px solid #f5dbc3;
width: 50%;
margin-top: 2rem;
}
.buttonRose{
color: #d44130;
background-color: #f5dbc3 !important;
padding: 0.5rem 0.5rem;
border: 0;
border-radius: 5px;
font-weight: bold;
font-size: 0.8rem;
}
.button-notLogged{
text-align: left !important;

}
}
.slick-dots li button:before {
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: #f5dbc3 !important;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev, .slick-next {
width: 25px !important;
height: 25px !important;
display: none
}
.slick-prev:before {
content: "<";
color: #f5dbc3 !important;
font-family: Public Sans;
font-size: 30px;
}

.slick-next:before {
content: ">";
color: #f5dbc3 !important;
font-family: Public Sans;
font-size: 30px;
}



.title-challenge-container{
margin-top: 2rem;
margin-bottom: 4rem;
}
.navbar-brand{
margin-left: 2rem;
}

@media screen and (min-width: 1500px) {
.container-topic{
max-width: 58.33%;
}
}
@media screen and (min-width: 1700px) {
.container-topic{
max-width: 50%;
}
}
.my-carousel>.slick-list > .slick-track > .slick-slide, .slick-setup-team>.slick-list > .slick-track > .slick-slide, .winnersContainer>.slick-list > .slick-track > .slick-slide, .slick-setup-team>.slick-list > .slick-track > .slick-slide {
text-align: center;
}
.carousel-item, .winners-item{
text-align: left;
}
@media (min-width: 576px) {
.modal-dialog {
max-width: 700px;
margin: 1.75rem auto;
}
}
.modal-body-description-profile{
height: 20rem;
overflow-y: auto;
}
.profile-title-modal {
text-align: left;
}
@media (max-width: 576px) {
.profile-title-modal {
text-align: center;
}
}
.avatarJuryIndexModal{
width: 150px;
height: 150px;
}
.imgHeaderLoginModal{
max-width: 5rem;
}
#separatorLoginModalFooter{
border-top: 1px solid #f5dbc3 !important;
width: 20%;
}
@media (max-width: 992px) {
.topics-logo{
float: none!important;
}
}
.rowFormPass{
transform: translateY(50%);
}


@keyframes flash_background_grey {
0% {
background-color: #f5dbc3;
}
100% {
background-color: #C0C0C0;
}
}

@-webkit-keyframes flash_background_grey {
0% {
background-color: #f5dbc3;
}
100% {
background-color: #C0C0C0;
}
}

@-moz-keyframes flash_background_grey {
0% {
background-color: #f5dbc3;
}
100% {
background-color: #C0C0C0;
}
}

.container-circle-step{
width: 2.5rem;
height: 2.5rem;
border-radius: 50%;
color: #d44130;
text-align: center;
background-color: #C0C0C0;

}
.container-circle-step.desactived{
animation-name: flash_background_grey;
animation-duration: 1s;
animation-iteration-count: 1;
-webkit-animation-name: flash_background_grey;
-webkit-animation-duration: 1s;
-webkit-animation-iteration-count: 1;
-moz-animation-name: flash_background_grey;
-moz-animation-duration: 1s;
-moz-animation-iteration-count: 1;
}
.container-circle-step.activated{
background-color: #f5dbc3;
animation-name: flash_background;
animation-duration: 1s;
animation-iteration-count: 1;
-webkit-animation-name: flash_background;
-webkit-animation-duration: 1s;
-webkit-animation-iteration-count: 1;
-moz-animation-name: flash_background;
-moz-animation-duration: 1s;
-moz-animation-iteration-count: 1;
}

@keyframes flash_background {
0% {
background-color: #C0C0C0;
}
100% {
background-color: #f5dbc3;
}
}

@-webkit-keyframes flash_background {
0% {
background-color: #C0C0C0;
}
100% {
background-color: #f5dbc3;
}
}

@-moz-keyframes flash_background {
0% {
background-color: #C0C0C0;
}
100% {
background-color: #f5dbc3;
}
}

.circle-step{
position: relative;
top: 0.5rem;
font-weight: bold;
font-size: 1rem;
}
.line-step-setup-team{
position: relative;
top: 3px;
width: 10%;
}

@keyframes flash_border_grey {
0% {
border-color: #f5dbc3;
}
100% {
border-color: #C0C0C0;
}
}

@-webkit-keyframes flash_border_grey {
0% {
border-color: #f5dbc3;
}
100% {
border-color: #C0C0C0;
}
}

@-moz-keyframes flash_border_grey {
0% {
border-color: #f5dbc3;
}
100% {
border-color: #C0C0C0;
}
}

.hr-line-step-setup-team{
position: relative;
left: -2.4%;
top: 1rem;
width: 105%;
border: 0;
border-top: 3px solid #C0C0C0;
}
.hr-line-step-setup-team.desactived{
animation-name: flash_border_grey;
animation-duration: 1s;
animation-iteration-count: 1;
-webkit-animation-name: flash_border_grey;
-webkit-animation-duration: 1s;
-webkit-animation-iteration-count: 1;
-moz-animation-name: flash_border_grey;
-moz-animation-duration: 1s;
-moz-animation-iteration-count: 1;
}
.hr-line-step-setup-team.activated{
border-top-color:  #f5dbc3;
animation-name: flash_border;
animation-duration: 1s;
animation-iteration-count: 1;
-webkit-animation-name: flash_border;
-webkit-animation-duration: 1s;
-webkit-animation-iteration-count: 1;
-moz-animation-name: flash_border;
-moz-animation-duration: 1s;
-moz-animation-iteration-count: 1;
}

@keyframes flash_border {
0% {
border-color: #C0C0C0;
}
100% {
border-color: #f5dbc3;
}
}

@-webkit-keyframes flash_border {
0% {
border-color: #C0C0C0;
}
100% {
border-color: #f5dbc3;
}
}

@-moz-keyframes flash_border {
0% {
border-color: #C0C0C0;
}
100% {
border-color: #f5dbc3;
}
}
@media (max-width: 992px) {
.hr-line-step-setup-team{
left: -5.5%;
width: 112%;
}
}
@media (max-width: 576px) {
.hr-line-step-setup-team{
width: 125%;
left: -12.5%;
}
}
.container-participant-corner{
padding-top: calc(90px + 2rem);
padding-left: 2rem;
padding-right: 2rem;
padding-bottom: 2rem;
}
.profilePictureCorner{
height: 200px;
width: 200px;
}
.headerLogoCorner{
max-height: 100px;
}
/******setupteam/***/
.row-choose-cat, .row-choose-challenges{
display: none;
}
@media (max-width: 992px) {
.container-slick-setup-team{
padding: 0 2rem;
}
}
/*need after*/
/*.carousel-item:hover .carousel-details {
background: linear-gradient(rgb(22, 18, 63, 0.67), rgb(106, 0, 128, 0.67)) !important;
}*/
.container-emptyCatChallenge-SetupTeam{
min-height: 3rem;
}
.emptyCatChallenge-SetupTeam{
display: none;
}

.containerChallengeSetupTeam ,.container-prizes{
padding: 1rem;
border: 1px solid #f5dbc3 !important;
border-radius: 1rem;
}
.containerChallengeSetupTeam:not(:last-child){
margin-bottom: 3rem;
}
.container-link-challenge-setup-team-mobile, .container-link-challenge-corner-mobile{
display: none;
}
.buttonReadMoreSetupTeam, .buttonReadMoreCorner{
padding: 0.5rem 0.5rem;
}
@media (max-width: 992px) {
.contentChallengeSetupTeam,.contentPrize{
border-left: 0;
padding: 0;
}
.inputSelectChalengeSetupTeam{
padding-bottom: 1.5rem;
}
.link-challenge-setup-team, .link-challenge-corner{
display: none !important;
}
.container-link-challenge-setup-team-mobile, .container-link-challenge-corner-mobile{
display: block;
}
.buttonReadMoreSetupTeam,.buttonReadMoreCorner{
float: none !important;
margin-top: 1.5rem;
margin: auto;
}
.containerChallengeSetupTeam{
padding: 1.5rem;
}
.image-challenges, .image-prizes{
max-width: 50%;
}
.image-challenges-setup-team, .image-prizes{
margin: auto;
}
}
.container-circle-challenge{
width: 2.5rem;
height: 2.5rem;
border-radius: 50%;
color: #d44130;
text-align: center;
background-color: #d44130;
}
.container-circle-challenge.selected{
color: #f5dbc3;
}
.check-container-circle-challenge{
position: relative;
top: 0.5rem;
}
@media (max-width: 992px) {
.container-img-challenge-corner{
margin: 3rem 0;
}
.container-excerpt-corner, .container-info-corner{
margin-bottom: 3rem;
}
.headerLogoCorner{
max-width: 50%;
max-height: none;
}
/*.container-info-corner{*/
/*    marg*/
/*}*/
}
@media (max-width: 768px) {
.container-description-corner, .container-info-corner{
margin-bottom: 3rem;
}
.project-description-cornerv2{
margin-top: 3rem;
}
}
.project-description-cornerv2{
border-left: 2px solid #f5dbc3;
}
.subject-content-corner h2{
font-size: 2rem;
}
.tox.tox-tinymce{
border-radius: .25rem;
}
.help-participants-corner{
font-size: 1rem;
color: #f5dbc3;
}
.resumeProjectDNone{
display: none;
}
.deleteUrlProject , .deleteFileProject{
cursor: pointer;
}
.item-slick-coach div{
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
#project_files_div{
overflow: auto;
}
@media (max-width: 1434px) {
.container-list-jury{
position: relative;
top: -1.75em;
}
}
@media (max-width: 768px) {
.container-list-jury{
position: static;
top: 0;
}
}
.modal-dialog-ConfirmInscription{
max-width: 25%;
}
@media (max-width: 1200px) {
.modal-dialog-ConfirmInscription{
max-width: 35%;
}
}
@media (max-width: 992px) {
.modal-dialog-ConfirmInscription{
max-width: 45%;
}
}
@media (max-width: 768px) {
.modal-dialog-ConfirmInscription{
max-width: 80%;
}
}
@media (max-width: 576px) {
.modal-dialog-ConfirmInscription{
max-width: 100%;
}
.container-button-challenge{
    text-align: center !important;
}
.container-button-challenge button{
    font-size: 0.8rem !important;
    white-space: normal;
}
.subject-content h2{
word-break: break-all;
}
.iconPrize{
font-size: 2.5em;
}
.title-prize{
font-size: 1em !important;
}
.about-content br{
display: none;
}
.contentProjectTeam a {
color: #d44130; !important;
}
.team-name-corner{
font-size: 1.75rem !important;
}
.separatorWinnerName{
border: 1px solid #f5dbc3;;
}
.text-gold{
color: #e7bd42 !important;
}
.text-silver{
color: #C0C0C0 !important;
}
.text-bronze{
color: #b08d57 !important;
}
.border-gold{
border: 3px solid 	#e7bd42;
}
.border-silver{
border: 3px solid 	#C0C0C0;
}
.border-bronze{
border: 3px solid 	#b08d57;
}
.border-#d44130-winner{
border: 3px solid #d44130;
}
.imgTrophy{
max-height: 35px;
}
.winners-see-more{
background: rgba(106, 0, 128, 1);
}
.numbPrize{
font-family: paytone-font !important;
}
.linkSeeMoreResults{
font-size: 1.5em;
text-shadow: 5px 5px 8px #f5dbc3;
text-transform: uppercase;
color: #d44130 !important;
}
.linkSeeMoreResultsArrows{
position: relative;
top: -2px;
max-height: 20px;
}
.btn-seeProject{
background: transparent;
color: #d44130;
border: 3px solid #f5dbc3;
border-radius: 0.8rem;
}
.winners-title p {
margin-block-start: 0em !important;
margin-block-end: 0em !important;
line-height: 1;
}
.winners-details{
padding: 0;
}
.num-winner{
background: #d44130;
padding: 5px;
width: 3rem;
color: #d44130;
margin: 0;
padding: 0;
}
.winners-title{
margin: 0.5rem 0;
}
.first-winner{
background-color: #e7bd42;
}
.second-winner{
background-color: #C0C0C0;
}
.third-winner{
background-color: #b08d57;
}
.random-winner{
background-color: #f5dbc3;
color: #d44130 !important;
}
.navbar-results{
background-image: url("../../img/Space_exploration.png");
background-position: center;
background-size: cover;
}
.container-titlePageResults{
position: relative;
top: -2rem;
z-index: 99999;
}
.titlePageResults{
font-size: 2em;
padding: 0.5rem 1rem;
}
.container-project-challenge-results{
border-left: 1px solid #f5dbc3;
}
@media (max-width: 992px) {
.container-titlePageResults{
position: relative;
top: -1.9rem;
z-index: 1;
}
}
@media (max-width: 768px) {
.container-project-challenge-results{
border-left: 0px solid #f5dbc3;
}
}
