@import url(" /Portals/_default/Skins/UL36/css/govbar.css" );

#dnn_content {
  padding-top: 0px;
  padding-bottom: 60px;
}

/* cookie bar */

#cookie-bar {
    background: #094b7d !important;
    background: -moz-linear-gradient(top, rgba(30,30,30,0.95) 0, rgba(0,0,0,0.95) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,30,30,0.95)), color-stop(100%,rgba(0,0,0,0.95)));
    background: -webkit-linear-gradient(top, rgba(30,30,30,0.95) 0, rgba(0,0,0,0.95) 100%);
    background: -o-linear-gradient(top, rgba(30,30,30,0.95) 0, rgba(0,0,0,0.95) 100%);
    background: -ms-linear-gradient(top, rgba(30,30,30,0.95) 0, rgba(0,0,0,0.95) 100%);
    background: #fff !important;
    box-shadow: 1px 2px 2px rgba(0,0,0,0.6) !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    left:30%!important;
    line-height: 1.5;
    margin: 0;
    padding: 10px 3px;
    position: fixed;
    width: 50% !important;
    z-index: 9999;
    bottom: 30px !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc45484d', endColorstr='#cc000000',GradientType=0 );
    margin-left: 5%;
    border-radius: 10px; 
}

#cookie-bar p {
    font-size: 10pt !important;
    float: left;
    margin: 10px 10px 10px 20px !important;
    padding: 0;
    color: #18141F !important;
    font-family: sans-serif;
}

#cookie-bar a, #cookie-bar-prompt-content span {
    color: #fff!important;
    text-decoration: none !important;
}

#cookie-bar p a {
    padding: 0 8px;
      color: #094b7d !important;
    text-decoration: none !important;
}

#cookie-bar-prompt-content a {
    color: #fff !important;
    text-decoration: none !important;
}

#cookie-bar-button {
    background-color: #094b7d!important;
    border-bottom: 0px !important;
    border-radius: 16px !important;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-weight: bold;
    line-height: 1;
    margin-right: 20px;
    margin-top: 5px !important;
    padding: 5px 10px 6px;
    position: relative;
    text-decoration: none;
}

/* mobilde header */

