/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
/*CUSTOM THEME*/
body{
    font : normal 14px/20px Arial, Helvetica, sans-serif !important;
}
.tm-navbar-left {
    left: 0px;
}
.uk-container .uk-container-center .tm-navbar-container{
    margin-left: 0px;
}
.uk-navbar-nav{
    margin-left: 170px !important;
}
.uk-navbar{
	border-bottom : 3px solid #00a163;
}
@media (min-width: 1100px){
  .tm-navbar-left{
      margin-left: -40px;
  }
}
.uk-navbar-nav > li > a{
    height: auto;
    line-height : 30px;
    color : #000 !important;
    font-size: 12px !important;
}
.uk-block-primary{
    background: #f4f4f4 !important;
}
.uk-block-primary:not(.uk-contrast) {
    color: #555 !important;
}
@media (min-width: 480px){
    .uk-h1 + .uk-grid, .uk-h2 + .uk-grid, .uk-h3 + .uk-grid, .uk-h4 + .uk-grid, .uk-h5 + .uk-grid, .uk-h6 + .uk-grid, .uk-subnav + [class*='uk-grid']{
        margin-top: 0px !important;
    }
}

.tm-navbar-sticky .tm-navbar-wrapper, .tm-navbar-sticky .tm-navbar-wrapper-animate {
    border-width: 0px !important;
}

legend{
    color: #555 !important;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
    text-transform: none !important;
}
.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"]{
   text-transform: none !important;
}
strong{
    font-weight: 900;
}
/*END CUSTOM THEME*/
.homepage-style>#tm-header{
    //display: none;
}
/*MENU ACCUEIL*/
#menu-accueil>li>a{
    padding: 15px 10px;
    font-size: 14px !important;
}
/*FIN MENU ACCUEIL*/
.menu-rond{
    border-radius: 50%;
    text-align: center;
    color: #FFF;
    width: 200px;
    height: 200px;
    line-height: 18px;
}

.menu-rond-p a{
    border-radius: 50%;
    text-align: center;
    color: #FFF;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 7px;
}
.menu-rond-p a:hover{
    text-decoration: none;
}
.menu-rond-p .active{
    border : 2px solid #FFF;
}
.menu-bleu{
    background-color: rgb(88,184,230);
}
.menu-bleu:hover{
    background-color: #4da2ca;
}
.menu-vert{
    background-color: rgb(191,203,64);
}
.menu-vert:hover{
    background-color: #a8b337;
}
.menu-orange{
    background-color: rgb(242,130,49);
}
.menu-orange:hover{
    background-color: #d5722a;
}
.menu-cyan{
    background-color: #00ACC2;
}
.menu-violet{
    background-color: #A02584;
}
.active-1 a {
background : #75B1C7;
}
.active-2 a {
background : rgb(191,203,64);
}
.active-3 a {
background : rgb(242,130,49);
}
.active-4 a {
background : #00ACC2;
}
.active-5 a {
background : #A02584;
}
.box-1{
    background: rgb(88,184,230);
    color : #FFF;
    padding : 25px;
}
.box-2{
    background: rgb(191,203,64);
    color : #FFF;
    padding : 25px;
}
.box-3{
    background: rgb(242,130,49);
    color : #FFF;
    padding : 25px;
}
.box-4{
    background: #00ACC2;
    color : #FFF;
    padding : 25px;
}
.box-5{
    background: #6F74B2;
    color: #FFF;
    padding : 25px;
}
.box-1 h3,.box-2 h2,.box-4 h2{
    color:#FFF;
}
.text-color-1{
    color: rgb(88,184,230);
}
.text-color-2{
    color: rgb(191,203,64);
}
.text-color-3{
    color: rgb(242,130,49);
}
.text-color-4{
    color: #00ACC2;
}
.text-color-5{
    color: #6F74B2 !important;
}
.forest-bg{
    background: url('../images/forest-bg.jpg') no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    padding: 15px 0px;
}
.forest-bg-2{
	margin-top : 35px;
    background: url('../images/bg_forest_3.jpg') no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    padding: 15px 0px;
}
.forest-bg h2{
    color: #FFF;
}
.uk-dotnav > * > *{
    background: #FFF;
}
/*.uk-dotnav > * > :hover, .uk-dotnav > * > :focus {
    background: red;
    outline: none;
    border-color: #111111;
}*/
.padding-25{
    padding-top: 25px;
    padding-bottom: 25px;
}
.padding-50{
    padding-top: 50px;
    padding-bottom: 50px;
}
.box-1-border{
    border: 3px solid rgb(88,184,230);
}
.box-2-border{
    border : 3px solid rgb(191,203,64);
}
.box-3-border{
    border : 3px solid rgb(242,130,49);
}
.box-4-border{
    border: 3px solid #45C8DE;
}
.box-5-border{
    border: 3px solid #6F74B2;
}
.enjeux-box{
    background: #45C8DE;
   border-radius: 7px;
   color: #FFF;
   padding: 15px;
   font-size: 14pt;
   font-weight: bold;
   text-align: center;
}
.fond-temoignage{
    background: #BDE6EC;
    color: #000;
    padding-left: 50px;
    padding-right: 50px
}
@media (max-width: 480px){
    h1{
        font-size: 26px;
        line-height: 30px;
    }
     h2{
        font-size: 24px;
        line-height: 30px;
    }
    h3,.uk-panel-title{
        font-size: 22px;
    }
    .white{
        color: #FFF;
    }
    }
