body {
--primary-color: #0F385A;
--secondary-color: #759AC2;
--muted-color: #F3F3F3;
}

/*.slide-home {
	z-index: -1;
}*/

.top-curve {
    margin-top: -70px;
    background: transparent;
    z-index: 1;
    position: relative;
}

.bottom-curve {
	background: transparent;
	height: 80px;
}

.question-home {
	margin-top: -80px;
}

span.title-small {
	font-size: 35px;
	font-weight: 400;
}

.uk-border-rounded {
    border-radius: 10px;
}

.slider-tem img {
	background: #fff;
}

.navbar .brand, .navbar .nav>li>a, .navbar-search, .uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
    min-height: 40px;
}

.uk-navbar-container {
	padding: 10px 0;
}

a.menu-contact {
	color: #fff!important;
}

.recrutement-specifique #userForm {
	max-width: 1000px;
	margin: auto;
	margin-top: -50px;
	position: relative;
	z-index: 10;
}

/*.map-recrut {
	margin-top: -50px;
}*/

.recrutement-specifique #tm-main {
	padding: 0;
}

.articles-specifique .uk-subnav-pill li:first-child {
    display: none;
}

.etude-specifique .uk-subnav-pill li:nth-child(2) {
    display: none;
}

.footer ul li {
	text-transform: none;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.625;
    letter-spacing: 0;
}

.footer ul li a {
    padding: 5px 0;
    color: rgba(255,255,255,.7)!important;
}


@media (max-width: 599px) {
	.top-curve {
		display: none;
	}

.bottom-curve {
display: none;
}

.question-home {
	margin-top: 0;
}
}

.bg-cblue {
	background: url('/images/home/slide-home.jpg');
	background-blend-mode: multiply;
	background-color: rgba(15, 56, 90, 0.6);
	background-size: cover;
}

.tm-offline {
    width: 400px;
}

.tm-offline p {
    margin:  10px 0;
}

a.menu-contact:hover {
    color: var(--primary-color)!important;
}

.uk-offcanvas a.menu-contact {
	color: var(--primary-color)!important;
}


/*** RESPONSIVE ***/

@media (max-width:  1700px) {
.top-curve {
    margin-top: -65px;
}
}


@media (max-width:  1590px) {
.top-curve {
    margin-top: -50px;
}
}

@media (max-width:  1220px) {
.top-curve {
    margin-top: -40px;
}
}

@media (max-width:  1024px) {
.top-curve {
    margin-top: -30px;
}
}


@media (max-width:  767px) {
.top-curve {
    margin-top: -20px;
}
}


/*** END RESPONSIVE ***/