
@import url('assets/fonts/fontawesome/css/all.min.css');
@font-face{font-family:'Segoe UI Bold';src:url('assets/fonts/segoeui/segoeuib.woff2') format('woff2'),
url('assets/fonts/segoeui/segoeuib.woff') format('woff');}
@font-face{font-family:'Segoe UI';src:url('assets/fonts/segoeui/segoeui.woff2') format('woff2'),
url('assets/fonts/segoeui/segoeui.woff') format('woff');}
body{padding-top:0rem;font-family:Calibri,sans-serif!important;font-size:18px!important;line-height:1.5rem!important;font-weight:400;margin:0;color:#686868!important;}
.mediatext{font-family:Calibri,sans-serif!important;font-size:18px!important;line-height:1.5rem!important;color:#686868!important;font-weight:300;}
.mediatext strong{font-family:Calibri,sans-serif!important;font-size:18px!important;line-height:1.5rem!important;color:#686868!important;font-weight:400;}
header{background-image:url('assets/images/home_header.webp');background-position:center;background-size:cover;background-repeat:no-repeat;}
.homepage_header1{font-size:46px;color:#fff!important;line-height:1.5em;}
.homepage_header2{font-size:32px;color:#9ACA69!important;line-height:1.5em;}
.homepage_header3{font-size:16px;color:#fff!important;text-transform:uppercase;line-height:1em;}
.btn-green-nav{font-family:'Segoe UI Bold', sans-serif!important;font-size:16px;background-color:#9ACA69!important;color:#fff!important;text-transform:uppercase!important;border:none;padding:24px 44px;}
.h1blue{font-family:'Segoe UI Bold', sans-serif!important;color:#1A78B9!important;font-size:60px;font-weight:500;}
.h1green{font-family:'Segoe UI Bold', sans-serif!important;color:#9ACA69!important;font-size:32px;font-weight:200;}
.block-green{text-align:center;color:#9aca69!important;font-size:32px;line-height:1em;font-weight:400;}
.bg-nav-darkblue{background-color:#10273C!important;}
.bg-nav-darkblue .navbar-nav .nav-link{font-family:'Segoe UI Bold', sans-serif!important;font-size:16px;color:#fff!important;}
.bg-nav-darkblue .navbar-nav > li > a:hover{background-color:#FFFFFF!important;}
.bg-nav-darkblue .navbar-nav > li > ul > li > a:hover{background-color:#10273C!important;color:#FFFFFF!important;}
.bg-nav-darkblue .navbar-nav > li > ul > li {padding-top:1em;padding-bottom:1em;}
.bg-nav-darkblue .navbar-nav > li > ul > li:hover {background-color:#10273C!important;}
.bg-nav-darkblue .navbar-nav > li > ul > li > li:hover > a{color:#FFFFFF!important;}
.navbar-dark .navbar-toggler { color: rgb(255 255 255)!important; border-color: rgba(255,255,255,1)!important;}
.bg-nav-darkblue .navbar-nav .nav-link:hover{color:#2581BF!important;}
footer{background-color:#000;color:#fff!important;}
footer a{text-decoration:none;color:#fff!important;}
footer a:hover{text-decoration:none;color:#fff!important;}
footer  .cryptemail:after{content:attr(data-name) '@' attr(data-domain) '.' attr(data-tld);color:#fff!important;}
footer .border-end{border-right:1px solid #686868!important;}
.greylightcolor{background-color:#f9fcfc!important;}
.darkcolor{background-color:#b9ccca!important;}
.lightcolor h1:not(.h1blue){color:#10273C!important;font-family:'Segoe UI Bold', sans-serif!important;font-size:60px;font-weight:500;}
.lightcolor  .subtittre{color:#1A78B9!important;font-family:'Segoe UI Bold', sans-serif!important;font-size:32px;font-weight:500;line-height:1em;}
.hipdarkbluecolor .cryptemail{text-decoration:none;}
.hipdarkbluecolor .cryptemail:after{content:attr(data-name) "@" attr(data-domain) "." attr(data-tld);color:#FFF!important;}
.lightcolor  .cryptemail{text-decoration:none;}
.lightcolor  .cryptemail:after{content:attr(data-name) "@" attr(data-domain) "." attr(data-tld);color:#1A78B9!important;}
.lightcolor .mediatext  a{color:#1A78B9!important;text-decoration:none!important;}
.hiplightbluecolor{background-color:#2581BF!important;color:#fff!important;}
.hiplightbluecolor h2{font-family:'Segoe UI Bold', sans-serif!important;text-transform:uppercase!important;color:#fff!important;font-size:32px;font-weight:400;}
.hipdarkbluecolor{background-color:#10273C!important;color:#fff!important;}
.hipgreencolor{background-color:#a2c954!important;color:#fff!important;}
.btn-hip-blue{color:#fff!important;background-color:#004f87!important;}
.btn-hip-grey{color:#000!important;background-color:#cccccc!important;text-transform:uppercase!important;}
.btn-hip-green{color:#fff!important;background-color:#a2c954!important;text-transform:uppercase!important;}
.hiplightbluecolor .tns-outer .tns-controls button[data-controls="prev"]{position:absolute;top:45%;left:-5%;background-color:#a2c954!important;border-radius:30px;color:#fff!important;width:40px;height:40px;border:none;}
.hiplightbluecolor .tns-outer .tns-controls button[data-controls="next"]{position:absolute;top:45%;right:-5%;background-color:#a2c954!important;border-radius:30px;color:#fff!important;width:40px;height:40px;border:none;}
.hipdarkbluecolor .tns-outer .tns-controls button[data-controls="prev"]{position:absolute;top:45%;left:-5%;background-color:#1A78B9!important;border-radius:30px;color:#fff!important;width:40px;height:40px;border:none;}
.hipdarkbluecolor  .tns-outer .tns-controls button[data-controls="next"]{position:absolute;top:45%;right:-5%;background-color:#1A78B9!important;border-radius:30px;color:#fff!important;width:40px;height:40px;border:none;}
.list-group a{text-decoration:none;color:#686868!important;}
.list-group a:hover{text-decoration:none;color:#1A78B9!important;}
.hipdarkbluecolor .objectList a{color:#fff!important;text-decoration:none!important;}
.hipdarkbluecolor .objectList a:hover{text-decoration:none!important;}
.hipdarkbluecolor .objectList .modal-title{font-family:'Segoe UI Bold', sans-serif!important;text-transform:uppercase!important;font-size:32px;font-weight:400;color:#1A78B9!important;}
.hipdarkbluecolor .objectList .modal-body{color:#686868!important;}
.hipdarkbluecolor.objectList .modal-body i{color:#686868!important;}
.lightcolor .objectList a{color:#10273C!important;text-decoration:none!important;}
.lightcolor .hipdarkbluecolor .objectList a:hover{text-decoration:none!important;}
.lightcolor .hipdarkbluecolor .objectList .modal-title{font-family:'Segoe UI Bold', sans-serif!important;text-transform:uppercase!important;font-size:32px;font-weight:400;color:#1A78B9!important;}
.lightcolor .hipdarkbluecolor .objectList .modal-body{color:#686868!important;}
.lightcolor.hipdarkbluecolor.objectList .modal-body i{color:#686868!important;}
.dropdown-menu li a{color:#10273C;font-family:'Segoe UI Bold', sans-serif!important;text-transform:uppercase!important;font-size:16px;font-weight:200;}
p{font-size:1rem!important;line-height:1.25rem!important;}
.homepage_header1{font-size:2.5rem!important;font-weight:700!important;line-height:2rem!important;}
.homepage_header2{font-size:1.8rem!important;font-weight:700!important;padding-bottom:20px;}
.h1blue{font-family:'Segoe UI Bold', sans-serif!important;font-size:3rem!important;padding-bottom:50px!important;}
.hipdarkbluecolor h2{font-family:'Segoe UI Bold', sans-serif!important;font-size:3rem!important;font-weight:700;text-transform:uppercase;}
.hipdarkbluecolor h3{font-family:'Segoe UI Bold', sans-serif!important;font-size:1.5rem!important;font-weight:700!important;padding-bottom:30px!important;}
.hiplightbluecolor h2{font-family:'Segoe UI Bold', sans-serif!important;font-size:3rem!important;font-weight:700;text-transform:uppercase;}
.lightcolor h2{font-family:'Segoe UI Bold', sans-serif!important;font-size:3rem!important;font-weight:700;text-transform:uppercase;color:#1A78B9!important;}
.lightcolor .subtittre{font-family:'Segoe UI Bold', sans-serif!important;font-size:1.5rem!important;font-weight:700;color:#1A78B9!important;}
.btn{font-family:'Segoe UI Bold', sans-serif!important;font-weight:700!important;padding:.75rem 1.5rem!important;border-radius:0!important;}
.titleBlue{font-size:1.3rem!important;font-weight:700!important;color:#1A78B9!important;}
.number{font-size:3.5rem!important;font-weight:700!important;}
#block_col-119{background-image:url('assets/images/bg-hip.png');background-repeat:no-repeat;background-position:top right;background-size:contain;}
#call-for-paper h2{text-align:center!important;color:#1A78B9!important;}
.blocDate{padding:20px 15px!important;border:6px solid #1A78B9!important;border-radius:20px!important;}
.dateTitle{font-size:1.7rem!important;line-height:2rem!important;font-weight:700!important;text-transform:uppercase!important;padding-top:30px;display:inline-block;}
.mediatext{font-weight:400!important;font-size:1rem!important;line-height:1.25rem!important;}
.mediatext strong{font-weight:700!important;font-size:1rem!important;line-height:1.25rem!important;}
.block-green{font-size:1.5rem!important;line-height:1.75rem!important;}
.btn-primary{color:#fff!important;background-color:#1A78B9!important;border-color:#1A78B9!important;}
.archyveList a{color:#1A78B9!important;font-size:1.5rem!important;text-decoration:none;}
.archyveList a:hover{color:#9aca69!important;text-decoration:none;}
.btn-blue{font-family:'Segoe UI Bold', sans-serif!important;font-size:16px;background-color:#1A78B9!important;color:#fff!important;text-transform:uppercase!important;}
@media (min-width: 992px){.tns-outer{position:relative;width:70%;margin:0 auto;}
.text-green{color:#9aca69!important;font-size:1.5rem!important;line-height:1rem!important;font-weight:700;}}
.mob-hide{display:block!important;}
.desk-hide{display:none!important;}
.desk-right{justify-content:end!important;margin-top:0!important;}
.desk-left{justify-content:start!important;margin-top:0!important;}
@media (max-width: 992px){.homepage_header1{font-size:2rem!important;line-height:2.7rem!important;padding-top:10px;}
.tns-outer{position:relative;width:100%;margin:0 auto;}
.mob-hide{display:none!important;}
.desk-hide{display:block!important;}
#hack-in-parisin-numbers-over-the-years img,#sysdream-in-numbers img,#sysdream-6-business-expertises img{padding-top:30px!important;}
.text-green{line-height:1.75rem!important;}
.desk-right,.desk-left{justify-content:center!important;margin-top:15px!important;}}
 .blueSubtitre{ background-color:#1A78B9!important; color:#FFFFFF!important;font-size:2.5rem!important;font-weight:700;}
.btn-blue-nav{
    font-family: 'Segoe UI Bold', sans-serif!important;
    font-size:16px;
    background-color: #1A78B9!important;
    color: #ffffff!important;
    text-transform: uppercase!important;
    border: none;
    padding: 8px 68px 8px 30px;  
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.41' height='12' viewBox='0 0 7.41 12'%3E%3Cpath d='M10,6,8.59,7.41,13.17,12,8.59,16.59,10,18l6-6Z' transform='translate(-8.59 -6)' fill='%23fff'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 24px center;
}
   .icon_cart {
        position: relative;
        display: inline-block;
    }
    .icon_cart .img-top {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 99;
    }
    .icon_cart:hover .img-top {
        display: inline;
    }
    @media all and (min-width: 992px) {
    .navbar .nav-item .dropdown-menu{ display: none; }
    .navbar .nav-item:hover .nav-link{   }
    .navbar .nav-item:hover .dropdown-menu{ display: block; }
    .navbar .nav-item .dropdown-menu{ margin-top:0; }
}
.nav-link .dropdown-toggle .show{
}
.text-blue{
color:#1A78B9!important;
}
.tickets .white{
    background-color:#FFFFFF!important;
    color:#10273C!important;
   }
   .hipdarkbluecolor .modal-tickets .modal-header {
    background-color:#1A78B9!important;
   color:#FFFFFF!important;
   }  
    .hipdarkbluecolor .modal-tickets .modal-body{
   color:#10273C!important;
   }
   .hipdarkbluecolor .modal-tickets .modal-footer{
   border-top: 0px!important; 
   }
   .lightcolor .modal-tickets .modal-header {
    background-color:#1A78B9!important;
   color:#FFFFFF!important;
   }  
   .lightcolor .modal-tickets .modal-body{
    color:#10273C!important;
    }
    .lightcolor .modal-tickets .modal-footer{
        border-top: 0px!important; 
        }
.tickets .blue{
 background-color:#1A78B9!important;
color:#FFFFFF!important;
}
.tickets .blue strong{
font-size:18px;
text-align: left!important;
}
.tickets .blue ul li {
    list-style-type: none;
    list-style: none;
        margin-top:1rem;
margin-bottom:1rem;
 position: relative;
color:#FFFFFF!important;
  padding-left: 1.5em;
}
.tickets .blue ul li:before {
content:"\2714\0020  ";
position: absolute;
    left: 0;  
    width: 1em;
    height: 1em;
}
.tickets .grey{
 background-color:#E4E4E4!important;
color:#10273C!important;
}
.tickets .grey strong{
font-size:18px;
text-align: left!important;
}
.tickets .grey ul li {
    list-style-type: none;
    list-style: none;
        margin-top:1rem;
margin-bottom:1rem;
 position: relative;
  padding-left: 1.5em;
}
.tickets .grey ul li:before {
content:"\2714\0020  ";
position: absolute;
    left: 0;  
    width: 1em;
    height: 1em;
}
.modal-tickets .modal-header {
 background-color:#1A78B9!important;
color:#FFFFFF!important;
}
.modal-tickets .modal-footer{
border-top: 0px!important; 
}
.shopping_cart_title {
    font-size:32px!important;
    font-weight: 700!important;
color:#10273C!important;    
}
.shopping_cart_price {
    font-size:60px!important;
    font-weight: 700!important;
color:#1A78B9!important;
}
.shopping_cart_price_promo {
    font-size:30px!important;
    font-weight: 700!important;
color:#1A78B9!important;
}
.shopping_cart .form-label{
    color:#1A78B9!important;   
    font: size 28px!important;
    font-weight: 700!important;
}
.modal-tickets a:after {
  display: inline-block;
  -webkit-transform: scale(0.5, 1); 
  -moz-transform: scale(0.5, 1); 
  -ms-transform: scale(0.5, 1); 
  -o-transform: scale(0.5, 1); 
  transform: scale(0.5, 1); 
  content: ">";
  position: relative;
  margin-left: 2px;
}
.navbar-nav  .nav-item{
    margin-left: 15px;
    margin-right: 15px;
}
.dropdown-menu-right {
    right: 0 !important;
    left: auto !important;
 }
@media (max-width: 992px){
   #shopcart_mobile { display: block; }
   #shopcart_full { display: none; }
}
@media (min-width: 992px){
    #shopcart_mobile { display: none; }
   #shopcart_full { display: block; }   
}
.blueprice{font-size:0.9rem!important;  color: #1A78B9; font-weight: 700!important;  }
.qty {
    width: 40px;
    height: 40px;
    text-align: center;
    border: none;
    color: #1A78B9;
    font-size:1.5em;
    background-color:#ffffff;
}
input.qtyplus { width:25px; height:28px;border: none; color: #1A78B9; background-color:#ffffff; font-weight: 700;font-size:1.5em!important;}
input.qtyminus { width:25px; height:28px;border: none;color: #1A78B9;background-color:#ffffff; font-weight: 700;font-size:1.5em!important; }
.deleteShopItem{
    cursor: pointer;
}
.form .err-txt{display: none!important;padding:10px 5px;margin-bottom: 15px;color:#f20;}
.form .error input{border: 1px solid #f20;}
.form .error .err-txt{display: block!important;}
.loading-bar {
    display: inline-block;
    width: 4px;
    height: 18px;
    border-radius: 4px;
    animation: loading-articles 1s ease-in-out infinite;
}
.loading-bar:nth-child(1) {
    background-color: #3498db;
    animation-delay: 0;
}
.loading-bar:nth-child(2) {
    background-color: #3498db;
    animation-delay: 0.09s;
}
.loading-bar:nth-child(3) {
    background-color: #3498db;
    animation-delay: .18s;
}
.loading-bar:nth-child(4) {
    background-color: #3498db;
    animation-delay: .27s;
}
@keyframes loading-articles {
    0% {
        transform: scale(1);
    }
    20% {
        transform: scale(1, 2.2);
    }
    40% {
        transform: scale(1);
    }
}
#clockdiv{
color: #FF6A00;
}
			ul li {
	font-size: 0.8rem!important;
  line-height: 1.25rem!important;
	color:#686868!important;
	font-weight:400!important;
}
@media (min-width: 1199px) {
header {
background-image: url('assets/images/hack-in-paris-1677230792.webp')!important;
	background-size:1085px 240px;
	background-color:#15283e!important;
	background-position:350px!important;
}
	#logo {
		display:none!important;
	}
}
@media (min-width: 994px) and (max-width: 1198px) {
	header {
background-image: url('assets/images/hack-in-paris-1677230792.webp')!important;
	background-size:1230px 272px;
	background-color:#15283e!important;
	background-position:100px!important;
}
	#logo {
		display:none!important;
	}
}
@media (min-width: 901px) and (max-width: 993px) {
	header {
background-image: url('assets/images/hack-in-paris-1677230792.webp')!important;
	background-size:1637px 362px;
	background-color:#15283e!important;
		background-position:30px!important;
}
	#logo {
		display:none!important;
	}
}
@media (min-width: 768px) and (max-width: 900px) {
	header {
background-image: url('assets/images/hack-in-paris-1677230792.webp')!important;
	background-size:1637px 362px;
	background-color:#15283e!important;
		background-position:0px!important;
}
	#logo {
		display:none!important;
	}
}
@media (min-width: 700px) and (max-width: 767px) {
	header {
background-image: url('assets/images/hack-in-paris-1677230792.webp')!important;
	background-size:2026px 448px;
	background-color:#15283e!important;
	background-position:-250px!important;
}
	#logo {
		display:none!important;
	}
}
@media (min-width: 576px) and (max-width: 699px) {
	header {
background-image: url('assets/images/hack-in-paris-1677230792.webp')!important;
	background-size:2026px 448px;
	background-color:#15283e!important;
	background-position:-250px!important;
}
	#logo {
		display:none!important;
	}
}
@media (max-width: 575px) {
	header {
background-image: url('assets/images/hack-in-paris-1677230792.webp')!important;
	background-size:1565px 346px;
	background-color:#15283e!important;
}
	#logo {
		display:block!important;
	}
}
.privacy{
  color:#15283e!important;
}
.formation_desc p{
 	font-size: 0.8rem!important;
    line-height:0.8rem!important;
}
.hipgreen{
  color:#9aca69!important;
}
.border-line{
    border-top: 5px dotted  #10273c;
}
.trainingCart {
   border: 3px solid  #ffffff;
   box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
   border-top-right-radius: 1rem!important;
   border-bottom-right-radius: 1rem!important;
}
.trainingCart:hover {
   border: 3px solid  #1A78B9;
}
.trainingCart a{
    text-decoration: none;
    color: #1A78B9!important;
}
.trainingCart a:hover{
    text-decoration: none;
    color: #9aca69!important;
}
.trainingCart {
    color: #1A78B9!important;
}
.clocksize{
    font-size: 4rem!important;
}
.sizeduring{
    font-size: 3rem!important;
    font-weight: 900px!important;
}
.training_info span{
      color: #1A78B9!important;
      text-transform: uppercase;
}
.training_info a{
      color: #10273c!important;
      text-decoration: none;
}
.training_info a:hover{
      color: #1A78B9!important;
      text-decoration: none;
}
.training_info strong{
    color: #1A78B9!important;
    text-transform: uppercase;
}
.training_info .link{
    font-weight: 900px!important;
    color: #10273c!important;
    text-decoration: none;
    font-size: 1.2rem!important;
}
@media (max-width: 800px) {
.training_info  ul {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
}
@media (min-width: 801px) {
.training_info  ul {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
}
.pause_style{
  font-size: 3rem!important;      
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    font-family:'Segoe UI Bold', sans-serif!important;
    color: #1A78B9!important;
    font-size: 1.5rem!important;
    font-weight: 900px!important;
    background-color: #ffffff!important;
}
.nav-pills .nav-link {
    font-family:'Segoe UI Bold', sans-serif!important;
    color: #1A78B980!important;
    font-weight: 900px!important;
    font-size: 1.5rem!important;
}
.trainingPage{background-image:url('assets/images/bg-hip.png');background-repeat:no-repeat;background-attachment: fixed;background-position:center right;background-size:auto;}
 .border-top-left{
    border-top-left-radius: 50rem!important;
    border-bottom-left-radius: 50rem!important;
 }
  .border-top-right{
    border-top-right-radius: 50rem!important;
    border-bottom-right-radius: 50rem!important;
 }
.codepromoinfo {
     color: red!important;
 }
 .blueultimate{
background-color: #10273C ;
 }
 .blueultimate h3{
color: #ffffff;
 }
 .blueultimate p, .blueultimate a {
color: #ffffff;
 }
  .bluediamond{
background-color: #1A78B9;
 }
 .bluediamond h3{
color: #ffffff;
 }
 .bluediamond p, .bluediamond a {
color: #ffffff;
 }
 .whitesponsor{
 }
 .form-control1 {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
