
@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800,900');  /*font-family: 'Poppins', sans-serif;*/
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,700');  /*font-family: 'Oswald', sans-serif;*/
@import url('https://fonts.googleapis.com/css?family=Heebo:100,300,400,500,700,800,900');  /*font-family: 'Heebo', sans-serif;*/

body{ font-family: 'Heebo', sans-serif; /*transition:all ease 0.4s; -moz-transition:all ease 0.4s; -webkit-transition:all ease 0.4s;*/}

img{ max-width:100%; }
.clear{ clear:both; font-size:0; line-height:0; }

.header_area{ padding:25px 0; border-bottom:solid 1px #c3b48b; }

.top_right_txt{ font-size:28px; text-align:right; font-weight:300; }

.body_content_area{ padding:30px 0; min-height:640px; padding-bottom:124px;}
.body_content_area h2{ font-size:40px; font-weight:100; color:#000; text-align:center; margin-bottom:30px; }

.intro_content p{ text-align:center; font-weight:400; color:#000; font-size:15px; line-height:23px; }

.intro_content{ padding:50px 0; }
 
.footer_area{ background:#30636e; color:#fff; padding:12px 0; position:fixed; width:100%; bottom:0; }
.align_right{ text-align:right; font-weight:normal; }
.align_center{ text-align:center; }

.footer_area a{ color:#fff; }

.btn_area{ text-align:center; margin-top:60px; }
.bttn{ background:#d3d3d3; letter-spacing:1px; padding:8px 25px; text-transform:uppercase; font-size:14px; font-weight:500; border-radius:25px; }

.blue_btn_color{ background:#6eaebb; color:#fff;}
.blue_btn_color:hover{ background:#30636e; color:#fff; text-decoration:none; }

.text_link{ color:#6eaebb; text-transform:uppercase; letter-spacing:1px; font-weight:600; }
.text_link:hover{ text-decoration:none; }

.dynamic_row h3{ color:#12646f; font-weight:700; font-size:18px; text-align:center; margin:50px 0 30px 0; }
.pal{ border-bottom:solid 1px #c2b394; padding:20px 0; margin-bottom:20px;}
.pal ul{ padding:0; margin:0; list-style-type:none; text-align:center; }
.pal ul li{ display:inline-block; vertical-align:top; padding:0 6px; font-size:12px; text-transform:uppercase; }

.pal ul li.full{ font-weight:normal;}

.pal ul li span{ display:block; width:100%; font-weight:normal; }

.progress_area{ max-width:293px; margin:0 auto; margin-top:36px; }
.progress_area .progress_lft{ width:30%;  display:inline-block; vertical-align:middle; font-size:13px; font-weight:normal; }
.progress_area .progress_right{ width:68%; display:inline-block; vertical-align:middle; }
.progress_area .progress_right .progress{ margin-bottom:0; height:10px; border-radius:6px; }

.progress-bar-success{ background:#30636e; }

.body_content_area .bld{ font-weight:normal; }


/* ----- Select menu -----*/

fieldset {border: 0; padding:0; }

.ui-state-default{ background:url(../images/search_field_bg.png) repeat 0 0; border-radius:0;}
.ui-state-hover{ background:url(../images/search_field_bg.png) repeat 0 0;}

.ui-selectmenu-button{ width:100%!important; border:solid 1px #cdcdcd; font-size:14px; font-weight:normal;}
.ui-selectmenu-button span.ui-selectmenu-text{ line-height:23px;}

.ui-selectmenu-button span.ui-icon{ background:url(../images/select_arrow.png) no-repeat right 50%;}

.ui-menu .ui-menu-item{ padding: 3px 1em 3px 15px; }

.select_division{ width:159px; margin:0 auto; }
.no_btm_gap{ margin-bottom:0!important; }

.ui-state-focus, .ui-widget-content .ui-state-focus{ background:#12646f; color:#fff!important; }
.ui-menu .ui-menu-item{ font-size:14px; }

.dynamic_col{ position:relative; }
.pal_radio{ position:absolute; bottom:21px; right:38px;}

.ui-widget{ font-family:inherit; }
.suivant{ padding:7px 38px; border:none; }

.ui-state-focus{ background:#fff; color:#000!important; border:solid 1px #cdcdcd; }

.check_area label{ width:100%;}

.ui-selectmenu-button:hover, .ui-selectmenu-button:focus{ color:#555555!important; }
.nom_select{ width:100%; border:1px solid #cdcdcd; background:none; padding: 6px 10px; color:#555557; }





