.text-white{
        color: #FFF;
    }
.home-bg{
    background-image:  url('../../../images/forest-bg-2.jpg');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 450px;
}
.home-bg-3{
    background-image:  url('../../../images/detail_arbre.jpg');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    max-height: 450px;
}
.education-bg{
    background-image:  url('../../../images/education-bg.jpg');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 450px;
}
.education-bg-2{
    background-image:  url('../../../images/education-2.jpeg');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 450px;
}
.education-bg-3{
    background-image:  url('../../../images/education-3.jpeg');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 450px;
}
.education-bg-4{
    background-image:  url('../../../images/offres_education.jpg');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 450px;
}
.education-bg-5{
    background-image:  url('../../../images/edu-bg-5.jpeg');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 450px;
}
.management-bg{
    background-image:  url('../../../images/dominos.jpg');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 450px;
}
.management-bg-1{
    background-image:  url('../../../images/edu-bg-5.jpeg');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 450px;
}
.management-bg-2{
    background-image:  url('../../../images/bateau.jpg');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 450px;
}
.management-bg-3{
    background-image:  url('../../../images/reunion.jpg');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 450px;
}
.management-bg-4{
    background-image:  url('../../../images/offres_education.jpg');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 450px;
}
.gouvernance-bg{
    background-image:  url('../../../images/gouvernance-bg.jpeg');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 450px;
}
.gouvernance-bg-2{
    background-image:  url('../../../images/cameroun-1.jpg');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 450px;
}
.home-bg-2{
    background-image:  url('../../../images/fond_2.png');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.padding-side-80{
	padding : 30px 25px;
}
@media (min-width: 960px){
.padding-side-80{
	padding : 30px 80px;
}
.tm-navbar-sticky.tm-header-offset .tm-block-header + .uk-block:not(.tm-block-fullheight) {
    padding-top: 60px;
}
}
.tm-navbar-sticky.tm-header-offset .tm-block-header + .uk-block:not(.tm-block-fullheight){
    padding-top: 60px;
}
.tm-footer-centered{
    padding: 25px 0px !important;
    color : #111;
}
.tm-footer{
    min-height: 0px;
}
.chrono_credits{
    display: none;
}
.homepage-style p,ul{
    font-size: large;
}
#tm-footer{
  height: 50px;
}
.green-background{
	background-color: #BDDECE !important;
	color : #000 !important;
}
.formation p{
	font-size: large;
}
.formation-calendar{
	box-shadow : 1px 1.5px 4px 1px rgba(0,0,0,0.1);
	background: rgba(0,161,99,0.3) !important;
}
.uk-button-primary-green{
    border : 3px solid #23c23c;
}
.uk-button-primary-green:hover{
    background-color : #23c23c;
    color : #FFF;
}
.uk-padding-large{
  padding : 25px;
}
.uk-margin-remove-bottom{
  margin-bottom: 0px !important;
}
.uk-margin-remove-top{
  margin-top: 0px !important;
}
.padding-50{
  padding: 50px;
}
@media (max-width: 960px){
.padding-50{
  padding: 15px;
}
}
p {
  font-size : large;
}
.uk-overlay-background{
  background : rgba(0, 0, 0, 0.7);
}
.uk-overlay-panel h1, .uk-overlay-panel h2, .uk-overlay-panel h3, .uk-overlay-panel h4, .uk-overlay-panel h5, .uk-overlay-panel h6{
  color : #FFF;
  text-align: center;
}
