/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */


/* ========= FONTS ============= */


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 20, 2014 */



@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {font-family: 'open_sansregular', Arial, sans-serif;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'open_sansbold', Arial, sans-serif;}





/* ========= GENERAL =========== */

.page-header {border:none;}

/*.container{border: 1px solid #ff0000;}*/

.container{width:970px !important;} /* kill responsive */
.row{margin:0 !important;} /* kill responsive */
.navbar-nav {margin:0 !important;}/* kill responsive */

h1, .h1 {font-size:24px;font-family: 'open_sansbold', Arial, sans-serif;color:#555;}
h1 a, .h1 a {font-size:24px;font-family: 'open_sansbold', Arial, sans-serif;color:#555;}

h2, .h2 {font-size:20px;font-family: 'open_sansbold', Arial, sans-serif;color:#1d5b9e;}
h2 a, .h2 a {font-size:20px;font-family: 'open_sansbold', Arial, sans-serif;color:#1d5b9e;}

h3, .h3 {font-size:18px;font-family: 'open_sansbold', Arial, sans-serif;color:#3f76b1;}
h3 a, .h3 a {font-size:18px;font-family: 'open_sansbold', Arial, sans-serif;color:#3f76b1;}

h4, .h4 {font-size:14px;font-family: 'open_sansbold', Arial, sans-serif;color:#8e8e8e;}
h4 a, .h4 a {font-size:14px;font-family: 'open_sansbold', Arial, sans-serif;color:#8e8e8e;}

.main-container > ul > li {list-style:square;}

.navbar-collapse {display: block !important;height: auto !important;overflow: visible !important;padding-bottom: 0;}

/* ======== TOPMENU =========== */

.row-top-menu{background:#d9d8cb;}

.row-top-menu{min-width:970px;} /* kill responsive */

.top-menu ul{float:right;}
.top-menu.navbar-default {background:none;border:none;}
.navbar.top-menu {min-height:24px;margin-bottom:0;}

.top-menu > li{float:left;}

.top-menu.navbar-default .navbar-nav > li > a {font-size:13px;padding-top:5px; padding-bottom:5px;color:#4f4f4f;}
.top-menu.navbar-default .navbar-nav > li > a:hover{color:#6f6f6f;}


/* ========== HEADER ========== */

.logo{background:url("../img/header-bkgd.jpg") no-repeat;height:120px;background-position:95% 50%;padding-top:1em;}
.logo img{height: 90px;}
.logo{background-size:60%;}

.header-bkgd{}

.catchphrase{background:url("../img/claim_bkgd.gif") repeat-x 50% 0;height:40px; color:#fff;}


.catchphrase{min-width:970px;} /* kill responsive */

.catchphrase .container{height:40px;}

.catchphrase .region-catchphrase-left p{padding-left:1.2em;padding-top:5px;font-size:20px;font-family: 'open_sansbold', Arial, sans-serif;}
.catchphrase .region-catchphrase-right p a{display:block; padding-top:7px; background:url("../img/icon_cart.png") no-repeat 0 8px;padding-left:32px; font-size:16px;color:#fff;text-decoration:underline;}

.catchphrase .region-catchphrase-right p a:hover{color:#3399cc;}

/* ==========  MAIN-MENU ========== */

.main-menu{width:100%;background:none;}
.main-menu > li{text-align:center;width:18%;float:left;}

.main-menu > li.first{text-align:left;width:14%;}
.main-menu > li.last{text-align:right;width:14%;}

.navbar-default .navbar-nav.main-menu > li > a {color:#005c9f;font-size:15px;font-family: 'open_sansbold', Arial, sans-serif;background:none;}

.navbar-default .navbar-nav.main-menu > .active > a, .navbar-default .navbar-nav.main-menu > .active > a:hover, .navbar-default .navbar-nav.main-menu > .active > a:focus {background:none;color: #3399cc;}

.navbar-default .navbar-nav.main-menu > .open > a, .navbar-default .navbar-nav.main-menu > .open > a:hover, .navbar-default .navbar-nav.main-menu > .open > a:focus {background:none;color: #3399cc;}


/* ========== MENU 3th LEVEL ========== */

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}



/* ========= CERTIFICATE ============ */

.consortium-sidebar-certificate{/*background:url(../img/sgs_logo.jpg) no-repeat;padding-top:100px;*/background-size:100px auto;text-align:center;background-position:center 0;margin-top:10px;margin-bottom:10px;}
.consortium-sidebar-certificate img {margin-left: auto;margin-right: auto;}


/* ============= H1 TITLE CONSORTIUM ============== */

h1.bccm-cc{background:url(../img/bccm_cc.jpg) no-repeat;color:#0067a4;padding-left: 50px;padding-top: 15px;}
h1.bccm-dcg{background:url(../img/bccm_dcg.jpg)no-repeat;color:#0067a4;padding-left: 50px;padding-top: 15px;}
h1.bccm-ihem{background:url(../img/bccm_ihem.jpg)no-repeat;color:#0067a4;padding-left: 50px;padding-top: 15px;}
h1.bccm-itm{background:url(../img/bccm_itm.jpg)no-repeat;color:#0067a4;padding-left: 50px;padding-top: 15px;}
h1.bccm-lmbp{background:url(../img/bccm_lmbp.jpg)no-repeat;color:#0067a4;padding-left: 50px;padding-top: 15px;}
h1.bccm-lmg{background:url(../img/bccm_lmg.jpg)no-repeat;color:#0067a4;padding-left: 50px;padding-top: 15px;}
h1.bccm-mucl{background:url(../img/bccm_mucl.jpg)no-repeat;color:#0067a4;padding-left: 50px;padding-top: 15px;}
h1.bccm-ulc{background:url(../img/bccm_ulc.jpg)no-repeat;color:#0067a4;padding-left: 50px;padding-top: 15px;}



/* =============== COLOUR BOUTON =================== */


.btn-default {background-color: #005e9d;border:none;color: #fff;}


.hot-links-buttons{border-top:1px solid #d9d8cb;margin:20px 0;padding-top:10px;}

/*aside .hot-links-buttons {position: fixed;}*/
.fixed-position{position: fixed;}

.hot-links-buttons a{font-size:16px;font-family: 'open_sanssemibold', Arial, sans-serif;border-radius:8px;color:#fff;border-radius:8px;width:120%;height:34px; padding: 5px 0;margin-left:-10%;}
.front .hot-links-buttons a{margin-top:12px;width:100%;height:auto;padding-top:12px;padding-bottom:12px;}


.green-bt{background:#7ab736;}
.purple-bt{background:#8c4c95;}
.blue-bt{background:#00adca;}
.red-bt{background:#e42d40;}
.pink-bt{background:#e64490;}
.orange-bt{background:#f49d2e;}




/* =========== BREADCRUMB ============ */


.breadcrumb {background:none;border-bottom:1px solid #ddd;padding-top:30px;}



/* ========= CONTACT-FOOTER ========= */


.contact-footer{background:#ebeae4;padding-bottom:20px;}



/* ============ BLOCK & SIDEBAR ================ */


.block-title{font-size:25px;font-family: 'open_sanslight', Arial, sans-serif;border-bottom:1px solid #d9d8cb;padding-left:25px;padding-bottom:10px;}

.region-sidebar ul li{list-style:square;color:#005e9d; font-size:13px;}

.hot-links-buttons.sidebar .field-content a.btn{margin-top:8px;width:175px;margin-left: 0;}


/* ========= CONTACT-BLOCK ========= */


.contact-bloc{background:#ebeae4;padding:10px;font-size:12px;}

.contact-number{margin-top:10px;}
.contact-number p{margin-bottom:0;}


/* ========== USER LOGIN =========== */

#block-user-login .block-title{background:url("../img/icon_login.png") no-repeat 0 6px;}


/* ========== HOT TOPICS =========== */

#block-views-hot-topics-block .block-title{background:url("../img/icon_news.png") no-repeat 0 6px;}


/* ========== AGENDA =========== */

#block-views-agenda-block .block-title{background:url("../img/icon_calendar.png") no-repeat 0 6px;}

/* =========== LOGO BELSPO ============ */

.belspo-sidebar-logo{border-top:1px solid #d9d8cb;padding-top:15px;margin-top:15px;}

.belspo-sidebar-logo p{float:left;width:50%;font-size:12px;line-height:1.2;}


/* ============== FOOTER ================= */


.footer{background:#bcbaa4;height:100px;}

.footer{min-width:970px;} /* kill responsive */

.footer .footer-bccm{margin-top:15px;}
.footer .footer-nav{margin-top:25px;}
.footer .footer-nav ul {display: table;float: none;margin: 0 auto;}
.footer .footer-be{margin-top:25px;}
.footer .footer-be p{margin:0 auto;display:table;}

.footer .top-menu.nav > li > a{color:#4f4f4f;background:none;}
.footer .top-menu.nav > li > a:hover{color:#6f6f6f;background:none;}



/*  =========== CUSTOM ============ */

.page-news .item-list li{list-style:none;}



/* ============== SLIDER ================= */

.navigation {
   border-bottom: 1px solid #1d5b9e;
}

.views-bootstrap-carousel-plugin-style.carousel.slide, .carousel-inner, .carousel-inner .item {
   height: 350px;
}
.views-bootstrap-carousel-plugin-style .carousel-caption {
   background: rgb(255, 255, 255);
   background: transparent;
   background: rgba(255, 255, 255, 0.6);/* FF3+,Saf3+,Opera 10.10+,Chrome,IE9*/
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2FFFFFF,endColorstr=#b2FFFFFF);/*IE 5.5-7*/
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2FFFFFF,endColorstr=#b2FFFFFF)";/*IE8*/
   width: 50%;
   left: 0px;
   right: 0px;
   bottom: 0px;
   text-align: left;
   padding:10px;
   margin:15px;
   height: 115px;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
   display: block;
   line-height: 1;
   max-height: 100%;
   max-width: none;
}
.views-bootstrap-carousel-plugin-style .carousel-caption .carousel-caption-header {
   margin-top: 10px;
   font-size: 24px;
}
.carousel-caption-header, .carousel-caption-text, .carousel-caption{
   color:#1d5b9e;
   text-shadow: none;
}
.views-bootstrap-carousel-plugin-style .carousel-caption{
   padding-top: 0;
}
.carousel-caption h1{
   margin-bottom: 5px;
   margin-top: 0;
}
.carousel-caption p, .carousel-caption a, .carousel-caption span{
   margin-bottom: 0;
   font-size: 13px !important;
}
.views-bootstrap-carousel-plugin-style .carousel-caption .carousel-caption-header {
   font-size: 20px !important;
}
.carousel-indicators{
   display: none;
}

.carousel-control .icon-prev::before,
.carousel-control .icon-next::before {
   content: none;
}
.carousel-control .icon-prev{background:url("../img/arrowleft.png") no-repeat; height: 48px; width: 48px; margin-left: -35px;}
.carousel-control .icon-next{background:url("../img/arrowright.png") no-repeat; height: 48px; width: 48px; margin-right: -35px;}





