@media (max-width: 1200px) {
.navbar-header {
float: none;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-nav {
float: none!important;
margin: 7.5px -15px;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.navbar-text {
float: none;
margin: 15px 0;
}

.navbar-collapse.collapse.in {
display: block!important;
}
.collapsing {
overflow: hidden!important;
}
} 


/*body {font-family:"Open Sans", Arial, sans-serif}*/

.RS {padding:15px 0px;}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-family: 'BebasRegular', Arial, sans-serif;
    text-rendering: optimizeSpeed; word-spacing:8px; letter-spacing:2.5px; text-align:left; 
}
h1, h2 {line-height:50px;}
#home h1, #home h2, #home h3, #home h4 {
    text-align:center;
}


.navbar {
    font-weight:bold;}


@media (max-width:768px){h1, h2 {line-height:50px;}}

a:hover {color:#060;}

.featurette-image {min-height:200px; max-height:250px;}

/* MENU*/
#home-menu .navbar, .navbar {background-color:transparent; text-transform:uppercase; border:1px solid #4d6c2d; border-bottom:0px; border-left:0px; padding-left:80px;}
#home-menu .navbar {margin-top:380px;}
.navbar {margin-top:195px;}

.navbar-fixed-top {position:absolute;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-nav li:hover {background-color:#85c63e; color:#000;}

.navbar-collapse.affix {
    top: 0;
    width: 85%;
	background-color:#060;
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: none;
}

#logo_EPBC {position:absolute;	z-index:11;
	left:0;	top:2%;
	width:100%;	text-align: center;}
	
.caption {
	background-color: transparent;	position: absolute;	z-index:10;
	text-align:center;	word-spacing:12px;	text-shadow: 0px 3px 1px rgba(51,87,0,.5);
	margin:-5% auto;	padding-top:18%;
	width:100%;}
.caption h2 {
	margin: 0;	line-height: 78px;
	font-size:4vw;	color: #fff;}
.caption p {
	margin: 0;	line-height: 60px;
	font-size:3vw;	color: #fced00;
	font-family:'BebasRegular', Arial, sans-serif;
}
/* END MENU */


#home-map {}


.arrow-content {background: url(/IMGS/section-arrow.png) no-repeat bottom center; height:69px; position:absolute; z-index:100; width:100%}

.starter-template {
  padding: 40px 15px;
  text-align: center;
}
@media (max-width:768px){.starter-template {padding-top: 20px;padding-bottom: 0px;}}

.lead {text-align:left;}

.home-baseline {margin:-40px 0 40px 0;}

#home-txt-about {min-height:300px;margin-bottom:50px;}
#home-txt-about h1{margin-bottom:15px;}

#home-doors {margin:75px;}
#home-doors h1 {margin-bottom:35px;}
.door {width:165px;height:165px; background-image:url(/IMGS/home-door.jpg);}

#home-calendar{margin-top:75px;}
#home-calendar h1 {margin-bottom:35px;}


.panel-body #home-calendar{margin:5px 15px 0 25px;}
#home-calendar h1 {margin-bottom:35px;}

.calendar-event_head a,.calendar-archive_head a {color:#333;}
.events-links a,.archives-links a {color:#333;text-decoration:underline;}
.calendar-event a:hover,.calendar-archive a:hover {color:#060;}
.calendar-event, .calendar-archive {text-align:left; margin-bottom:35px;}
.calendar-event_head {}
.calendar-archive_head {}
.calendar-event-name {padding: 3px 0 0 55px;margin: 0px 0 15px 0px;}
.date-bkg {float:left;
width:40px; height:40px;
padding: 10px 0 0 2px;color:#FFF;
display: block;
background-color: #333333;
border-radius: 50%;}


#home-archives {text-align:left;}
.all-archives {text-align:center;margin:35px 0 25px 0;}
.all-archives a, #home-txt-about a {text-decoration:underline;color:#000;}
.all-archives a:hover, #home-txt-about a:hover {color:#060;}
#archive-dyn {padding: 0 80px;}
@media (max-width:768px){#archive-dyn {padding: 0 20px;}}

#footer {background-color:#ebebeb; padding:25px; height:150px; margin-top:50px;}
#footer-underline {background-color:#85c63e;height:15px;}
@media (max-width:1050px){#footer {height:100%;}#footer img {padding-top:15px;}}
.mentions-legales{margin-top:15px;text-align:center;}
.legal {text-align:center; text-decoration:underline; margin-top:20px;}
.legal a {color:#333;} .legal a:hover {color:#060;}

#top {text-align:center;margin:40px 0;}

.panel-title  {color:#333;}
.panel-title:hover {color:#060;}
.panel-default {border:none;}
.panel-heading {border-top-right-radius:none;}

.category {margin:0px 0 -5px 55px;}

/** PAGE**/

#titre-page, #titre-page_quand, #titre-page_howto {margin-bottom:20px;}
#prez-page, #prez-page_quand, #prez-page_howto {margin-bottom:35px;}
@media (max-width:768px){#prez-page, #prez-page_quand, #prez-page_howto {margin-bottom:25px;}}

/* BEN -> increased font for video */
#prez-page p a
{
	font-size: 16pt;
}

.underline {background-image:url(/IMGS/underline.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:5px;}
.widget-top {background-image:url(/IMGS/widget-bkg_top.gif); background-repeat:no-repeat; width:100%; height:50px;}
.widget-content {background-image:url(/IMGS/widget-bkg.gif); background-repeat:repeat-y; width:100%;padding:25px 25px 25px 10px; text-align:left;}
.widget-bot {background-image:url(/IMGS/widget-bkg_bot.gif); background-repeat:no-repeat; width:100%; height:20px;}


#widget-connect, #widget-profile {}
#widget-profile .widget-content {padding-left:25px;}

.widget-pic {width:100px; height:100px; z-index:100;position:absolute; margin:-42px 0 0 10px;} /* margin-top:-18px; */
#widget-pic-calendar {background-image:url(/IMGS/pic-calendar.png); background-repeat:no-repeat; background-position:left;}
#widget-pic-connect {background-image:url(/IMGS/pic-connect.png); background-repeat:no-repeat; background-position:left;}
#widget-pic-candidat {background-image:url(/IMGS/pic-candidat.png); background-repeat:no-repeat; background-position:left;}
#widget-pic-offer {background-image:url(/IMGS/pic-offer.png); background-repeat:no-repeat; background-position:left;}

#widget-pic-archives {background-image:url(/IMGS/pic-archives.png); background-repeat:no-repeat; background-position:left;}
.widget-title {margin-left:90px;padding-top:6px;} /* padding-top:30px; */

#widget-calendar, #widget-archives, #widget-connect, #widget-profile {margin-bottom:80px; margin-left:20px;}

#widget-profile .#name, #widget-profile #firstame {height:10px; color:#000;}

#webinar {margin-bottom:35px;max-width:275px;}
.widget-date {color:#333;margin:0 0 0px 8px}
.widget-webinar_name {margin:-5px 0 0 23px;}
.widget-webinar_txt {margin-left:23px; max-width:275px;}
.editable p img {cursor:zoom-in;}

.btn-webinar_link {float:right;}
.btn-webinar_link a {text-decoration:underline;color:#333;font-weight:bold;}
.widget-content a {color:#333;}
.widget-content a:hover {color:#060;}

.btn-inscription, .btn-connection {z-index:100; position:absolute; text-align:center; margin:-30px 0 0 40px; }

#archives h1, #events h1, #about h1{text-align:center;}
#archives-content, #events-content, #about-content, #internships-content {text-align:left;}

/* ARCHIVES */
.panel-title {width:100%;background-image:url(/IMGS/underline_archives.gif); background-repeat:repeat-x; background-position:bottom; padding:5px 0 10px 0;} 
h4.panel-title {font-size:26px;} 
.panel-title a:hover {text-decoration:none; color:#060;}
.archive-title {}
.sepa {height:1px; width:100%; background-color:#CCC; margin:5px 0 35px 0;}

.archive-btn {text-align:center; margin-top:5px; height:60px;}
.panel {box-shadow:none;}
.archive-dyn {margin-top:15px;}
.panel-body .col-md-10 {padding-left:0;}
#archive-dyn .btn-default {background-color: #5d852f; color:#FFF}
#archive-dyn .btn-default:hover {background-color: #030; color:#FFF}

/* ABOUT */
#about .starter-template {text-align:left;}
#about-content .sepa, #internships-content .sepa {margin:-5px 0 20px 0;}
.about_paragraf-title {margin-top:55px;}
#partner {}
.logo-partner {float:left; margin-right:10px;}
.paragaf-partner {margin-left:200px;}
.paragaf-partner h4 a {color:#000;}
.paragaf-partner a {color:#daa520; font-weight:bold; text-decoration:underline;}
.paragaf-partner a:hover {color:#006600;}
@media (max-width:768px){.paragaf-partner {margin-left:0;}}
#partner .sepa {margin: 20px 0 20px 200px; width:auto;}

/* SIGN IN */

.bkg-contact {background-color:#FFF;}

.form-group {
  padding: 15px;
  margin: 0 auto;
}
.form-group .form-group-heading,
.form-group .checkbox {
  margin-bottom: 10px;
}
.form-group .checkbox {
  font-weight: normal;
}
.form-group .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-group .form-control:focus {
  z-index: 2;
}
.form-group input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-group input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-success {width:250px;height:50px; font-size:24px; font-weight:bold;}



#page_widgets {margin-top:80px;}

/* MEDIA QUERIES */
	
@media (min-width:1900px){.caption {margin-top:-7%;}}
@media (max-width:1195px){.navbar {margin-top:356px;}}
@media (max-width:1024px){#home-menu .navbar {margin-top:306px;}}
@media (max-width:1200px){#home-menu .navbar, .navbar {margin:5px 0 0 0px; padding-top:10px;}
.navbar .navbar-toggle {
    float: right;
    padding: 7px 10px;
    margin-right: 25px;
    margin-left: 5px;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #333;
}
.navbar .navbar-toggle:hover {
background-color: #090;
}
.nav {background-color: #090;}
.navbar {background-image: none;  border:none;}
.caption {margin:1% auto;}
#home-map {margin-left:15%;}
.calendar-event {margin-bottom:35px;}
.navbar-toggle .icon-bar {width:35px; margin-left:3px;}
}

@media (max-width:768px){
	.navbar .navbar-toggle {
    margin-right: 5px;
}
#home-menu .navbar, .navbar-inverse .navbar-collapse {border:none;}
.navbar-collapse {box-shadow:none;}
.caption {display:none;}
#home-map {margin-left:auto;}
#home-doors {margin:75px 0;}
#page_widgets, #widget-calendar, #widget-archives, #widget-connect, #widget-profile {margin-left:0px;}
.RS {margin-left:3px;}
}




#offer {padding:20px;text-align:center;}
#offer p {margin-bottom:0px;}
#offer p strong {text-transform:uppercase;}
.offerA {background-color:#e8e7e7;}
.offerA1 {background-color:#e8e7e7; margin-top:5px;}
.offerB {background-color:#FFF;}

.offerD {background-color:#FAFAFA;}

.modal-content {text-align:left;}
.modal-body p strong {text-transform:none; margin-top:15px;}
.modal-body p {margin-top:10px;}

/* BEN */
#partner
{
	text-align:justify;
}

#btnDoSend
{
	background-color: #61B854;
	font-size: 24px;
	font-weight: bold;
	width: 220px;
	color: white;
	padding: 5px 30px;
	border-radius: 5px;
	cursor: pointer;
	height: 50px;
}

#btnDoSend:hover
{
	background-color: #449d44;
}

/* BEN -> activate links on .row */
.editable a, .fi_upl a
{
	text-decoration: underline !important;
	text-decoration-color: #daa520 !important;
	color: #daa520 !important; 
}
.editable a:hover, .fi_upl a:hover
{
	text-decoration:underline !important;
	text-decoration-color: #006600 !important;
	color: #006600 !important; 
}

/*.row .editable a {text-decoration:none;}
.row .editable a:hover {text-decoration:underline;}*/

#share_tab
{
	width: 100%;
	text-align: center;
}

#share_tab th
{
	text-align:center;
	background-color: #EAEAEA;
	padding: 4px;
}

/*
#share_tab tr:nth-child(even)
{
	background-color: #EEFFEE;
}
*/

#share_tab td
{
	padding: 3px;
}

#fileDel a
{
	color: #FF9300 !important;
}

#fileDel a:hover
{
	color: #FF5500 !important;
}

#sub_object table 
{
	border: 1px solid #EFEFEF;
}

#sub_object table td
{
	padding: 3px;
	border: 1px solid #EFEFEF;
	text-align: left;
	vertical-align: middle;
}

.tr_folder:hover
{
	cursor: pointer;
	background-color: #c4f2db;
}

#uplBtn input
{
	float:right;
	margin-top: 5px;
	cursor: pointer;
	border: 1px solid white;
	padding: 3px;
	color: white;
	background-color: #FF9300;
	border-radius: 5px;
}

#uplBtn input:hover
{
	background-color: #FF5500;
}

#selAllFolders
{
	width: 300px;
}

#folder_tab img
{
	opacity: 0.65;
}

#folder_tab img:hover
{
	opacity: 1;
}

.td_edit_folder 
{
	background-image:url("/IMGS/folder_icon.png");
	background-repeat: no-repeat;
	background-size: 32px 32px;
	background-position: 50% 50%;
}

.td_edit_folder:hover
{
	background-image:url("/IMGS/folder_edit.png");
}

.chgf select
{
	width: 200px;
}

#can_tab tr:nth-child(odd)
{
	background-color: #EAEAEA;
}

#can_tab th
{
	padding: 5px;
	font-size: 11pt;
}

#can_tab td
{
	padding: 5px;
}

#int_div_help img
{
	opacity: 0.6;
}

#int_div_help img:hover
{
	opacity: 1;
}

.dia_num
{
	float:left;
	margin-right: 10px;
	padding: 5px;
	background-color: #567C31;
	color: white;	
	border-radius: 25px;
	width: 35px;
	text-align:center;
	font-size: 13pt;
}

.dia_green_button
{
	background-color: #ccc;
	padding: 1px 2px 1px 9px !important;
	border-radius: 3px;
	font-weight: normal;
	text-align:center;
	color: black;
	margin-right: 2px;
}

.ui-dialog { z-index: 100000 !important ;}

.navbar-inverse .navbar-nav > li > a
{
	padding-left: 11px !important;
	padding-right: 11px !important;
}
