/* Copyright (C) arrowthemes, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* Copyright (C) arrowthemes, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
   ========================================================================== */

.rapid_contact_ex.intro_text {
  
}
#message_342 {
  height: 200px;
}
aside .uk-panel-box {
  padding-top: 0px;
}
.uk-panel-box h3 {
   margin-top: 15px;
}
.list-icons {
  padding-top: 0px;
  margin-top: 0px;
}

.tm-background-icon h3.uk-panel-title>i {
    right: -30px;
    top: -20px;
}

/* Google Map responsive */
.google-maps {
    position: relative;
    padding-bottom: 75%; // This is the aspect ratio
    height: 0;
    overflow: hidden;
}
.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

/* Formulaire de contact tuteurs */
.form-horizontal .control-group {
    margin-bottom: 16px;
}
.formtitle label{
  	width: 250px;
  	font-size: 24px;
    line-height: 32px;
     margin: 0 0 20px 0;
    font-family: 'Dosis';
    font-weight: 600;
    color: #4e2425;
}
#jform_message-lbl {
  	width: 250px;
}
#jform_message {
  	width: 100%;
}
.form-column {
  	border: 1px solid;
  	padding: 5px;
}

span.menuSubLine {
  	display:block;
  	font-size:80%;
}

.uk-navbar-nav>li>a {
    height: 42px;
    line-height: 16px;
}

.organigramme {
  	border: 1px solid black;
	margin-bottom: 15px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    line-height: 20px;
}

.longlabel label {
  width: 200px;
}

.uk-slideshow .uk-overlay-panel div:first-child {
  background-color: rgba(255, 255, 255, 0.5);
  padding: 15px;
}

.uk-panel-box .uk-panel-title {
  text-align: center;
}

.tm-headerbar-container .tm-headerbar .uk-grid > div:before
{display: none;}