div.mobile-header-replace {  height: 64px; }
.dg-ourteam04 { width: 100%; background-color: #094b7d; }

.dg-ourteam04:after {
    content: "";
    position: absolute;
    top: 40px;
    bottom: 40px;
    right: -1px;
    border-right: 0px solid #dcdcdc;
}

.text-justified { text-align: justified !important; }
.btn-violet {  color: #094b7d; border-color: #094b7d; background-color: #094b7d; }

.govbar {
    zoom: 1;
    background: transparent;
    border-bottom: 0px!important;
    font-family: Arial,sans-serif;
    font-size: 11px;
    position: relative;
    z-index: 9;
}

.govbar-link:hover,.govbar-link:focus{
	background:none!important;
}

/* Govbar Link Text Size */
#headerrow-349354 li {  font-size:11px; }
#mobileheader-639685  li {  font-size:14px; }

.topbar-contact > li > a {  color: #094b7d!important; }

/* No register link, No User Image, No User Profile Menu */

.Login .userProperties .userRegister { display: none; }
.Login .userProperties ul.userMenu li.userMessages { display: none; }
.Login .userProperties ul.userMenu li.viewProfile {  display: none; }
.Login .userProperties ul.userMenu li.userNotifications { display: none; }
.Login .userProperties ul.userMenu li.userSettings { display: none; }
.Login .userProperties ul.userMenu li.userProfilename { display: none; }
.Login .userProperties   li.userProfile { display: none; }

.Login .userProperties ul.userMenu a {color: #ffffff;}

/* Tarif Tabs */

    /* border-bottom: 1px solid transparent; */
.dg-tabs-top04 ul.resp-tabs-list li { border-bottom: none; }

/* Lire moins - Lire plus */

#dnn_ctr19581_ContentPane a.lire-moins, /* contact page */
#dnn_ctr19581_ContentPane div.plus,
#dnn_ctr19576_ContentPane a.lire-moins, /* homepage */
#dnn_ctr19576_ContentPane div.plus
{ display:none; }

/* Language Selector */

.footer div.show-lu,.footer div.show-de,.footer div.show-en,.footer div.show-pt,
#dnn_content  div.show-lu,#dnn_content  div.show-de,#dnn_content  div.show-en,#dnn_content div.show-pt
{
  display:none;
}

/* language switcher */

.edu-langSwitcher{display:inline-block;position:relative;cursor:pointer;}
.edu-langSwitcher__trigger{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background-color:#094b7d;color:#fff;padding:8px 16px;border-radius:8px;}
..edu-langSwitcher__textMobile{display:block;}
.edu-langSwitcher__content{display:none;position:absolute;top:0;right:0;background-color:#094b7d;color:#fff;border-radius:8px;-webkit-box-shadow:0 4px 12px 2px rgba(24,20,31,.1);box-shadow:0 4px 12px 2px rgba(24,20,31,.1);z-index:200}
.edu-langSwitcher__content>*{border-bottom:1px solid #efe7f8}
.edu-langSwitcher__content>*:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}
.edu-langSwitcher__content>*:last-of-type{border-bottom:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.edu-langSwitcher__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px;cursor:pointer}
.edu-langSwitcher__item:hover{background-color:#c5b9ab}
.edu-langSwitcher.-isShown .edu-langSwitcher__content{display:block}
.edu-langSwitcher.-white .edu-langSwitcher__trigger,.edu-langSwitcher.-white .edu-langSwitcher__content{background-color:#fff}

#mobileheader-639685 .dngTextBox, #mobileheader-639685 .header-content-wrap > :not(.nav-bar), #mobileheader-639685 .Normal, #mobileheader-639685 .Normal > a, #mobileheader-639685 .Normal > a:link, #mobileheader-639685 .Normal > a:active, #mobileheader-639685 .Normal > a:visited, #mobileheader-639685 .dngTextBox a, #mobileheader-639685 .dngTextBox a:link, #mobileheader-639685 .dngTextBox a:active, #mobileheader-639685 .dngTextBox a:visited {
  color: #094b7d;
  font-size: 11px;
}

#headerrow-349356 .dngTextBox, #headerrow-349356 .header-content-wrap > :not(.nav-bar), #headerrow-349356 .Normal, #headerrow-349356 .Normal > a, #headerrow-349356 .Normal > a:link, #headerrow-349356 .Normal > a:active, #headerrow-349356 .Normal > a:visited, #headerrow-349356 .dngTextBox a, #headerrow-349356 .dngTextBox a:link, #headerrow-349356 .dngTextBox a:active, #headerrow-349356 .dngTextBox a:visited {
  color: #094b7d;
  font-size: 14px;
}

p  {  font-size:14px; }
li  {  font-size:14px; }

/* Blog Paragraph Text Size */
#dnn_ctr19452_ContentPane p { font-size:14px; }

.blog-detail01 .detail-title {
  font-size: 2.0em!important;
}

/* make Video responsive */

.video-responsive{ overflow:hidden; padding-bottom:56.25%; position:relative; height:0; }
.video-responsive iframe{ left:0; top:0; height:100%; width:100%; position:absolute; }

.dg-promo.icon-style01.color-dark .promo-icon > span { background-color: #094b7d; }

/* Testimonials */

.dg-testimonials01 blockquote p { font-size: 24px; }

.accent_color3, .color-accent3 { color: #094b7d  !important; }
.accent_color2, .color-accent2 { color: #739b42  !important; }
.accent_color4, .color-accent4 {  color:#c5b9ab !important; }

.bg-accent3 {  background-color: #094b7d !important; }
.bg-accent2 {  background-color: #739b42 !important; }
.bg-accent4 {  background-color: #c5b9ab !important; }

/* TABLES */


.table{
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	color:#666666;
}
.table th{
	color:#424242;
	font-weight:normal;
}
.table>thead>tr>th{
	border-bottom:1px solid #bbbbbb;
}
.table-hover>tbody>tr{
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
}
.table-hover>tbody>tr:hover {
    background-color: #fcfcfc;
}
.table-striped>tbody>tr:nth-of-type(odd){
    background-color: #fcfcfc;
}
.table>tbody>tr>td, 
.table>tbody>tr>th, 
.table>tfoot>tr>td, 
.table>tfoot>tr>th, 
.table>thead>tr>td, 
.table>thead>tr>th {
    padding: 12px 20px;
    line-height: 1.5384616;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table-xlg>tbody>tr>td,.table-xlg>tbody>tr>th,.table-xlg>tfoot>tr>td,.table-xlg>tfoot>tr>th,.table-xlg>thead>tr>td, 
.table-xlg>thead>tr>th{padding: 20px;}
.table-lg>tbody>tr>td,.table-lg>tbody>tr>th,.table-lg>tfoot>tr>td,.table-lg>tfoot>tr>th,.table-lg>thead>tr>td,.table-lg>thead>tr>th {padding: 15px 20px;}
.table-sm>tbody>tr>td, .table-sm>tbody>tr>th, .table-sm>tfoot>tr>td, .table-sm>tfoot>tr>th, .table-sm>thead>tr>td, .table-sm>thead>tr>th {padding: 10px 20px;}
.table-xs>tbody>tr>td, .table-xs>tbody>tr>th, .table-xs>tfoot>tr>td, .table-xs>tfoot>tr>th, .table-xs>thead>tr>td, .table-xs>thead>tr>th { padding: 8px 20px;}
.table-xxs>tbody>tr>td, .table-xxs>tbody>tr>th, .table-xxs>tfoot>tr>td,.table-xxs>tfoot>tr>th, .table-xxs>thead>tr>td, .table-xxs>thead>tr>th {padding: 6px 15px;}
.dg-scroll-horizontal,.dg-scroll-vertical,.dg-scroll{overflow: auto; border: 1px solid #ddd;	margin-bottom:20px;}
.dg-scroll-horizontal{max-height: 340px; }
.dg-scroll-horizontal > .table,.dg-scroll-vertical > .table{	border:none;	margin:0px;}
.dg-scroll-vertical > .table{max-width:none;	width:inherit;}
.dg-scroll-vertical > .table > thead{white-space:nowrap;}
.table[class*="header-"] > thead th,.table[class*="header-"] > thead td{	color:#FFF;}
.table [class*="bg-"],.table [class*="bg-"] td,.table [class*="bg-"] th {	color:#FFF;}

/* Table cell colors */
.cell-bg-violet { color: #fff; background-color: #094b7d; }

/* dashboard */
.page-title.medium .main-title {font-size: 64px!important;}
.page-title.light .main-title {color: #fff;!important;}
.page-title.light .page-info { color: #fff; font-size: 24px!important;}
.dg-topiconbox p{position: relative;margin-bottom: 0px!important;}


.footerColor,.footerColor a,.footerColor a:link,.footerColor a:active,.footerColor a:visited{color:#cccccc;}
.footerColor a:hover,a.footerColor:hover,button.footerColor:hover,input.footerColor:hover {color:white;    text-decoration:underline;}
.Footer-light-Container .dnntitle h6 { color: #ffffff; font-weight: 500; font-size: 18px; line-height: 1.5; letter-spacing:0; }

/* WOW Charts */

input,
button,
select,
textarea {
	font-family: inherit;
	font-size: 20px;
	line-height: inherit;
}

/* Dashboard header spacing */
.Footer-light-Container .dnntitle {
  margin-bottom: 0px;
}


blog {
    text-align: justify;
    margin: 0px 0px 8px 0px;
    font-size: 1.2em;
}

.topbar-contact li {
  display: inline-block;
  padding: 0px 1px;
  position: relative;
}

.blog-detail01 .detail-title {
    display:none;
}

.blog-detail01 .detail-date {
display:none;
}

.blog-detail01 .detail-viewinfo.Displaycalendar {
  min-height: 5px!important;
}

.blog-list01 .list-description {
  margin-bottom: 26px;
  font-size: 18px;
}

.blog-list01 .list-date + .list-title {
  margin-left: 70px;
  font-size: 30px;
}

.blog-detail01 .detail-description{
  margin-bottom: 26px;
  margin-right: 15px;
  margin-left: 15px;
  font-size: 16px;
}

.PopularTab_Default .post_summary {
   font-size: 16px!important;
  color: #18141f;
}

