/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/**
 * Global TinyMCE style sheet
 *
 * Use this style sheet to define CSS classes for the rich text editor. The
 * stlye sheet will be included in the editor and the page layout automatically.
 * Although the stlye sheet is shared by all themes, you can override its
 * formattings in any of your theme style sheets.
 *
 *   files/tinymce.css (this is how it looks like in TinyMCE)
 *   .warning { color:#c55; }
 *
 *   theme_a.css (this is how it looks like in theme A)
 *   .warning { font-weight:bold; }
 *
 *   theme_b.css (this is how it looks like in theme B)
 *   .warning { color:#000; }
 *
 * If you do not want to use a global TinyMCE style sheet at all, simply delete
 * this file (files/tinymce.css).
 */
.warning { color:#c55; font-size:1.1em; }
.confirmation { color:#090; font-size:1.1em; }
.information { color:#999; font-size:0.9em; }
.error404-403 { font-size: 33px; color: #565656;}
.error-vert { color:#10644a;}
.colorgreen { color:#82ba59;}
.lienpdf{ font-size: 15px; text-decoration: none;}
.lienpage{ font-size:15px; text-decoration: underline;}
/* mediaboxAdvanced v1.4.6, (c) 2007-2010 John Einselen <http://iaian7.com>, MIT-style license */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../assets/mootools/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.50);box-shadow:0 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#000 url("../../assets/mootools/mediabox/1.4.6/images/loading.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline}
/* reset.css */

/* quickpoll.css */
.mod_quickpoll .graph .results .color1{text-align:center;background-color:#569a85;color:#FFF}.mod_quickpoll .graph .results .color2{text-align:center;background-color:#569a85;color:#fff}.mod_quickpoll .graph .results .color3{text-align:center;background-color:#569a85;color:#fff}.mod_quickpoll .graph .results .color4{text-align:center;background-color:#569a85;color:#fff}.mod_quickpoll .graph .results .color5{text-align:center;background-color:#569a85;color:#fff}.mod_quickpoll .graph .results .color6{text-align:center;background-color:#569a85;color:#fff}
@media print{
/* print.css */

}
/* ags.css */
.flipbook  object{width:258px;height:150px}#right div#ref{border:0px}.bg div.last{border: none}div#header div.block{height:24px}div#header div.block{float:left}div#head div.block,div#head h1{float:left}.home #right .inside .block h2.ce_headline{background-image:url("../../files/ags-theme/interface/zoom_sur.gif");background-repeat:no-repeat;background-position: -1px -1px}#right div.inside div .block .block{border: none}#right div.inside .acces-extranet{background-color:#fff;border-right:1px solid #CECECE;border-bottom:1px solid #CECECE;border-left:1px solid #CECECE}#right div.inside div .logout{padding:10px 20px 26px;background:#fff url("../../files/ags-theme/interface/bottom-log.gif") left bottom no-repeat}#right div.inside div#espace-partenaires-droite .block:first-child,#right div.inside div#lactualite-juridique-droite .block:first-child,#right div.inside div#lactualite-juridique-droite-141 .block:first-child{margin-bottom:20px;padding:10px 20px 26px;background-color:#fff;border-top:1px solid #CECECE;border-right:0px solid #CECECE;border-bottom:0px solid #CECECE;border-left:0px solid #CECECE}#right div.inside div#extranet-aide-droite-149 .block:first-child{margin-bottom:20px;padding:10px 20px 26px;background-color:#fff;border-top:1px solid #CECECE;border-right:0px solid #CECECE;border-bottom:0px solid #CECECE;border-left:0px solid #CECECE}#right div.inside div#extranet-aide-droite .block:first-child,#right div.inside div#l-actualite-juridique-droite .block:first-child{margin-bottom:20px;padding:10px 20px 26px;background-color:#fff;border-top:1px solid #CECECE;border-right:0px solid #CECECE;border-bottom:0px solid #CECECE;border-left:0px solid #CECECE}#right div.inside div#espace-partenaires-droite .block{margin-bottom:20px;padding:10px 20px;background-color:#fff;border:1px solid #CECECE}#right div.inside div#espace-partenaires-droite div.subc div.block{margin:0;padding:0;border: none}.layout_full .ce_text{padding:0}#head .mod_customnav ul{overflow:hidden}body{position:relative;margin:0;padding:0;text-align:left;background:#fff url("../../files/ags-theme/interface/home_header.gif") left top repeat-x;font-size:1em}td{color:#515151}div#wrapper{width:960px;position:relative;margin:0 auto}div#header{position:relative}div#header div.langitem{position:relative;overflow:hidden;float:left}div#header div.mod_zslm_displaymenu{left:244px;top:0;position:absolute;overflow:hidden;margin-right:auto;padding-left:10px;text-align:left}div#header div.langitem span.disabled,div#header div.langitem a{width:25px;height:19px;display:block;margin:3px 5px 0 0;text-align:center;line-height:19px}div#header div.langitem span.disabled,div#header div.langitem a:hover{background: url("../../files/ags-theme/interface/flag_hover.gif") no-repeat 0 0}div#header div.mod_form{width:290px;height:24px;position:relative;float:right;margin-top:60px;padding-right:15px;padding-left:15px;background-color:#ededed;z-index: 998}div#header div.mod_form div.label{float:left;display:inline-block;margin-top:3px;padding-right:10px;font-size:12px;font-weight:bold;color:#808080}div#header div.formbody{position:relative}div#header div.formbody input.text{width:176px;height:14px;position:relative;overflow:hidden;display:block;margin-top:3px;padding:1px 5px;background-color:#FFF;border:1px solid #BDBDBD;font-size:12px;color:#989898;z-index: 9999}div#header div.submit_container{width:22px;height:22px;left:270px;top:0;position:absolute;overflow:hidden}div#header div.inside div.mod_customnav ul.level_1 li{float:left;padding-right:10px;padding-left:10px}div#header .mod_customnav{width:402px;left:34px;top:0;position:absolute;padding-left:10px;background-image:url("../../files/ags-theme/interface/background_nav_top.png");background-position:left top;background-repeat:no-repeat}div#header .mod_customnav a{height:15px;float:left;display:block;margin:6px 0 0;font-size:11px;line-height:15px;color:#525453}div#header li.extranet{height:23px;margin:0;padding-left:5px;background-image:url("../../files/ags-theme/interface/background_extranet.jpg");background-repeat:repeat-x;border-width:0px 1px;border-style:solid;border-color:#efda63}div#header a.extranet{height:15px;margin:6px 0 0;line-height:15px;font-weight:bold;color:#525453}div#header a.extranet:hover{text-decoration:none}div.custom{clear:both}div#head div.image_container{margin:10px 30px 0 0}div#head h1{width:451px;height:52px;margin-top:36px;background-image:url("../../files/ags-theme/interface/nom_en-_maj.gif");background-repeat:no-repeat;text-indent: -5000px;background-position: 0 0}div#head h1{width:480px;height:52px;margin-top:36px;background-image:url("../../files/ags-theme/interface/40ans-AGS.gif");background-repeat:no-repeat;text-indent: -5000px;background-position: 0 0}div#extrabar{width:100%;height:23px;left:0;top:142px;position:absolute;background-color:#00718e}div#navigation{position:relative;clear:both;margin-top:5px;font-size:12px}div#navigation ul.level_1 li{float:left}div#navigation .level_1 li a,div#navigation .level_1 li span{display:block;padding:5px 18px;font-weight:bold;text-decoration:none;color:#1A171B}div#navigation ul.level_1 li.home a,div#navigation ul.level_1 li.home span{width:70px;height:25px;overflow:hidden;padding:0;background-image:url("../../files/ags-theme/interface/btn_home.gif");background-repeat:no-repeat;text-indent: -5000px;background-position:0 0}div#navigation ul.level_1 li.home a:hover,div#navigation ul.level_1 li.home span{background-position: 0 -25px}div#navigation ul.level_2{width:960px;height:23px;top:25px;position:absolute;background-color:#00718e;visibility:hidden;left:0;z-index:999}div#navigation ul.level_2 li{float:left}div#navigation ul.level_2 li a,div#navigation ul.level_2 li span{margin:3px 5px 3px 0;padding:1px 10px;font-weight:normal;text-decoration:none;color:#fff}div#navigation ul.level_2 li a:hover,div#navigation ul.level_2 li span.active{background-color:#40a4bd;background-image:none}div#container{clear:both;margin-top:45px}div.ce_imageslider p{bottom:0;right:0;position:absolute;margin:0;padding:0;line-height:0}div.ce_imageslider p.buttons #next1,div.ce_imageslider p.buttons #prev1{width:22px;height:22px;bottom:25px;position:absolute;overflow:hidden;float:left;display:block;padding:0;background: url("../../files/ags-theme/interface/btn_next.gif") 0 0 no-repeat;right: 25px;text-indent: -5000px;z-index: 10}div.ce_imageslider p.buttons #prev1{right:55px;background: url("../../files/ags-theme/interface/btn_prev.gif") no-repeat}#right div.inside div .ce_image{border-top:1px solid #CECECE}div.ce_slideshow2{width:640px;height:315px;position:relative;overflow:hidden;margin-bottom:20px;background: url("../../files/ags-theme/interface/slider_background.gif") no-repeat 0 0}div#main div.ce_slideshow2 div.slideshow{height:315px;position:relative;overflow:hidden;margin:0 auto}div#main div.ce_slideshow2 div.slideshow a{position:static}.home #main #espace h2{background-image:url("../../files/ags-theme/interface/espaces_dedies.gif");background-position:-1px -1px}.home #right #scroller h2{background: url("../../files/ags-theme/interface/actualites.gif") -1px -1px no-repeat; min-height: 20px}.home #main #cloud h2{background-image:url("../../files/ags-theme/interface/mots_cles.gif");background-repeat:no-repeat;background-position: -1px -1px}.home #right .inside .block h2.headline{background: url("../../files/ags-theme/interface/zoom_sur.gif") -1px -1px no-repeat}.inside h2 img{overflow:hidden;float:left;display:block;margin-right:10px}div#scroller div.scrollercontent p.info{margin-bottom:5px;padding:0;font-size:10px;color:#040404}div#scroller div.scrollercontent h3{margin-bottom:5px;font-size:14px;color:#00718e}div#scroller div.scrollercontent .more a{display:block;margin-bottom:5px;padding-left:10px;font-size:12px;text-decoration:none;color:#3F4040;background: url("../../files/ags-theme/interface/arrow_black.gif") no-repeat left center}div#scroller div.scrollercontent .more a:hover{text-decoration:underline}div#scroller div.scrollercontent p.teaser{padding:0;font-size:12px}div#scroller div.scrollercontent p.more{padding:0}div#scroller div.scrollercontent .layout_short div{height:105px;margin:10px 30px 10px 20px}#right div.inside div.mod_tagcloud,#right div.inside div.mod_tagcloudarticles{padding:0}#right div.inside div.mod_tagcloud h2,#right div.inside div.mod_tagcloudarticles h2{display:none}#right div.inside div.mod_tagcloud div,#right div.inside div.mod_tagcloudarticles div{}#right div.inside div .zoom,#right div.inside div .ce_ce_jw_media{padding:10px;background-color:#fff}#right div.inside div .white{background-color:#fff}p{margin-bottom:5px;color:#515151}div#right div.inside .login_info p{padding:0;font-size:12px}.login_info span{font-weight:bold}.login_info span.lastlogin{font-size:75%;font-weight:normal}#right div.inside div#scroller{position:relative;overflow:hidden;margin-bottom:17px;padding:0;background-color:#fff}#right div#scroller div.scroller{height:252px;position:relative;overflow:hidden;display:block;background:#fff url("../../files/ags-theme/interface/widget_bg_repeat.gif") left bottom repeat-x}#right div#scroller .scrollercontent{height:2520px;position:relative;overflow:hidden;display:block}#right #scroller .scrollercontent div.block{height:125px;overflow:hidden;margin:0;padding:0;background-color: transparent;border: none;border-bottom: 1px solid #CECECE}#right div#scroller a#Atop,#right div#scroller a#Abottom{width:22px;height:22px;top:30px;position:absolute;overflow:hidden;display:block;margin:0;background-image:url("../../files/ags-theme/interface/btn_top.gif");background-repeat:no-repeat;border:1px solid #FFF;background-position:0 0;right:0;text-indent:-5000px;z-index:1}#right div#scroller a#Atop{background-position:0 -22px;cursor:default}#right div#scroller a#Abottom{top:257px;background-image:url("../../files/ags-theme/interface/btn_bottom.gif")}#right div#scroller a.footer_link{display:block;margin:0;padding:10px 10px 10px 20px;background:#fff url("../../files/ags-theme/interface/footer_link_repeat.gif") left top repeat-x;font-size:70%;text-decoration:none;color:#4B4B4B}#right div#scroller a.footer_link:hover{text-decoration:underline}#right div#scroller a.footer_link img{display:inline;margin:0 0 0 5px}#right{width:300px}#main{width:640px;margin-right:20px}.extranet #main{margin-right:0}#espace,#cloud{width:298px;position:relative;float:left;background-color:#fff}.subcl div,.subcr div{padding:10px 20px;border-left:1px solid #F1EFF1;border-right:1px solid #F1EFF1;border-bottom:1px solid #F1EFF1}#right div.inside div.subc{left:0;top:387px;position:absolute;padding:5px 20px 10px;border:1px solid #CECECE}#right div.inside div.subc h2.ce_headline{padding:0 0 15px;border: none}.home #main #espace div.content,.home #main #cloud div.content,.espace-partenaires #main #espace div.content,.espace-partenaires #main #cloud div.content,.home #right #zoom,.home #right .mod_quickpoll{height:155px;overflow:hidden}.home #right .mod_quickpoll{position:relative}.mod_quickpoll div.resultslink{top:135px;position:absolute;right: 50px}.mod_quickpoll div.resultslink a{padding-left:15px;background: url("../../files/ags-theme/interface/btn_sondage.gif") left center no-repeat}#right div.inside div div#scroller{}div#container div#cloud ul.cloud{height:150px;overflow:hidden;font-size:90%}div#right div#cloud{margin:0}div#main div.inside ul.cloud,div#right div.inside ul.cloud,{margin:.5em 0;padding:0;text-align:justify;line-height:1.5em;clear: both !important}div#main div.inside ul.cloud li,div#right div.inside ul.cloud li{width:auto;position:static;float:none;display:inline;margin:0;padding:0;border: none}div#main div.inside ul.cloud li a,div#right div.inside ul.cloud li a{height:auto;position:static;float:none;display:inline;margin:0;padding:0 3px;text-decoration:underline;cursor: pointer}.home div#main div.inside ul.cloud li a{text-decoration:none}div#main div.inside ul.cloud li a span,div#right div.inside ul.cloud li a span{height:auto;position:static;float:none;display:inline;margin:0;padding:0;background: transparent;border: none !important}div#main div.inside ul.cloud li a em,div#right div.inside ul.cloud li a em{display:none}div#main div.inside ul.cloud li.size1,div#right div.inside ul.cloud li.size1{font-size:100%;line-height:1.5em;color:#515151;*line-height:1.5em}div#main div.inside ul.cloud li.size1 a,div#right div.inside ul.cloud li.size1 a{color:#515151;background :#f2f4f3}div#main div.inside ul.cloud li.size2,div#right div.inside ul.cloud li.size2{font-size:100%;line-height:1.5em;color:#515151;*line-height: 1.5em}div#main div.inside ul.cloud li.size2 a,div#right div.inside ul.cloud li.size2 a{color:#515151;background :#f2f4f3}div#main div.inside ul.cloud li.size3,div#right div.inside ul.cloud li.size3{font-size:120%;line-height:1.5em;color:#00718e;*line-height: 1.5em}div#main div.inside ul.cloud li.size3 a,div#right div.inside ul.cloud li.size3 a{font-weight:bold;color:#00718e;background :#f2f4f3}div#main div.inside ul.cloud li.size4,div#right div.inside ul.cloud li.size4{font-size:130%;line-height:1.5em;font-weight:bold;color:#00718e;*line-height: 1.5em}div#main div.inside ul.cloud li.size4 a,div#right div.inside ul.cloud li.size4 a{color:#00718e;background :#f2f4f3}div#main div.inside ul.cloud li.isCurrentTag a span,div#right div.inside div#scroller ul.cloud li.isCurrentTag a span,div#right div.inside ul.cloud li.isCurrentTag a span,div#main div.inside ul.cloud li a:hover{text-decoration:none;color:#fff;background: #00718e}div#right div.inside ul.cloud li a:hover{text-decoration:none;color:#fff;background: #00718e}#right div.inside{position:relative}.widget{margin-bottom:20px}.tags #main div.inside ul.tag-teaser{padding-right:20px;padding-left:20px}.home div#main div.inside,.espace-partenaires div#main div.inside{padding:0;background: none;border: none}#main div.inside h2.head,#main div.inside #tags h2{width:598px;height:77px;top:0;left:-1px;position:absolute;background: none;z-index: 10}#main div.inside #tags div.mod_globalArticleList ul{font-size:100%}.tag-results div#right div.inside div.mod_tagcloud,.tag-results div#right div.inside div.mod_tagcloudarticles{padding:0;background-color:#fff}.tag-results div#right div.inside div.mod_tagcloud a,.tag-results div#right div.inside div.mod_tagcloudarticles a{padding:0 4px;background-image:none}.tag-results div#right div#cloud{width:100%;float:none;margin-left:0}#main .widget .content p.intro{padding-bottom:2px;font-size:12px}#main .widget .content a{display:inline;margin-bottom:5px;text-decoration:underline;color:#515151;font-size: inherit}#main .widget .content a.space{width:85px;height:140px;position:relative;overflow:hidden;float:left;display:block;margin:0;text-decoration:none;background: url("../../files/ags-theme/interface/aspace_hover.gif") no-repeat 0 -140px}#main .widget .content a.space:hover{background-color:#ececec;background-position:0 0}#main .widget .content a.space img{position:relative;overflow:hidden;display:block;margin:18px auto 20px}#main .widget .content a.space span{display:block;text-align:center;font-size:11px;text-decoration:none;color:#515151}#main .widget .content a.space:hover span{text-decoration:underline}.inside img.top_corner,.inside img.bottom_corner{width:300px;height:3px;left:0;position:absolute;overflow:hidden;display:block;z-index:1}.inside img.top_corner{top:0}.inside img.bottom_corner{bottom:0}.widget.zoom .content{padding:10px}#cloud{margin-left:40px}.links{padding:25px 0}.links h2{margin-bottom:5px;font-size:110%;font-weight:bold;color:#292A2A}.links table{width:960px;margin:0 auto;font-size:70%}.links table td{width:201px;padding:0 10px 0 0}.links ul li{display:block;margin-bottom:5px}.links ul li a{display:inline;text-decoration:none;color:#535252}.links ul li a:hover{text-decoration:underline}#footer a{display:inline;text-decoration:none;color:#535252}#footer a:hover{text-decoration:underline}#main div.inside div.mod_custom_search span.relevance{font-size:90%;color:#00718e}#main div.inside div.mod_custom_search span.highlight{font-weight:bold}#main div.inside ul.cloud{padding:0}#main div.inside p{padding:10px 0}#main div.inside h3 span{font-size:100%;color:#fff}#main div.inside img.top_corner,#main div.inside img.bottom_corner{width:640px}.home #main div.inside img.top_corner,.home #main div.inside img.bottom_corner{width:300px}#main div.inside img.top_corner{top:0}#right #scroller a{text-decoration:none}#container div.inside div.resultslink a{font-size:11px}#right div.inside ul li a,#right div.inside ul li span{padding-left:15px;background: url("../../ags/images/arrow_black.gif") 0 5px no-repeat}#right div.inside div.mod_tagcloud ul li a,#right div.inside div.mod_tagcloud ul li span,#right div.inside div.mod_tagcloudarticles ul li a,#right div.inside div.mod_tagcloudarticles ul li span{text-decoration:none;background: none}#right .inside ul li a.pdf{padding-left:42px;background: url("../../ags/images/pdf.gif") 0 2px no-repeat}#right .inside #scroller a:hover{text-decoration:underline;color:#515151}#right div.mod_newsmenu ul li a,#right div.mod_newsmenu ul li span{padding-right:0;padding-left:15;background: url("../../files/ags-theme/interface/btn_sondage.gif") left 2px no-repeat}.content{position:relative;overflow:hidden;display:block;padding:10px 20px;border-left:1px solid #F1EFF1;border-right:1px solid #F1EFF1;border-bottom:1px solid #F1EFF1}#right .content{border: none}.salarie #main div.inside h3{color:#8e307c}.partenaires #main div.inside h3{color:#368895}.employeurs #main div.inside h3{color:#c71f43}#main div.inside p.tools{margin-bottom:0;text-align:right;font-size:70%}#main div.inside p.tools a{margin:0;text-decoration:underline;color:#5F5F5F}#main #print,#main #send,#main #fontsize_up,#main #fontsize_down{text-decoration:none}#main div.inside p.tools a sub,#main div.inside p.tools a sup{display:inline;font-size:120%}div#main div#actualites p.tools,div#main div#archives-dactualites p.tools,div#main div#tags p.tools{margin-right:20px}.caption{font-size:11px;color:#515151}#main div.ce_accordion div.accordion{position:relative;overflow:hidden;line-height:0}div#main .mod_newslist .block,div#main .mod_newsarchive .block{margin-bottom:20px}div#main .mod_newslist p.info,div#main .mod_newsarchive p.info,div#main .mod_newslist p.teaser,div#main .mod_newsarchive p.teaser,div#main .mod_newslist p.more,div#main .mod_newsarchive p.more,div#main .mod_newsreader p.info{padding:0}div#main .mod_newslist h3,div#main .mod_newsreader h3,div#main .mod_newsarchive h3{padding:0;color:#40a4bd;background: none}div#main .mod_newslist p.more,div#main .mod_newsarchive p.more{font-size:100%}div#right .mod_newsmenu span.active{font-weight:bold}div#main .mod_newslist .layout_full,div#main .mod_newsarchive .layout_full{padding:0 20px}div#main .mod_newslist .odd,div#main .mod_newsarchive .odd{background-color:#f5f3f4}div#main .mod_newslist div.layout_full h3,div#main .mod_newsarchive div.layout_full h3{margin-top:5px;font-size:11px;font-weight:normal;color:#515151}div#main .mod_newslist div.layout_full h3 span.info,div#main .mod_newsarchive div.layout_full h3 span.info{color:#515151}div#main .mod_newslist div.layout_full h4,div#main .mod_newsarchive div.layout_full h4{margin:0 0 5px;padding:0;color:#00718e}div#main .mod_newslist .pagination,div#main .mod_newsarchive .pagination{padding:0 20px}div#main .pagination p{padding:0}div#main .pagination ul{margin:0;padding:0}div#main .pagination li{display:inline;margin-right:5px}div#right div.mod_newsmenu ul{font-size:100%}div#right div.mod_newsmenu ul.level_1 li{font-size:75%}div#right div.mod_newsmenu ul.level_2 li{font-size:100%}div#right div.inside div.mod_quickpoll{position:relative;font-size:12px}.mod_quickpoll .radio_container span{clear:both;display:block;margin-bottom:2px}.mod_quickpoll .radio_container span input.radio{float:left;display:block}.mod_quickpoll .radio_container span label,div#right div.inside div.mod_quickpoll input.submit{font-size:12px}.mod_quickpoll .title{display:none}.mod_quickpoll .description{margin-bottom:10px;font-weight:bold}.mod_quickpoll .stoptext{display:none;margin-bottom:5px;font-weight:bold}.mod_quickpoll .totaltext{display:none;margin-bottom:5px}.mod_quickpoll .label,.mod_quickpoll .results{margin-bottom:3px}.search-left,.search-right{width:295px;float:left}.search-left h4,.search-right h4{font-size:13px}div#main div.mod_custom_search div.affinez{margin:10px 0 15px 300px;text-align:left}div#main div.inside .search-right ul,div#main div.inside .search-left ul{padding-left:0}div#main div.inside div.formbody #keywords{height:18px}div#main div.formbody textarea{height:200px}div#main div.formbody div.affinez input.submit{margin:0}div#main div.inside div.mod_custom_search div.header{margin-bottom:10px;font-size:14px}div#main div.inside div.mod_custom_search h3{margin-bottom:10px}div#main div.inside div.mod_custom_search div#query_type{margin-bottom:20px}div#main div.inside div.mod_custom_search p.header{margin-bottom:20px;padding:5px;background-color:#ebe9ea}div#main div.inside div.mod_custom_search h4 span.url{padding-left:15px;font-weight:normal}div#right div.inside div.mod_login{background-color:#fff}#main div.inside .mod_newslist .layout_full p,#main div.inside .mod_newsarchive .layout_full p{padding:0}#main div.inside .mod_newslist .layout_full a.fleche{padding-left:10px;text-decoration:none;background: url("../../files/ags-theme/interface/arrow_black.gif") left center no-repeat}#main div.inside .mod_newslist .layout_full a.fleche:hover{text-decoration:underline}#right div.formbody,#main div.login div.formbody{font-size:75%}#right div.formbody td.col_first{width:40%}div#footer{margin-top:25px}.home div#footer{margin-top:5px}#footer .links{background: #EDEDED url("../../files/ags-theme/interface/background_repeat_links.gif") 0 0 repeat-x}#footer .footer{background: #EDEDED }.footer{padding:20px 0}.footer p{width:960px;margin:0 auto;font-size:65%;color:#555454}div.title-img{width:638px;left:0;top:0;position:absolute;z-index: 5}div#main div.ce_form div.formbody textarea.message{width:98%;float:none}div#main div.ce_form div.formbody div.row_last{font-size:11px}div#main div.ce_form div.formbody div.row_last p{font-size:100%}div#main div#sendToFriend{display:none;padding:10px;background-color:#fff;font-size:12px}div#main div#sendToFriend div.submit_container{padding-top:15px}div#main div#sendToFriend div.widget{width:200px;float:left}div#main div#sendToFriend textarea{width:300px;height:100px}div#main div.mod_tellafriend div.widget{margin-bottom:5px}div#main div.mod_tellafriend label{display:block;color:#4d4e4e}div#main div.mod_tellafriend div.widget span.mandatory{display:none}div#main div.mod_tellafriend input.text{height:14px;float:none;font-size:11px;color:#4d4e4e}div#main div.inside div.mod_tellafriend p.error{margin:0;padding:5px 0;font-size:95%}div#mbOverlay{background-color:#242323}div#mbCenter{background-color:#fff;-moz-border-radius: 0;-moz-box-shadow: none}div#mbImage{padding:2px}div#mbImage div#extrabar{display:none}div#mbImage div#wrapper{width:640px}div#mbCenter div#mbBottom{top:4px;position:absolute;right: 15px}div#mbBottom div#mbTitle{display:none}div#mbBottom #mbCloseLink{width:81px;height:23px;background: url("../../files/ags-theme/interface/btn_box_close.gif") no-repeat}.ajax-loading{height:205px;background: url("../../files/ags-theme/interface/ajax-loader.gif") center center no-repeat}div#right div#carte-cgea,div#ajax-result div.inside div.block{padding:0}div#right div.inside div#resultats #carte-indicateurs{margin-bottom:0}div#ajax-result div.inside div p{font-size:12px}div#ajax-result p.label,div#ajax-result p.stat,div#ajax-result p.stat1,div#ajax-result p.stat2,div#ajax-result p.stat3,div#ajax-result p.stat4,div#ajax-result p.stat5,div#ajax-result p.stat6,div#ajax-result p.stat7,div#ajax-result p.stat8{margin-left:10px;padding:0 0 0 16px;font-size:14px;font-weight:bold}div#ajax-result p.stat9{margin-left:10px;padding:0 0 0 16px;font-size:14px;font-weight:bold}div#ajax-result p.label{margin-left:0;padding-right:5px;padding-left:10px}div#ajax-result div.inside p.stat9{background: url("../../files/ags-theme/interface/indicateurs-jaune.gif") left center no-repeat}div#ajax-result div.inside div.indicateurs div.bg div{padding-top:10px}div.delegation p,div#right div#carte-cgea div.cgea p,div#ajax-result div.inside div.indicateurs p.head{padding-left:10px;font-size:12px;font-weight:bold;color:#2d2d2d;background: url("../../files/ags-theme/interface/arrow_black.gif") left center no-repeat}div#ajax-result div.inside div.indicateurs p.head{margin-left:2px;padding-left:9px}div#ajax-result div.inside div.indicateurs p.head span{text-transform: uppercase}div#right address{margin-bottom:5px;font-size:11px;font-weight:normal;color:#2d2d2d;font-style: normal}span.email,span.tel,span.fax{font-size:11px;color:#767676}div#right div#carte-cgea div.cgea p.dep{padding-left:0;background-image:none;font-size:11px;font-weight:normal}.tags #main div.inside ul.tag-teaser{padding-right:0;padding-left:0}div#main div.mod_globalArticleList ul.tag-teaser li a{display:block;padding-bottom:5px;border-bottom:1px solid #d6d4d5;font-size:18px;font-weight:bold;text-decoration:none;color:#00718e}div#main div.mod_globalArticleList ul.tag-teaser li{padding:10px 35px}div#main div.mod_globalArticleList ul.tag-teaser li p,div#main div.mod_globalArticleList ul.tag-teaser li a{margin-bottom:0}div#main div.mod_globalArticleList p.result{padding-right:20px;padding-left:20px}div#main div.mod_globalArticleList li{background-color:#f1eff0}div#main div.mod_globalArticleList li.odd{background-color:#fff}div#main h3.articlelist{margin:0 20px 5px}div#main .slideshow-controller{width:50px;height:30px;bottom:10px;top:auto;left:auto;position:absolute;margin:0;padding:0;background-image:none;right: 25px;top: inherit;left: inherit}div#main .slideshow-controller ul{margin:0;padding:0}div#main .slideshow-controller li{float:left}div#main .slideshow-controller li.prev{margin-right:3px}div#main div.slideshow div.slideshow-images a{color:#fff}div#main .slideshow-controller li.prev a,div#main .slideshow-controller li.next a{width:22px;height:22px;display:block;background-image:url("../../files/ags-theme/interface/btn_next.gif");background-repeat:no-repeat;color:#fff;text-indent:-5000px;background-position:0 0}div#main .slideshow-controller li.prev a{background-image:url("../../files/ags-theme/interface/btn_prev.gif")}div#main .slideshow-controller li.prev a:hover,div#main .slideshow-controller li.next a:hover{background-position:0 -22px}div#main p.context a{text-decoration:none}div#main div.inside div.mod_personal{font-size:12px}div#main div.inside div.mod_personal{margin-bottom:10px;padding:12px;background-color:#ededed;border:1px solid #f0f0f0}div#main div.inside div.mod_personal label{width:100px;height:16px;float:left;padding-top:6px;color:#4d4e4e}div#main div.inside div.mod_personal div.pass{float:left}div#main div.inside div.mod_personal div.fields p.error{clear:both}div#main div.inside div.mod_personal label.confirm{width:190px}div#main div.inside div.mod_personal br{float:left;display:none}div#main div.inside div.mod_personal div.label{clear:both}div#main div.inside div.mod_personal input.text{width:100px;height:14px;float:none;margin-right:20px;font-size:12px}div#main div.inside div.mod_personal div.fields{position:relative}div#main div.inside div.mod_personal p.error{left:0;color:#6d1989}div#main div.inside div.mod_personal p{padding:0;font-size:12px}div#main div.inside div.mod_personal p.help{padding:15px 0;font-size:10px}div#main div.inside div.mod_personal p.contact{margin-top:30px}div#main div.inside div.mod_personal input.submit{margin:0;padding:0}#right div#ref p{display:none;padding:0;font-size:11px;font-style:italic}#right div#ref.displaying p{display:block}#print,#send{padding-left:19px}#print{background: url("../../files/ags-theme/interface/imprimer_print.gif") no-repeat}#send{background: url("../../files/ags-theme/interface/imprimer_mail.gif") 0px 2px no-repeat}body.extranet #main div.inside{padding:0;background-image:none;border: none}div.inside ul#nav_espace_partenaires{width:622px;height:31px;left:0;top:0;position:absolute;margin-bottom:15px;padding:4px 8px 2px;background-color:#00718e}ul#nav_espace_partenaires li{height:31px;display:inline;margin:0;padding:0}ul#nav_espace_partenaires li a{float:left;display:block;padding-left:52px;text-align:left;background-image:url("../../files/ags-theme/interface/menu-espacepartenaire.png");font:11px Arial,Helvetica,Verdana,sans-serif;text-decoration:none;color:#fff;text-transform: uppercase}ul#nav_espace_partenaires li a:hover,ul#nav_espace_partenaires li a:focus{font-size:11px;text-decoration:none;color:#fff}ul#nav_espace_partenaires li a.part_accueil{width:70px;height:31px;font-size:11px;line-height:31px;text-decoration:none;color:#fff;background-position: -8px -5px}ul#nav_espace_partenaires li a.part_accueil:hover,ul#nav_espace_partenaires li a.part_accueil:focus{font-size:11px;text-decoration:none;color:#fff;background-position: -8px -45px}ul#nav_espace_partenaires li a.part_recueil{width:120px;height:28px;padding-top:3px;font-size:11px;line-height:11px;text-decoration:none;color:#fff;background-position: -130px -5px}ul#nav_espace_partenaires li a.part_recueil:hover,ul#nav_espace_partenaires li a.part_recueil:focus{font-size:11px;text-decoration:none;color:#fff;background-position: -130px -45px}ul#nav_espace_partenaires li a.part_actu{width:100px;height:28px;padding-top:3px;font-size:11px;line-height:11px;text-decoration:none;color:#fff;background-position: -302px -5px}ul#nav_espace_partenaires li a.part_actu:hover,ul#nav_espace_partenaires li a.part_actu:focus{font-size:11px;text-decoration:none;color:#fff;background-position: -302px -45px}ul#nav_espace_partenaires li a.part_aide{width:124px;height:28px;padding-top:3px;font-size:11px;line-height:11px;text-decoration:none;color:#fff;background-position: -454px -5px}ul#nav_espace_partenaires li a.part_aide:hover,ul#nav_espace_partenaires li a.part_aide:focus{font-size:11px;text-decoration:none;color:#fff;background-position: -454px -45px}div.inside .espace_partenaires .title-img{position:relative}.home_espace_partenaires div.subcolumns div.block{border-right:1px solid #CECECE;border-bottom:1px solid #CECECE;border-left:1px solid #CECECE}#right div.inside div.mod_tagselect,#right div.inside div.tagcloud{background-color:#fff;border-top:0px solid #CECECE;border-right:1px solid #CECECE;border-bottom:1px solid #CECECE;border-left:1px solid #CECECE}.hidecookiebar #cookiebar{display: none}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{display:none}.news .mod_newsreader{display:none}div#navigation .level_1 li.special span.active,div#navigation .level_1 li.special a.active,div#navigation .level_1 li.special a.trail,div#navigation .level_1> li.special> a{background-image:url("../../files/ags-theme/interface/firstnav_hover_special.gif");background-repeat:repeat-x;color:#fff}div#navigation li.special ul.level_2{background-color:#3caca1}div#navigation li.special ul.level_2 li a:hover,div#navigation li.special ul.level_2 li span.active{background-color:#3dc6b8}
/* recueil.css */
.liste li{line-height: 200%}.liste li .details{line-height: 130%}#right .inside .recents a{line-height:24px}.thematique{margin-bottom:15px}#main .inside #recueil-jurisprudence p{margin-bottom:0}#main .inside .mod_agsrecueilSearch .alpha{margin-bottom:19px}.alpha{overflow:hidden;zoom: 1}.alpha li{float:left}#main .inside .mod_agsrecueilSearch ul,#main .inside .mod_agsrecueilSearch p,#main .inside .recueils ul,#main .inside .recueils p{margin-bottom:0;padding:0;font-size:12px}#main .inside .recueils p{margin-bottom:0;padding:0;font-size:16px}#main .inside .recueils .liste{margin-bottom:45px;padding:0 30px}#main .inside .recueils .details{margin-bottom:10px;font-size:10px;font-style:italic;color:#878787}#main .inside .recueils .terme{margin-bottom:10px;font-weight:bold;color:#5c5c5c;text-transform: uppercase}#main .inside .recueils .terme li{font-weight:normal;text-transform: none}#main .inside .mod_agsrecueilSearch .level_3{padding-left:15px}#main .inside .mod_agsrecueilSearch .level_0{margin-bottom:20px}#main .inside .mod_agsrecueilSearch .level_1{margin-bottom:15px;padding-left:0}#main div.inside span.lettre{display:block;margin-bottom:15px;font:22px "Times New Roman";color:#0c6247}#main .inside #recueilkeyword .formbody{position:relative;margin-bottom:15px}.recents{overflow:hidden;margin:0;zoom: 1}.recents .even{background-color:#fafafa}.infos_txt{display:none}.indexrecueil .tip-top{height:0;background-image: none}.indexrecueil .tip{padding-left:10px;border: none;background-color: transparent;background-image: none}.indexrecueil .tip-title{left:0;top:85px;position:absolute}.indexrecueil .tip-text{width:270px;padding:15px;background:#fff url("../../files/ags-theme/interface/recueil/bg_tip.png") left bottom repeat-x;border:1px solid #bcbcbc;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#resultats #pagination{margin-bottom:15px}#resultats #pagination a{background-image: none;padding-left: 0}
/* modifCssAvril2012.css */
.content{border-top:0px solid #CECECE;border-right:1px solid #CECECE;border-bottom:1px solid #CECECE;border-left:1px solid #CECECE}#main .top_corner,#main .bottom_corner{display:none}.home #right div.inside div .ce_image{border-top:0px solid #cecece;border-right:1px solid #cecece;border-bottom:1px solid #cecece;border-left:1px solid #cecece}
/* sl_slider.css */
.item .wc_content{width:277px;height:129px;left:20px;top:75px;position:absolute;padding:20px 23px 13px;background-image:url("../../files/ags-theme/interface/wc_slider_bg.png");background-position:left top;background-repeat:repeat}#main #slider .item .wc_content p,#main #slider .item .wc_content span,#main #slider .item .wc_content a{margin-bottom:0;padding-top:0;font-family:Arial;color:#fff}#slider{width:640px;height:315px;position:relative;overflow:hidden;margin-bottom:20px}.item{width:640px;height:315px;overflow:hidden;display:block}#controls{height:15px;display:block;padding:5px 10px;background-color:#000}#num_nav{position:relative;float:left;display:block;text-align:center}#num_nav ul{margin:0;padding:0}#num_nav ul li{float:left;display:block;margin:0 2px}#num_nav ul li a{width:15px;height:15px;display:block;padding:0 3px;background-color:#404040;color:#000}#num_nav ul li a.active,#num_nav ul li a:hover{background-color:#e8e8e8;color:#8a8a8a}#play_btn{width:100px;height:15px;position:relative;float:left;margin:0 auto;text-align:center;font-size:11px;line-height:12px;color:#bbb;text-transform: uppercase;z-index: 10000}#play_btn:hover{color:gray}#controls_slider{height:31px;left:20px;top:51px;position:absolute;z-index: 999}#controls_slider .pause,#controls_slider .play,#controls_slider .next,#controls_slider .prev{display:none}#controls_slider li{width:25px;float:left}#main #controls_slider ul{overflow:hidden;margin:0;padding:0;zoom: 1}#main #controls_slider li a{width:25px;height:30px;float:left;display:block;margin:0;padding:0;text-align:center;background-image:url("../../files/ags-theme/interface/wc_slider-off.png");background-position:left top;background-repeat:no-repeat;font:15px/20px Arial;font-weight:bold;font-style:italic;color:#fff;text-decoration: none}#main #controls_slider li a.active{background-image:url("../../files/ags-theme/interface/wc_slider-active.png");background-position:left top;background-repeat:no-repeat;color:#00718e}.ce_wcslider{z-index:0}.ce_wcslider.active{z-index:100}
/* cookiebar.css */
.cookiebar{background-position: 0 50px}.cookiebar div#extrabar{top: 142px}.cookiebar div#wrapper{margin-top: 50px}#cookiebar{z-index: 999999}
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=d081fe9a89577fe27f817a990fc9b948)
 * Config saved to config.json and https://gist.github.com/d081fe9a89577fe27f817a990fc9b948
 *//*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url("../../files/ags-theme/fonts/glyphicons-halflings-regular.eot");src:url("../../files/ags-theme/fonts/glyphicons-halflings-regular.eot?#iefix") format('embedded-opentype'),url("../../files/ags-theme/fonts/glyphicons-halflings-regular.woff2") format('woff2'),url("../../files/ags-theme/fonts/glyphicons-halflings-regular.woff") format('woff'),url("../../files/ags-theme/fonts/glyphicons-halflings-regular.ttf") format('truetype'),url("../../files/ags-theme/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.nav:before,.nav:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after,.nav:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("../../files/ags-theme/fonts/fontawesome-webfont.eot?v=4.6.3");src:url("../../files/ags-theme/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format('embedded-opentype'),url("../../files/ags-theme/fonts/fontawesome-webfont.woff2?v=4.6.3") format('woff2'),url("../../files/ags-theme/fonts/fontawesome-webfont.woff?v=4.6.3") format('woff'),url("../../files/ags-theme/fonts/fontawesome-webfont.ttf?v=4.6.3") format('truetype'),url("../../files/ags-theme/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.5.0 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2016, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}
/*  Majority of the rules are in stored in the databases.
	I'll work on this file i just created, it uses less. For future developpers who may work on this website, you should use this file,
	and do not touch the style stored in the DB (override rules)
 */
/*Variables and Mixins*/
/*
 * Row with equal height columns
 * --------------------------------------------------
 */
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.centerAbsolute {
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.oneSecEaseTransitionBgColor {
  -webkit-transition: background 1s ease;
  -moz-transition: background 1s ease;
  -ms-transition: background 1s ease;
  -o-transition: background 1s ease;
  transition: background 1s ease;
}
.oneSecEaseTransitionWidth {
  -webkit-transition: width 1s ease;
  -moz-transition: width 1s ease;
  -ms-transition: width 1s ease;
  -o-transition: width 1s ease;
  transition: width 1s ease;
}
.bootstrapContainer {
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
}
.bootstrapContainer:after,
.bootstrapContainer:before {
  clear: both;
  display: table;
  content: "";
}
@media (max-width: 767px) {
  .bootstrapContainer {
    width: auto;
  }
}
@media (min-width: 768px) {
  .bootstrapContainer {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .bootstrapContainer {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .bootstrapContainer {
    width: 1170px;
  }
}
/*End Var and Mixins*/
/*General*/
*,
*:before,
*:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
body {
  background: none;
  background-color: white;
  font-family: 'Open Sans', sans-serif;
}
#wrapper-old.container {
  min-height: 37vh;
}
h1,
h2,
h3,
h4,
h5 {
  font-family: 'Dosis', sans-serif;
  font-weight: 600;
}
#main,
#right {
  width: auto;
  margin: 0;
  float: none;
}
#main a,
#right a {
  text-decoration: underline;
}
img.info {
  width: 25px;
  height: 25px;
}
.label {
  color: #333333;
}
.lienpdf a {
  text-decoration: underline !important;
}
.lienpdf a:before {
  content: url("../../files/ags-theme/interface/texte/icon-pdf.svg");
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 16px;
  height: 20px;
}
.lienpage a {
  text-decoration: underline !important;
}
.lienpage a:before {
  content: url("../../files/ags-theme/interface/arrow-link-green.svg");
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 7px;
  height: 10px;
}
#backtotop {
  position: fixed;
  right: 20px;
  bottom: 20px;
  height: 60px;
  width: 60px;
  background-image: url("../../files/ags-theme/interface/backtotop.png");
  background-size: cover;
  cursor: pointer;
  z-index: 9999;
}
figure.modalimg {
  cursor: pointer;
  position: relative;
  display: inline-block;
}
figure.modalimg a:after {
  content: url("../../files/ags-theme/interface/hovermodal.png");
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
figure.modalimg a:hover:after {
  opacity: 1;
}
figure.modalimg:hover figcaption {
  opacity: 1;
}
figure.modalimg figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: white;
  font-weight: 600;
  opacity: 0;
  font-size: 16px;
  padding: 15px 0px 15px 25px;
  background-color: rgba(1, 1, 1, 0.5);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.featherlight .featherlight-content {
  background: none;
}
.featherlight .featherlight-close-icon {
  position: fixed;
  top: 25px;
  right: 25px;
  border-radius: 50%;
  width: 50px;
  font-size: 25px;
  background: white;
  line-height: 50px;
}
.bordergray {
  border: 1px solid #dfe6ec;
}
.row,
div[class*="col"] {
  box-sizing: border-box !important;
}
div#container {
  margin-top: 20px;
}
#cookiebar {
  background-color: rgba(1, 1, 1, 0.7);
  color: white;
  text-align: left;
  left: 0;
  right: 0;
  box-sizing: border-box;
  height: auto;
  padding: 15px;
}
#cookiebar .cookie-content {
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
  text-align: center;
}
#cookiebar .cookie-content:after,
#cookiebar .cookie-content:before {
  clear: both;
  display: table;
  content: "";
}
@media (max-width: 767px) {
  #cookiebar .cookie-content {
    width: auto;
  }
}
@media (min-width: 768px) {
  #cookiebar .cookie-content {
    width: 750px;
  }
}
@media (min-width: 992px) {
  #cookiebar .cookie-content {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  #cookiebar .cookie-content {
    width: 1170px;
  }
}
#cookiebar a {
  color: white;
  margin-left: 0;
}
#cookiebar #cookie-txt {
  text-align: left;
  display: inline-block;
  vertical-align: middle;
}
#cookiebar button {
  display: inline-block;
  height: auto;
  width: auto;
  background: white;
  font-size: 16px;
  text-indent: initial;
  color: black;
  line-height: 1em;
  padding: 7px 11px;
  text-transform: uppercase;
}
#cookiebar.bottom {
  bottom: 0;
}
.inside,
.container {
  box-sizing: border-box;
}
.mod_breadcrumb ul li {
  display: inline-block;
  color: #333333;
}
.mod_breadcrumb ul li a {
  color: #333333;
  display: inline-block;
  text-decoration: underline;
}
.mod_breadcrumb ul li a:hover {
  color: #1699c9;
}
.mod_tagresult .list li {
  margin-top: 10px;
}
.mod_tagresult .list a {
  color: #38a6cf;
  vertical-align: middle;
  font-size: 15px;
  font-weight: 600;
}
.mod_tagresult .list a:before {
  content: url("../../files/ags-theme/interface/texte/icon-pdf.svg");
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
  width: 16px;
  height: 20px;
}
.mod_tagresult .btn-newsearch {
  margin-top: 50px;
}
#main .text-img-green.text-img-green {
  border: 1px solid #dfe6ec;
  position: relative;
}
#main .text-img-green.text-img-green .text-container.text-container {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 50%;
  background-color: rgba(0, 107, 139, 0.85);
}
#main .text-img-green.text-img-green .text-container.text-container .text {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  padding-left: 28px;
  transform: translateY(-50%);
}
#main .text-img-green.text-img-green .text-container.text-container .text p {
  font-family: 'Dosis';
  font-weight: 500;
  color: white;
  line-height: 1.2em;
  font-size: 42px;
}
.vignette-partenaires {
  border: 1px solid #dfe6ec;
}
.vignette-partenaires img {
  width: 100%;
}
.vignette-partenaires h1,
.vignette-partenaires h2,
.vignette-partenaires h3,
.vignette-partenaires h4,
.vignette-partenaires h5 {
  text-align: center;
  font-size: 24px;
  font-weight: 500;
}
.vignette-partenaires .text-vignette {
  text-align: center;
  font-size: 16px;
  font-weight: 600;
}
.vignette-partenaires .content-vignette {
  padding: 5px 20px 25px 20px;
}
.vignette-partenaires .url-vignette {
  text-align: center;
}
.vignette-partenaires .url-vignette a {
  text-decoration: none !important;
  color: #333333;
  background-color: #e6e9ea;
  width: 100%;
  padding: 15px 0px;
  display: inline-block;
  font-weight: 600;
  font-size: 16px;
}
.vignette-partenaires .url-vignette a:hover {
  background-color: #d5dde0;
}
/* */
/*Header*/
#closeSearch {
  margin-left: 4px;
}
div#header {
  border-bottom: 1px solid #dfe6ec;
  height: auto;
  line-height: 0;
  text-align: left;
  margin-bottom: 10px;
  background: #408cb9;
}
div#header div.mod_form {
  float: none;
  width: auto;
  height: auto;
  margin-top: 0;
  background-color: #408cb9;
  display: inline-block;
  vertical-align: top;
  padding-left: 0px;
  padding-right: 8px;
  margin-right: -4px;
}
div#header div.mod_form form {
  border-left: 1px solid #5b9cc3;
  display: inline-block;
  width: 160px;
  background: #408cb9;
}
div#header div.mod_form form .formbody {
  width: 100%;
  text-align: right;
}
div#header div.mod_form form .formbody .search {
  background: transparent;
  width: 110px;
  text-align: left;
  box-sizing: border-box;
}
div#header div.mod_form form .formbody .submit_container {
  width: 19%;
  margin-right: 0;
}
div#header div.mod_form form.openedsearch .fields {
  display: flex;
  align-items: center;
}
div#header div.mod_form div.label {
  display: none;
}
div#header div.mod_form div.formbody .fields {
  width: 100%;
  height: 48px;
  line-height: 48px;
}
div#header div.mod_form div.formbody input.text {
  width: 100%;
  height: auto;
  border: 0;
  margin-top: 0;
  display: inline-block;
  color: #fff;
  height: 48px;
  padding: 14px 0;
  font-size: 15px;
  line-height: 1.2em;
  min-height: 48px;
}
div#header div.mod_form div.formbody input.text:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #f6f6f6 inset;
}
div#header div.mod_form div.formbody input.text::-webkit-input-placeholder {
  color: #fff;
}
div#header div.mod_form div.formbody > div {
  display: inline-block;
  vertical-align: middle;
}
div#header div.mod_form div.submit_container {
  width: auto;
  height: auto;
  left: 0;
  top: 0;
  position: relative;
  display: inline-block;
}
div#header div.mod_form.focused {
  background: #276f9a;
}
div#header div.mod_form.focused form {
  width: 100%;
}
div#header div.mod_form.focused form .formbody {
  width: 100%;
  background-color: #276f9a;
}
div#header div.mod_form.focused form .formbody .search {
  padding-left: 0;
  width: 79% !important;
}
div#header div.mod_form.focused form.openedsearch .formbody .search {
  padding-left: 10px;
  width: 100% !important;
  background-color: #276f9a;
}
div#header div.block {
  float: none;
  height: auto;
}
div#header div.mod_zslm_displaymenu {
  border-left: 1px solid #5b9cc3;
  border-right: 1px solid #5b9cc3;
  left: 0;
  position: relative;
  padding-left: 0;
  display: inline-block;
  overflow: visible;
  line-height: 1em;
  vertical-align: middle;
  height: 48px;
  margin-left: 1px;
}
div#header div.mod_zslm_displaymenu div.langitem {
  display: inline-block;
  overflow: visible;
  text-align: center;
  position: relative;
  top: 0;
  width: 49%;
  height: 100%;
  cursor: pointer;
  font-size: 15px;
  text-transform: uppercase;
}
div#header div.mod_zslm_displaymenu div.langitem img {
  display: none;
}
div#header div.mod_zslm_displaymenu div.langitem .switchlanguage {
  position: absolute;
  font-family: "Open Sans";
  font-weight: 600;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  color: #fff;
  text-decoration: none;
  width: 30px;
  background: none;
  margin: 0;
  text-align: center;
  min-width: 40px;
}
div#header div.mod_zslm_displaymenu div.langitem span.textlanguage.disabled {
  background: none;
  width: auto;
  height: auto;
  display: inline-block;
  margin: 0;
  text-align: left;
  line-height: 19px;
}
div#header div.mod_zslm_displaymenu div.langitem a {
  width: auto;
  height: auto;
  display: inline-block;
  margin: 0;
  text-align: left;
  background: none;
}
div#header div.mod_zslm_displaymenu div.langitem.not {
  height: 100%;
  position: relative;
  z-index: 999;
  background: #408cb9;
  display: inline-block;
  width: 49%;
}
div#header div.mod_zslm_displaymenu div.langitem.not .textlanguage {
  color: #7cb4d5;
}
div#header div.mod_zslm_displaymenu:hover div.langitem.not {
  display: block;
}
div#header .mod_customnav {
  display: inline-block;
  width: auto;
  height: auto;
  left: auto;
  top: auto;
  position: relative;
  padding-left: 0;
  background: none;
  line-height: 1em;
  vertical-align: middle;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  height: 48px;
  width: 145px;
  box-sizing: border-box;
}
div#header .mod_customnav .invisible {
  display: none;
}
div#header .mod_customnav .contact a,
div#header .mod_customnav .contact span {
  font-family: 'Open Sans';
  font-weight: 700;
  font-size: 15px;
}
div#header .mod_customnav ul {
  display: inline-block;
  height: 100%;
}
div#header .mod_customnav ul li {
  height: 100%;
  padding: 0 17px;
  display: inline-block;
  vertical-align: middle;
  border-right: 1px solid #5b9cc3;
}
div#header .mod_customnav ul li.extranet {
  background: #eedc15;
  height: 100%;
}
div#header .mod_customnav ul li.extranet a {
  color: #343331;
}
div#header .mod_customnav ul li.extranet:hover {
  background: #dece19;
}
div#header .mod_customnav ul li.partenaires {
  border-right: none;
}
div#header .mod_customnav ul li a {
  height: auto;
  float: none;
  display: inline-block;
  margin: 0;
  text-decoration: none;
  line-height: 3em;
  color: #fff;
  font-size: 15px;
}
#menu .custom div#head .inside {
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
}
#menu .custom div#head .inside:after,
#menu .custom div#head .inside:before {
  clear: both;
  display: table;
  content: "";
}
@media (max-width: 767px) {
  #menu .custom div#head .inside {
    width: auto;
  }
}
@media (min-width: 768px) {
  #menu .custom div#head .inside {
    width: 750px;
  }
}
@media (min-width: 992px) {
  #menu .custom div#head .inside {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  #menu .custom div#head .inside {
    width: 1170px;
  }
}
#menu .custom div#head .inside .ce_image {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#menu .custom div#head .inside .ce_image:first-child {
  padding-right: 66px;
  margin-right: 66px;
  position: relative;
}
#menu .custom div#head .inside .ce_image:first-child:after {
  content: '';
  top: 50%;
  right: 0;
  display: block;
  position: absolute;
  height: 80px;
  width: 1px;
  margin-top: -40px;
  background-color: #e5e5e5;
}
#menu .custom div#head .inside .ce_image.last {
  float: right;
}
#menu .custom div#head .inside .ce_image.last .image_container {
  padding-top: 5px;
}
#menu .custom div#head .inside .ce_headline {
  width: auto;
  height: auto;
  margin-top: 0;
  min-width: 0;
  padding-top: 2px;
  display: inline-block;
  float: none;
  width: 42%;
  background: none;
  text-indent: 0;
  font-size: 32px;
  line-height: 1em;
  position: relative;
  margin-bottom: 0;
  transform: translateY(40%);
  font-weight: 500;
}
#menu .custom div#head .inside .mod_customnav {
  vertical-align: middle;
  display: inline-block;
  text-align: right;
  width: 44%;
  overflow: visible;
}
#menu .custom div#head .inside .mod_customnav ul {
  overflow: visible;
}
#menu .custom div#head .inside .mod_customnav ul li {
  font-family: 'Open Sans';
  font-weight: 700;
  display: inline-block;
}
#menu .custom div#head .inside .mod_customnav ul li a {
  padding: 15px 25px;
  background-color: #eedc15;
  color: #333333;
  display: inline-block;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px;
}
#menu .custom div#head .inside .mod_customnav ul li a:hover {
  background-color: #dece19;
}
#menu .custom div#head .inside .mod_customnav ul li:first-child {
  margin-right: 10px;
}
#menu .custom div#head .inside .mod_customnav ul li.partenaires,
#header .inside .mod_customnav ul li.partenaires {
  position: relative;
}
#menu .custom div#head .inside .mod_customnav ul li.partenaires .link-to-partners-space {
  padding: 0;
}
#menu .custom div#head .inside .mod_customnav ul li.partenaires a.partenaires {
  background-color: #e6e9ea;
}
#menu .custom div#head .inside .mod_customnav ul li.partenaires:hover .sub-menu-partners,
#header .inside .mod_customnav ul li.partenaires:hover .sub-menu-partners {
  display: block;
  top: 47px;
  left: 0;
}
#menu .custom div#head .inside .mod_customnav ul li.partenaires:hover .menu-to-hover {
  background-color: #d5dde0;
  background-image: url("../../files/ags-theme/interface/arrow-black-2.png");
}
#header .inside .mod_customnav ul li.partenaires:hover .menu-to-hover {
    background-color: transparent;
    font-size: 15px;
    color: #fff;
}
#menu .custom div#head .inside .mod_customnav ul li.partenaires .menu-to-hover {
  cursor: pointer;
  padding: 15px 30px;
  background-color: #e6e9ea;
  color: #333333;
  display: inline-block;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px;
  background-image: url("../../files/ags-theme/interface/arrow-light-grey-2.png");
  background-repeat: no-repeat;
  background-position: 94% 53%;
}
#header .inside .mod_customnav ul li.partenaires .menu-to-hover {
    background-color: transparent;
    font-size: 15px;
    color: #fff;
}
#menu .custom div#head .inside .mod_customnav ul li.partenaires .sub-menu-partners,
#header .inside .mod_customnav ul li.partenaires .sub-menu-partners {
  box-sizing: border-box;
  width: 100%;
  display: none;
  position: absolute;
  z-index: 101;
  text-align: left;
  background-color: white;
  border: 1px solid #d6d6d6;
}
#menu .custom div#head .inside .mod_customnav ul li.partenaires .sub-menu-partners:before,
#header .inside .mod_customnav ul li.partenaires .sub-menu-partners:before {
  content: " ";
  -webkit-box-shadow: 0 2px 4px 4px rgba(1, 1, 1, 0.1);
  box-shadow: 0 2px 4px 4px rgba(1, 1, 1, 0.1);
  display: block;
  position: absolute;
  top: 3px;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: -1;
}
#menu .custom div#head .inside .mod_customnav ul li.partenaires .sub-menu-partners #logged-btn {
  border-bottom: 10px solid white;
}
#header .inside .mod_customnav ul li.partenaires .sub-menu-partners #logged-btn{
    border-top: none;
}
#menu .custom div#head .inside .mod_customnav ul li.partenaires .sub-menu-partners #logged-btn .sub-item span:before,
#header .inside .mod_customnav ul li.partenaires .sub-menu-partners #logged-btn .sub-item span:before {
  content: url("../../files/ags-theme/interface/icon_logout2.png");
}
#menu .custom div#head .inside .mod_customnav ul li.partenaires .sub-menu-partners .user-profil {
  border-top: 10px solid white;
}
#header .inside .mod_customnav ul li.partenaires .sub-menu-partners .user-profil {
    border-top: none;
}
#menu .custom div#head .inside .mod_customnav ul li.partenaires .sub-menu-partners .user-profil .sub-item span:before,
#header .inside .mod_customnav ul li.partenaires .sub-menu-partners .user-profil .sub-item span:before {
  content: url("../../files/ags-theme/interface/icon_user_2.png");
}
#menu .custom div#head .inside .mod_customnav ul li.partenaires .sub-menu-partners .sub-item,
#header .inside .mod_customnav ul li.partenaires .sub-menu-partners .sub-item {
  width: 150px;
  display: block;
  margin: 0 auto;
}
#header .inside .mod_customnav ul li.partenaires .sub-menu-partners .sub-item {
    color: #333;
}
#menu .custom div#head .inside .mod_customnav ul li.partenaires .sub-menu-partners a,
#header .inside .mod_customnav ul li.partenaires .sub-menu-partners a {
  display: block;
  font-size: 14px;
  font-weight: 600;
  background-color: white;
  width: 100%;
  padding: 15px 0px;
}
#header .inside .mod_customnav ul li.partenaires .sub-menu-partners a {
    padding: 10px 0px;
}
#menu .custom div#head .inside .mod_customnav ul li.partenaires .sub-menu-partners a .sub-item span:before,
#header .inside .mod_customnav ul li.partenaires .sub-menu-partners a .sub-item span:before {
  display: inline-block;
  vertical-align: sub;
  margin-right: 10px;
}
#menu .custom div#head .inside .mod_customnav ul li.partenaires .sub-menu-partners a span,
#header .inside .mod_customnav ul li.partenaires .sub-menu-partners a span {
  display: inline-block;
  vertical-align: middle;
}
#menu .custom div#head .inside .mod_customnav ul li.partenaires .sub-menu-partners a:hover span,
#header .inside .mod_customnav ul li.partenaires .sub-menu-partners a:hover span {
  text-decoration: underline;
}
#menu .custom #navigation {
  margin-top: 10px;
  border-top: 1px solid #dfe6ec;
  border-bottom: 1px solid #dfe6ec;
  font-size: 15px;
}
#menu .custom #navigation .inside {
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
}
#menu .custom #navigation .inside:after,
#menu .custom #navigation .inside:before {
  clear: both;
  display: table;
  content: "";
}
@media (max-width: 767px) {
  #menu .custom #navigation .inside {
    width: auto;
  }
}
@media (min-width: 768px) {
  #menu .custom #navigation .inside {
    width: 750px;
  }
}
@media (min-width: 992px) {
  #menu .custom #navigation .inside {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  #menu .custom #navigation .inside {
    width: 1170px;
  }
}
#menu .custom #navigation .inside .mod_navigation {
  overflow: visible;
}
#menu .custom #navigation .inside .mod_navigation ul.level_1 > li.submenu {
  position: relative;
}
#menu .custom #navigation .inside .mod_navigation ul.level_1 > li.submenu > a,
#menu .custom #navigation .inside .mod_navigation ul.level_1 > li.submenu > span {
  cursor: pointer;
  padding: 15px 0px;
  background: none;
}
#menu .custom #navigation .inside .mod_navigation ul.level_1 > li.submenu > a > .link-span,
#menu .custom #navigation .inside .mod_navigation ul.level_1 > li.submenu > span > .link-span {
  border-right: 1px solid #dfe6ec;
}
#menu .custom #navigation .inside .mod_navigation ul.level_1 > li.submenu:hover ul.level_2 {
  display: block;
}
#menu .custom #navigation .inside .mod_navigation ul.level_1 > li.submenu:hover > a {
  background-color: #006b8b;
  color: white;
}
#menu .custom #navigation .inside .mod_navigation ul.level_1 > li.submenu:hover > a > .link-span {
  color: white;
  border-right: 1px solid transparent;
}
#menu .custom #navigation .inside .mod_navigation ul.level_1 li.last .link-span.link-span {
  border-right: 0px;
}
#menu .custom #navigation .inside .mod_navigation ul.level_1 li.first a .link-span {
  border-left: 1px solid #dfe6ec;
}
#menu .custom #navigation .inside .mod_navigation ul.level_1 li.first:hover > a > .link-span {
  border-left: 1px solid transparent;
}
#menu .custom #navigation .inside .mod_navigation ul.level_1 .home {
  min-width: 60px;
  text-align: center;
  padding: 18.5px 0px;
  position: relative;
}
#menu .custom #navigation .inside .mod_navigation ul.level_1 .home .first {
  width: auto;
  height: auto;
  overflow: hidden;
  padding: 0;
  background-image: none;
  background-repeat: no-repeat;
  text-indent: 0;
  border-right: 1px solid #dfe6ec;
}
#menu .custom #navigation .inside .mod_navigation ul.level_1 .home .first span {
  width: auto;
  height: auto;
  overflow: hidden;
  padding: 0;
  background-image: none;
  background-repeat: no-repeat;
  text-indent: 0px;
  display: none;
  background-position: 0 0;
}
#menu .custom #navigation .inside .mod_navigation ul.level_1 .home .first:before {
  content: url("../../files/ags-theme/interface/home-icon.svg");
  display: inline-block;
  width: 27px;
  height: 24px;
}
#menu .custom #navigation .inside .mod_navigation ul.level_1 .home:after {
  content: "";
  width: 100%;
  border-bottom: 3px solid #006b8b;
  position: absolute;
  bottom: -1px;
  left: 0;
  height: 0;
  display: none;
}
#menu .custom #navigation .inside .mod_navigation ul.level_1 .home.inactive:hover:after {
  display: block;
}
#menu .custom #navigation .inside .mod_navigation ul.level_1 li.home.active:after {
  display: block;
}
#menu .custom #navigation .inside .mod_navigation ul.level_1 > li.trail > a,
#menu .custom #navigation .inside .mod_navigation ul.level_1 > li.trail > span {
  background-color: #006b8b;
}
#menu .custom #navigation .inside .mod_navigation ul.level_1 > li.trail > a > .link-span,
#menu .custom #navigation .inside .mod_navigation ul.level_1 > li.trail > span > .link-span {
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
  color: white;
}
#menu .custom #navigation .inside .mod_navigation ul.level_1 > li.trail.home > a,
#menu .custom #navigation .inside .mod_navigation ul.level_1 > li.trail.home > span {
  background-color: transparent;
}
#menu .custom #navigation .inside .mod_navigation li a {
  font-weight: 600;
}
#menu .custom #navigation .inside .mod_navigation li span {
  font-weight: 600;
}
#menu .custom #navigation .inside .mod_navigation .menu-back {
  padding: 19px 0px 19px 25px;
  border-bottom: 1px solid #dfe6ec;
  font-weight: bold;
  display: none;
}
#menu .custom #navigation .inside ul.level_2 {
  border-left: 1px solid #dfe6ec;
  border-right: 1px solid #dfe6ec;
  border-bottom: 1px solid #dfe6ec;
  width: auto;
  top: 101%;
  left: 0;
  background: white;
  display: none;
  visibility: visible;
  height: auto;
  -webkit-box-shadow: 3px 3px 5px #a1a1a1, -3px 3px 5px #a1a1a1;
  box-shadow: 3px 3px 5px #a1a1a1, -3px 3px 5px #a1a1a1;
}
#menu .custom #navigation .inside ul.level_2 li {
  border-top: 1px solid #dfe6ec;
  min-width: 335px;
  float: none;
  color: #333333;
  position: relative;
}
#menu .custom #navigation .inside ul.level_2 li:after {
  content: url("../../files/ags-theme/interface/arrow-menu.svg");
  display: block;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  height: 10px;
}
#menu .custom #navigation .inside ul.level_2 li a,
#menu .custom #navigation .inside ul.level_2 li span.active {
  cursor: pointer;
  margin: 0;
  padding: 15px 0 15px 15px;
  color: #333333;
}
#menu .custom #navigation .inside ul.level_2 li a .link-span,
#menu .custom #navigation .inside ul.level_2 li span.active .link-span {
  border-right: 1px;
}
#menu .custom #navigation .inside ul.level_2 li a:hover,
#menu .custom #navigation .inside ul.level_2 li span.active:hover {
  background-color: #ececec;
  color: #333333;
}
#menu .custom #navigation .inside ul.level_2 li a:hover .link-span,
#menu .custom #navigation .inside ul.level_2 li span.active:hover .link-span {
  color: #333333;
}
#menu .custom #navigation .inside ul.level_2 li a span,
#menu .custom #navigation .inside ul.level_2 li span.active span {
  color: #333333;
  border-left: none !important;
}
#menu .custom #navigation .inside ul.level_2 li span.active {
  background-color: #ececec;
}
#menu .custom #navigation .mod_customnav {
  vertical-align: middle;
  display: none;
  text-align: right;
  width: 56%;
}
#menu .custom #navigation .mod_customnav ul li {
  display: inline-block;
}
#menu .custom #navigation .mod_customnav ul li a {
  padding: 15px 25px;
  background-color: #eedc15;
  color: #333333;
  display: inline-block;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px;
}
#menu .custom #navigation .mod_customnav ul li.partenaires > a.partenaires,
#menu .custom #navigation .mod_customnav ul li.partenaires > a.link-to-partners-space {
  background-color: #e6e9ea;
}
#menu .custom #navigation .mod_customnav.nav-partenaires {
  width: 100%;
  overflow: visible;
}
#menu .custom #navigation .mod_customnav.nav-partenaires ul li {
  position: relative;
}
#menu .custom #navigation .mod_customnav.nav-partenaires ul li > a,
#menu .custom #navigation .mod_customnav.nav-partenaires ul li > span {
  cursor: pointer;
  padding: 15px 0px;
  background: none;
}
#menu .custom #navigation .mod_customnav.nav-partenaires ul li > a .link-span,
#menu .custom #navigation .mod_customnav.nav-partenaires ul li > span .link-span {
  border-right: 1px solid #dfe6ec;
}
#menu .custom #navigation .mod_customnav.nav-partenaires ul li a,
#menu .custom #navigation .mod_customnav.nav-partenaires ul li span {
  font-weight: 600;
  font-size: 15px;
}
#menu .custom #navigation .mod_customnav.nav-partenaires ul li:hover > a {
  background-color: #006b8b;
  color: white;
}
#menu .custom #navigation .mod_customnav.nav-partenaires ul li:hover > a > .link-span {
  color: white;
  border-right: 1px solid transparent;
}
#menu .custom #navigation .mod_customnav.nav-partenaires ul li:first-child {
  margin-right: 0px;
}
#menu .custom #navigation .mod_customnav.nav-partenaires ul li:first-child a:before {
  display: none;
}
#menu .custom #navigation .mod_customnav.nav-partenaires ul li.active,
#menu .custom #navigation .mod_customnav.nav-partenaires ul li.trail {
  position: relative;
}
#menu .custom #navigation .mod_customnav.nav-partenaires ul li.active span,
#menu .custom #navigation .mod_customnav.nav-partenaires ul li.trail span,
#menu .custom #navigation .mod_customnav.nav-partenaires ul li.active a,
#menu .custom #navigation .mod_customnav.nav-partenaires ul li.trail a {
  color: #006b8b;
}
#menu .custom #navigation .mod_customnav.nav-partenaires ul li.active:after,
#menu .custom #navigation .mod_customnav.nav-partenaires ul li.trail:after {
  content: "";
  width: 100%;
  border-bottom: 3px solid #006b8b;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0;
}
#menu .custom #navigation .sub-menu-partners {
  box-sizing: border-box;
  width: 100%;
  display: none;
  position: absolute;
  z-index: 101;
  text-align: left;
  background-color: white;
  border: 1px solid #d6d6d6;
}
#menu .custom #navigation .sub-menu-partners:before {
  content: " ";
  -webkit-box-shadow: 0 2px 4px 4px rgba(1, 1, 1, 0.1);
  box-shadow: 0 2px 4px 4px rgba(1, 1, 1, 0.1);
  display: block;
  position: absolute;
  top: 3px;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: -1;
}
#menu .custom #navigation .sub-menu-partners #logged-btn {
  border-bottom: 10px solid white;
}
#menu .custom #navigation .sub-menu-partners #logged-btn .sub-item span:before {
  content: url("../../files/ags-theme/interface/icon_logout2.png");
}
#menu .custom #navigation .sub-menu-partners .user-profil {
  border-top: 10px solid white;
}
#menu .custom #navigation .sub-menu-partners .user-profil .sub-item span:before {
  content: url("../../files/ags-theme/interface/icon_user_2.png");
}
#menu .custom #navigation .sub-menu-partners .sub-item {
  width: 70%;
  display: block;
  margin: 0 auto;
}
#menu .custom #navigation .sub-menu-partners a {
  box-sizing: border-box;
  display: block;
  font-size: 14px;
  font-weight: 600;
  background-color: white;
  width: 100%;
  padding: 15px 0px;
}
#menu .custom #navigation .sub-menu-partners a .sub-item span {
  padding: 0;
}
#menu .custom #navigation .sub-menu-partners a .sub-item span:before {
  display: inline-block;
  vertical-align: sub;
  margin-right: 10px;
}
#menu .custom #navigation .sub-menu-partners a span {
  display: inline-block;
  vertical-align: middle;
}
#menu .custom #navigation .sub-menu-partners a:hover span {
  text-decoration: underline;
}
.burger-menu {
  font-size: 16px;
  line-height: 1em;
  display: inline-block;
  width: 43%;
}
.burger-menu i {
  font-size: 30px;
  display: inline-block;
  /*margin-right: 10px;*/
  vertical-align: middle;
}
.burger-menu span {
  font-weight: bold;
}
/*End Header*/
/*Content*/
.ce_accordionStart {
  border: 1px solid #dfe6ec;
  padding: 30px 15px;
  margin-bottom: 15px;
}
.ce_accordionStart .toggler {
  position: relative;
  cursor: pointer;
}
.ce_accordionStart .toggler span {
  line-height: 1em;
  font-size: 28px;
  color: #006b8b;
  font-family: 'Dosis', sans-serif;
  font-weight: 600;
  vertical-align: middle;
}
.ce_accordionStart .toggler:before {
  content: url("../../files/ags-theme/interface/icon-green.svg");
  display: inline-block;
  margin-right: 15px;
  vertical-align: middle;
  width: 8px;
  height: 14px;
}
.ce_accordionStart .toggler:after {
  content: url("../../files/ags-theme/interface/accordion-open.svg");
  display: inline-block;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  width: 33px;
  height: 33px;
}
.ce_accordionStart .toggler.active:after {
  content: url("../../files/ags-theme/interface/accordion-close.svg");
}
.ce_accordionStart .accordion {
  overflow: visible!important;
}
.ce_accordionStart .accordion .ce_text p img {
  margin-right: 5px;
}
.ce_accordionStart .accordion a {
  font-size: 15px;
  color: #1699c9;
}
.ce_accordionStart .accordion a:hover {
  text-decoration: underline;
}
.mod_tellafriend {
  display: none;
}
#print {
  padding-left: 26px;
  color: black;
  text-decoration: none;
  background: url("../../files/ags-theme/interface/print.svg") no-repeat;
  background-size: 19px 17px;
}
#send {
  padding-left: 26px;
  color: black;
  text-decoration: none;
  background: url("../../files/ags-theme/interface/enveloppe.svg") 0px 2px no-repeat;
  background-size: 18px 13px;
}
.tools {
  margin-top: 33px;
}
#large {
  margin-bottom: 15px;
  border-bottom: 1px solid #dfe6ec;
}
#large h1,
#large h2,
#large h3,
#large h4,
#large h5 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  font-size: 30px;
}
.text-bordered {
  padding: 20px 20px 50px 20px;
  margin-bottom: 25px;
  border: 1px solid #dfe6ec;
}
.text-bordered h1,
.text-bordered h2,
.text-bordered h3,
.text-bordered h4,
.text-bordered h5 {
  font-family: "Open Sans";
  font-weight: bold;
  font-size: 22px;
  border-bottom: 1px solid #dfe6ec;
  padding: 0px 0px 20px 0px;
  margin-bottom: 10px;
  line-height: 1em;
}
.text-bordered p {
  font-size: 16px;
  line-height: 24px;
}
.text-bordered p b,
.text-bordered p strong {
  font-weight: 600;
}
.text-bordered a {
  font-size: 15px;
  color: #333333;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  font-weight: 600;
}
.text-bordered a:hover {
  text-decoration: underline;
  color: #1699c9;
}
.confirm #large {
  border-bottom: medium none;
}
.bg-green {
  background-color: #82ba59;
}
.bg-green h1,
.bg-green h2,
.bg-green h3,
.bg-green h4,
.bg-green h5 {
  color: white;
}
.bg-green p {
  color: white;
}
.bg-green p b,
.bg-green p strong {
  color: white;
}
.bg-green p a {
  color: white;
}
.citation {
  font-size: 20px;
  line-height: 1.2em;
}
.citation:before {
  content: url("../../files/ags-theme/interface/texte/quote.png");
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
}
.citation p:after {
  content: url("../../files/ags-theme/interface/texte/quote2.png");
  display: inline-block;
  vertical-align: bottom;
  margin-left: 10px;
}
.citation .citation-content.citation-content {
  max-width: 90%;
  display: inline-block;
}
.citation .citation-content.citation-content p {
  font-family: 'Dosis';
  font-weight: 600;
  font-size: 24px;
}
.citation .citation-content.citation-content p strong {
  font-weight: 600;
}
.auteur-citation {
  margin-left: 33px;
}
.type-right #main .ce_headline {
  font-size: 28px;
  color: #006b8b;
}
.type-right #main .ce_headline:before {
  content: url("../../files/ags-theme/interface/icon-green.png");
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  margin-top: -5px;
}
.type-right #main .ce_text p {
  font-size: 16px;
  line-height: 24px;
}
.type-right #main .citation-content p {
  font-size: 24px;
  line-height: 1.3em;
}
.type-right #main .ce_text ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.type-right #main .ce_text ul li {
  padding-left: 1em;
  text-indent: -0.7em;
  font-size: 16px;
}
.type-right #main .ce_text ul li:before {
  content: "• ";
  color: #82ba59;
}
.type-right #main .ce_text.bg-green ul li {
  color: #fff;
}
.type-right #main .ce_text.bg-green ul li:before {
  content: "• ";
  color: #fff;
}
/*End Content*/
/* Footer*/
div#footer#footer {
  margin-top: 40px;
  margin-bottom: 54px;
  background-color: #006b8b;
}
div#footer#footer .links {
  background: transparent;
}
div#footer#footer .links h2 {
  color: white;
  font-family: 'Open Sans';
  margin-bottom: 10px;
  text-transform: uppercase;
  font-size: 16px;
}
div#footer#footer .links a {
  color: white;
  position: relative;
  margin-bottom: 10px;
  display: inline-block;
  font-size: 14px;
}
div#footer#footer .links a:hover {
  text-decoration: underline;
  color: #44cde9;
}
div#footer#footer .links a:before {
  font-family: 'Dosis';
  content: ">";
  display: inline-block;
  margin-right: 5px;
  font-weight: 600;
  font-size: 16px;
}
div#footer#footer .links table {
  width: 100%;
}
div#footer#footer .footer {
  background: transparent;
  position: absolute;
  bottom: -54px;
  left: 0;
  text-align: center;
  right: 0;
  font-weight: bold;
}
div#footer#footer .footer p {
  font-family: 'Open Sans';
  font-weight: 500;
  font-size: 14px;
  width: auto;
}
.footer_linkedin {
  background-color: #f0f4f6;
  border-top: 1px solid #e4e9ec;
  border-bottom: 1px solid #e4e9ec;
  color: #141416;
  height: 70px;
  line-height: 70px;
  text-align: center;
  background: #f0f4f6 ulr('../interface/')
}
.footer_linkedin .ce_text {
  display: inline-block;
  overflow: hidden;
}
.footer_linkedin .ce_text p {
  overflow: hidden;
}
.footer_linkedin a{
  text-decoration: none;
}
.footer_linkedin a:hover {
  text-decoration: none!important;
}
@media (max-width: 992px) {
  .footer_linkedin {
    height: auto;
    line-height: normal;
    padding: 20px 15px;
  }
  .footer_linkedin .float_left {
    float: none;
    margin-top: 0!important;
    margin-right: 0!important;
  }
}
/*End Footer*/
/*Home Page*/
.home .mod_breadcrumb {
  display: none;
}
.home #main .inside .accueil #slider {
  width: 100%;
  height: 380px;
  border: 1px solid #dfe6ec;
  box-sizing: border-box;
  margin-bottom: 40px;
}
.home #main .inside .accueil #slider .timer {
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 10px;
  background-image: url("../../files/ags-theme/interface/timer.png");
  z-index: 998;
}
.home #main .inside .accueil #slider .item {
  height: 380px;
}
.home #main .inside .accueil #slider .ce_wcslider {
  width: 100%;
}
.home #main .inside .accueil #slider .ce_wcslider img {
  width: 100%;
  height: 100%;
}
.home #main .inside .accueil #slider .ce_wcslider .wc_content {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: auto;
  width: 50%;
  box-sizing: border-box;
  background-image: none;
  background-color: rgba(0, 107, 139, 0.85);
  padding-top: 30px;
  padding-left: 100px;
  font-family: "Open Sans";
  font-weight: 700;
  font-size: 14px;
}
.home #main .inside .accueil #slider .ce_wcslider .wc_content .headline {
  position: relative;
  padding-bottom: 15px;
}
.home #main .inside .accueil #slider .ce_wcslider .wc_content .headline h1,
.home #main .inside .accueil #slider .ce_wcslider .wc_content .headline h2,
.home #main .inside .accueil #slider .ce_wcslider .wc_content .headline h3,
.home #main .inside .accueil #slider .ce_wcslider .wc_content .headline h4,
.home #main .inside .accueil #slider .ce_wcslider .wc_content .headline h5,
.home #main .inside .accueil #slider .ce_wcslider .wc_content .headline h6 {
  color: white;
  font-size: 18px;
  font-weight: 500;
  font-family: "Open Sans";
  text-transform: uppercase;
}
.home #main .inside .accueil #slider .ce_wcslider .wc_content .headline:after {
  content: "";
  border-top: 1px solid white;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 25%;
}
.home #main .inside .accueil #slider .ce_wcslider .wc_content .wc-txt {
  margin-top: 37px;
}
.home #main .inside .accueil #slider .ce_wcslider .wc_content .wc-txt p {
  color: white;
  font-size: 42px;
  line-height: 1.2em;
  font-family: "Dosis";
  font-weight: 500;
}
.home #main .inside .accueil #slider .ce_wcslider .wc_content .wc-btn {
  margin-top: 25px;
}
.home #main .inside .accueil #slider .ce_wcslider .wc_content .wc-btn a {
  background-color: white;
  color: #006b8b;
  font-weight: 700;
  padding: 15px 25px;
  font-family: "Open Sans";
  text-decoration: none;
  font-size: 18px;
}
.home #main .inside .accueil #slider:hover #controls_slider {
  display: block;
}
.home #main .inside .accueil #slider #controls_slider {
  display: none;
  height: auto;
  left: 0;
  top: 50%;
  right: 0;
  position: absolute;
  z-index: 998;
  transform: translateY(-50%);
}
.home #main .inside .accueil #slider #controls_slider .prev {
  display: block;
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.home #main .inside .accueil #slider #controls_slider .prev:before {
  content: url("../../files/ags-theme/interface/arrow-slider-left.png");
  display: block;
}
.home #main .inside .accueil #slider #controls_slider .next {
  content: "fdfsf";
  display: block;
  position: absolute;
  left: auto;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
}
.home #main .inside .accueil #slider #controls_slider .next:after {
  content: url("../../files/ags-theme/interface/arrow-slider-right.png");
  display: block;
}
.home #main .inside .accueil #slider #controls_slider #num_nav_slider {
  display: none;
}
.home #main .inside .accueil-articles div[class*="col"] {
  height: 288px;
}
.home #main .inside .accueil-articles h2 {
  font-size: 30px;
  line-height: 1em;
  height: auto;
  color: #333333;
  border: 0px;
  text-indent: inherit;
  padding-left: 0px;
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 24px;
  font-family: 'Dosis';
  font-weight: 600;
}
.home #main .inside .accueil-articles .mod_newslist {
  border: 1px solid #dfe6ec;
  padding: 10px 25;
  height: 100%;
  box-sizing: border-box;
}
.home #main .inside .accueil-articles div.scrollercontent .layout_short {
  margin-bottom: 0;
}
.home #main .inside .accueil-articles div.scrollercontent .layout_short div {
  height: auto;
  margin: 0;
}
.home #main .inside .accueil-articles div.scrollercontent .layout_short div a {
  text-decoration: none;
  color: #333333;
  margin-bottom: 0;
  display: inline-block;
  font-size: 16px;
  width: 100%;
  line-height: 1em;
}
.home #main .inside .accueil-articles div.scrollercontent .layout_short div a h3 {
  color: #333333;
  font-size: 16px;
  text-transform: none;
  text-decoration: none;
  display: inline-block;
  width: 100%;
  font-family: 'Open Sans';
  font-weight: 600;
}
.home #main .inside .accueil-articles div.scrollercontent .layout_short div a h3:after {
  content: url("../../files/ags-theme/interface/arrow-news.svg");
  float: right;
  width: 8px;
  height: 12px;
}
.home #main .inside .accueil-articles div.scrollercontent .layout_short div p {
  background: none;
  font-size: 14px;
  color: #888888;
  padding-left: 0px;
  line-height: 1em;
  margin-bottom: 12px;
}
.home #main .inside .accueil-articles div.scrollercontent .layout_short:first-child {
  border-bottom: 1px solid #dfe6ec;
  padding-bottom: 10px;
}
.home #main .inside .accueil-articles div.scrollercontent .layout_short:last-child {
  padding-top: 10px;
}
.home #main .inside .accueil-articles div.scrollercontent .odd {
  background-color: transparent;
}
.home #main .inside .accueil-articles .footer_link {
  width: 100%;
  text-align: center;
  display: inline-block;
  padding: 15px 0;
  text-decoration: none;
  font-size: 18px;
  background-color: #e6e9ea;
  color: #333333;
  margin-top: 22px;
  margin-bottom: 10px;
  line-height: 1em;
  font-weight: 700;
}
.home #main .inside .accueil-articles .footer_link:hover {
  color: #333333;
  background-color: #dae0e2;
}
.home #main .inside .accueil-articles .liens-demarches {
  height: 100%;
  box-sizing: border-box;
  border: 1px solid #dfe6ec;
  padding: 10px 25px;
}
.home #main .inside .accueil-articles .liens-demarches .ce_hyperlink {
  text-align: left;
  width: 100%;
}
.home #main .inside .accueil-articles .liens-demarches .ce_hyperlink a {
  display: inline-block;
  width: 100%;
  padding: 12px 0;
  text-decoration: none;
  color: white;
  font-weight: 700;
  font-size: 18px;
  padding-left: 30px;
  position: relative;
  box-sizing: border-box;
  font-family: "Open Sans";
}
.home #main .inside .accueil-articles .liens-demarches .ce_hyperlink a:after {
  content: url("../../files/ags-theme/interface/arrow-link.svg");
  display: inline-block;
  float: right;
  margin-right: 15px;
  width: 26px;
  height: 26px;
}
.home #main .inside .accueil-articles .liens-demarches .green-bg {
  margin-top: 24px;
  margin-bottom: 20px;
}
.home #main .inside .accueil-articles .liens-demarches .green-bg a {
  background-color: #82ba59;
}
.home #main .inside .accueil-articles .liens-demarches .green-bg a:hover {
  background-color: #73aa4b;
}
.home #main .inside .accueil-articles .liens-demarches .blue-bg a {
  background-color: #009fdb;
}
.home #main .inside .accueil-articles .liens-demarches .blue-bg a:hover {
  background-color: #0e8fc0;
}
.home #main .inside .accueil-articles .dossier-home {
  height: 100%;
  box-sizing: border-box;
  padding: 10px 25px;
  border: 1px solid #dfe6ec;
}
.home #main .inside .accueil-articles .dossier-home h2 {
  color: #033333;
}
.home #main .inside .accueil-articles .dossier-home .ce_image {
  width: 100%;
  margin-bottom: 20px;
}
.home #main .inside .accueil-articles .dossier-home .ce_image a {
  display: block;
  position: relative;
}
.home #main .inside .accueil-articles .dossier-home .ce_image a:hover {
  background: rgba(255, 255, 255, 0.2);
}
.home #main .inside .accueil-articles .dossier-home .ce_image img {
  width: 100%;
  position: relative;
  z-index: -1;
}
.home #main .inside .accueil-articles .dossier-home .ce_text p {
  font-size: 16px;
  font-weight: bold;
  color: #006b8b;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/*End Home Page*/
/*Page search*/
/*End page search*/
/*Partners space general*/
.espace-partenaires #right .ce_headline {
  font-family: "Open Sans";
  font-size: 21px;
  font-weight: bold;
  line-height: 1.2em;
}
.espace-partenaires #right .recents a {
  color: #1699c9;
  line-height: 30px !important;
  font-size: 16px;
  font-weight: 400;
}
.espace-partenaires #right .recents a:hover {
  text-decoration: underline;
}
.espace-partenaires #right .recents a:before {
  content: url("../../files/ags-theme/interface/texte/icon-pdf.svg");
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 16px;
  height: 20px;
}
.espace-partenaires #main .ce_text p {
  font-size: 16px;
  font-weight: 400;
}
/*Partners space general*/
/*Page Partners space connection */
.login #large {
  border: 0px;
}
.login #main .inside .mod_article.first {
  background-color: #f0f2f3;
  border: 1px solid #dfe6ec;
  padding: 30px 20px 50px 20px;
}
.login #main .inside .mod_article.first .ce_text {
  padding: 0;
  color: black;
}
.login #main .inside .mod_login {
  box-sizing: border-box;
}
.login #main .inside .mod_login .username-input,
.login #main .inside .mod_login .password-input {
  margin-top: 10px;
}
.login #main .inside .mod_login .username-input label,
.login #main .inside .mod_login .password-input label {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
  display: block;
}
.login #main .inside .mod_login .username-input input,
.login #main .inside .mod_login .password-input input {
  width: 100%;
  display: block;
  padding: 5px;
  border: 1px solid #dfe6ec;
  box-sizing: border-box;
  border-radius: 5px;
  font-size: 16px;
}
.login #main .inside .mod_login .username-input input:focus,
.login #main .inside .mod_login .password-input input:focus {
  border: 1px solid #2091d4;
}
.login #main .inside .mod_login .username-input input:-webkit-autofill,
.login #main .inside .mod_login .password-input input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
.login #main .inside .mod_login .username-input input.wrong,
.login #main .inside .mod_login .password-input input.wrong {
  border: 1px solid #f92b2a;
}
.login #main .inside .mod_login .username-input .inputwrap {
  position: relative;
}
.login #main .inside .mod_login .username-input .inputwrap:after {
  content: url("../../files/ags-theme/interface/icon-user.svg");
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  width: 17px;
  height: 19px;
}
.login #main .inside .mod_login .password-input .inputwrap {
  position: relative;
}
.login #main .inside .mod_login .password-input .inputwrap:after {
  content: url("../../files/ags-theme/interface/icon-lock2.svg");
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
  height: 18px;
}
.login #main .inside .mod_login input.submit {
  margin: 35px 0px 0px 0px;
  display: inline-block;
  width: 70%;
  text-align: center;
  color: white;
  background-color: #006b8b;
  padding: 15px 0;
  border: 0px;
  font-size: 18px;
  font-weight: bold;
}
.login #main .inside .mod_login input.submit:hover {
  background-color: #035871;
}
.login #main .inside .mod_login .lose-account {
  margin-top: 15px;
}
.login #main .inside .mod_login .lose-account span,
.login #main .inside .mod_login .lose-account a {
  font-size: 16px;
  color: #006b8b;
}
.login #main .inside .mod_login .error {
  color: #f92b2a;
  font-size: 14px;
}
.login #main .inside .mod_login .error:before {
  content: url("../../files/ags-theme/interface/wrong.png");
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
/* End partners space connection*/
/*Partner space home*/
#help-extranet {
  box-sizing: border-box;
  border: 1px solid #dfe6ec;
  padding: 40px 15px 0px 15px;
}
#help-extranet h1,
#help-extranet h2,
#help-extranet h3,
#help-extranet h4,
#help-extranet h5 {
  font-size: 24px;
  font-weight: 500;
}
#help-extranet p {
  font-size: 16px;
  font-weight: 400;
}
#help-extranet p img {
  margin-right: 10px;
}
/*End partners space home*/
/* Partners space jurisprudence*/
.infotooltip {
  display: inline-block;
  margin-left: 10px;
  position: relative;
  cursor: pointer;
}
.infotooltip .infoopen {
  display: none;
  position: absolute;
  bottom: calc(100% + 40px);
  left: 50%;
  transform: translateX(-50%);
  background-color: rgba(1, 1, 1, 0.7);
  min-width: 403px;
  padding: 15px 15px 30px 15px;
  border-radius: 5px;
}
.infotooltip .infoopen p {
  color: white;
  font-size: 13px;
}
.infotooltip .infoopen:after {
  content: '';
  top: 100%;
  display: inline-block;
  width: 0;
  position: absolute;
  height: 0;
  border-style: solid;
  border-width: 11px 7.5px 0 7.5px;
  border-color: #474747 transparent transparent transparent;
  left: 50%;
  transform: translateX(-50%);
}
.infotooltip .infoopen.active {
  display: block;
}
#recueil-jurisprudence-mj,
#recueil-jurisprudence,
#recueil-jurisprudence-ad {
  overflow: visible;
}
#recueil-jurisprudence-mj .ce_form,
#recueil-jurisprudence .ce_form,
#recueil-jurisprudence-ad .ce_form {
  margin-top: 15px;
}
#recueil-jurisprudence-mj .ce_form .widget-explanation,
#recueil-jurisprudence .ce_form .widget-explanation,
#recueil-jurisprudence-ad .ce_form .widget-explanation {
  display: inline-block;
}
#recueil-jurisprudence-mj #first-accordion,
#recueil-jurisprudence #first-accordion,
#recueil-jurisprudence-ad #first-accordion {
  overflow: visible;
}
#recueil-jurisprudence-mj #recueilkeyword,
#recueil-jurisprudence #recueilkeyword,
#recueil-jurisprudence-ad #recueilkeyword {
  overflow: visible;
}
#recueil-jurisprudence-mj .form-search-recueil,
#recueil-jurisprudence .form-search-recueil,
#recueil-jurisprudence-ad .form-search-recueil {
  width: 100%;
  background-color: #f0f2f3;
  padding: 10px;
  box-sizing: border-box;
}
#recueil-jurisprudence-mj .form-search-recueil .label,
#recueil-jurisprudence .form-search-recueil .label,
#recueil-jurisprudence-ad .form-search-recueil .label {
  display: none;
}
#recueil-jurisprudence-mj .form-search-recueil .fields .text,
#recueil-jurisprudence .form-search-recueil .fields .text,
#recueil-jurisprudence-ad .form-search-recueil .fields .text {
  width: 75%;
  display: inline-block;
  background-color: white;
  border: 1px solid #c9d6e1;
  padding: 10px;
  vertical-align: middle;
  margin-bottom: 0;
}
#recueil-jurisprudence-mj .form-search-recueil .fields .submit,
#recueil-jurisprudence .form-search-recueil .fields .submit,
#recueil-jurisprudence-ad .form-search-recueil .fields .submit {
  display: inline-block;
  vertical-align: middle;
  width: 19%;
  margin-left: 2%;
  background-color: transparent;
  border: 1px solid #006b8b;
  color: #006b8b;
  font-weight: bold;
  padding: 10px;
}
#recueil-jurisprudence-mj .form-search-recueil .fields .submit:hover,
#recueil-jurisprudence .form-search-recueil .fields .submit:hover,
#recueil-jurisprudence-ad .form-search-recueil .fields .submit:hover {
  background-color: #006b8b;
  color: white;
}
#recueil-jurisprudence-mj .mod_agsrecueilSearch,
#recueil-jurisprudence .mod_agsrecueilSearch,
#recueil-jurisprudence-ad .mod_agsrecueilSearch {
  overflow: visible;
  margin-top: 15px;
}
#recueil-jurisprudence-mj .mod_agsrecueilSearch .thematique .themes h5,
#recueil-jurisprudence .mod_agsrecueilSearch .thematique .themes h5,
#recueil-jurisprudence-ad .mod_agsrecueilSearch .thematique .themes h5 {
  font-family: 'Open Sans';
  text-transform: uppercase;
  font-weight: bold;
  color: black;
  padding: 5px 0;
}
#recueil-jurisprudence-mj .mod_agsrecueilSearch .thematique .themes h5 a,
#recueil-jurisprudence .mod_agsrecueilSearch .thematique .themes h5 a,
#recueil-jurisprudence-ad .mod_agsrecueilSearch .thematique .themes h5 a {
  padding: 0;
}
#recueil-jurisprudence-mj .mod_agsrecueilSearch .thematique .themes a,
#recueil-jurisprudence .mod_agsrecueilSearch .thematique .themes a,
#recueil-jurisprudence-ad .mod_agsrecueilSearch .thematique .themes a {
  color: black;
  padding: 5px 0;
  display: inline-block;
  width: 100%;
  font-size: 16px;
  box-sizing: border-box;
  text-decoration: none;
}
#recueil-jurisprudence-mj .mod_agsrecueilSearch .thematique .themes .hasChilds > a:before,
#recueil-jurisprudence .mod_agsrecueilSearch .thematique .themes .hasChilds > a:before,
#recueil-jurisprudence-ad .mod_agsrecueilSearch .thematique .themes .hasChilds > a:before {
  content: "[+]";
  margin-right: 5px;
  display: inline-block;
}
#recueil-jurisprudence-mj .mod_agsrecueilSearch .thematique .themes .hasChilds.active > a,
#recueil-jurisprudence .mod_agsrecueilSearch .thematique .themes .hasChilds.active > a,
#recueil-jurisprudence-ad .mod_agsrecueilSearch .thematique .themes .hasChilds.active > a {
  background-color: #006b8b;
  color: white;
}
#recueil-jurisprudence-mj .mod_agsrecueilSearch .thematique .themes .hasChilds.active > a:before,
#recueil-jurisprudence .mod_agsrecueilSearch .thematique .themes .hasChilds.active > a:before,
#recueil-jurisprudence-ad .mod_agsrecueilSearch .thematique .themes .hasChilds.active > a:before {
  content: "[-]";
}
#recueil-jurisprudence-mj .mod_agsrecueilSearch .thematique .themes .level_1,
#recueil-jurisprudence .mod_agsrecueilSearch .thematique .themes .level_1,
#recueil-jurisprudence-ad .mod_agsrecueilSearch .thematique .themes .level_1 {
  border-bottom: 1px solid #dfe6ec;
  margin: 0 -15px;
  padding: 0 15px;
}
#recueil-jurisprudence-mj .mod_agsrecueilSearch .thematique .themes .level_1:last-child,
#recueil-jurisprudence .mod_agsrecueilSearch .thematique .themes .level_1:last-child,
#recueil-jurisprudence-ad .mod_agsrecueilSearch .thematique .themes .level_1:last-child {
  border-bottom: 0px;
}
#recueil-jurisprudence-mj .mod_agsrecueilSearch .thematique .themes .level_2 a,
#recueil-jurisprudence .mod_agsrecueilSearch .thematique .themes .level_2 a,
#recueil-jurisprudence-ad .mod_agsrecueilSearch .thematique .themes .level_2 a {
  padding-left: 20px;
}
#recueil-jurisprudence-mj .mod_agsrecueilSearch .thematique .themes .level_2 .hasChilds.active a,
#recueil-jurisprudence .mod_agsrecueilSearch .thematique .themes .level_2 .hasChilds.active a,
#recueil-jurisprudence-ad .mod_agsrecueilSearch .thematique .themes .level_2 .hasChilds.active a {
  color: #006b8b;
  background-color: #eef2f3;
}
#recueil-jurisprudence-mj .mod_agsrecueilSearch .thematique .themes .level_3,
#recueil-jurisprudence .mod_agsrecueilSearch .thematique .themes .level_3,
#recueil-jurisprudence-ad .mod_agsrecueilSearch .thematique .themes .level_3 {
  background-color: #f6f6f6;
}
#recueil-jurisprudence-mj .mod_agsrecueilSearch .thematique .themes .space_themematique,
#recueil-jurisprudence .mod_agsrecueilSearch .thematique .themes .space_themematique,
#recueil-jurisprudence-ad .mod_agsrecueilSearch .thematique .themes .space_themematique {
  width: 100%;
  border-bottom: 1px solid #dfe6ec;
  margin: 0 -15px;
  padding: 0 15px;
}
#recueil-jurisprudence-mj .mod_agsrecueilSearch .thematique .themes li,
#recueil-jurisprudence .mod_agsrecueilSearch .thematique .themes li,
#recueil-jurisprudence-ad .mod_agsrecueilSearch .thematique .themes li {
  position: relative;
}
#recueil-jurisprudence-mj .mod_agsrecueilSearch .thematique .themes li:after,
#recueil-jurisprudence .mod_agsrecueilSearch .thematique .themes li:after,
#recueil-jurisprudence-ad .mod_agsrecueilSearch .thematique .themes li:after {
  content: url("../../files/ags-theme/interface/arrow-menu.svg");
  display: inline-block;
  position: absolute;
  right: 0;
  top: 8px;
  width: 6px;
  height: 10px;
}
#recueil-jurisprudence-mj .mod_agsrecueilSearch .thematique .themes li a,
#recueil-jurisprudence .mod_agsrecueilSearch .thematique .themes li a,
#recueil-jurisprudence-ad .mod_agsrecueilSearch .thematique .themes li a {
  padding-left: 10px;
}
#recueil-jurisprudence-mj .mod_agsrecueilSearch .thematique .themes li a:hover,
#recueil-jurisprudence .mod_agsrecueilSearch .thematique .themes li a:hover,
#recueil-jurisprudence-ad .mod_agsrecueilSearch .thematique .themes li a:hover {
  background-color: #eef2f3;
}
#recueil-jurisprudence-mj .mod_agsrecueilSearch .thematique .themes h5 a:hover,
#recueil-jurisprudence .mod_agsrecueilSearch .thematique .themes h5 a:hover,
#recueil-jurisprudence-ad .mod_agsrecueilSearch .thematique .themes h5 a:hover {
  background-color: #eef2f3;
}
#recueil-jurisprudence-mj .mod_agsrecueilSearch p,
#recueil-jurisprudence .mod_agsrecueilSearch p,
#recueil-jurisprudence-ad .mod_agsrecueilSearch p {
  font-size: 16px !important;
}
.indexAlpha .alpha {
  margin-top: 15px;
}
.indexAlpha .alpha li {
  margin-right: 5px;
  margin-bottom: 5px;
}
.indexAlpha .alpha li a {
  color: black;
  text-decoration: none !important;
  display: inline-block;
  padding: 11px 9px;
  background-color: #e6e9ea;
  font-weight: bold;
}
.indexAlpha .alpha li a:hover {
  background-color: #1699c9;
  color: white;
  text-decoration: none;
}
/* End Partners space jurisprudence*/
/*Partners space news*/
.greenbar {
  position: relative;
}
.greenbar img:first-child {
  position: absolute;
  top: 10px;
  left: 0;
}
.greenbar a {
  color: #1699c9;
}
.greenbar a:hover {
  text-decoration: underline;
}
#searchindex {
  padding: 30px 22px;
  background-color: #f0f2f3;
}
#searchindex .ce_text {
  font-weight: bold;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  color: black;
}
#searchindex .ce_text p {
  color: black;
}
#searchindex .ce_text span {
  color: black;
}
#searchindex .mod_tagselect {
  display: inline-block;
}
#searchindex .submit {
  padding: 10px;
  color: #006b8b;
  font-weight: bold;
  background-color: transparent;
  border: 1px solid #006b8b;
  margin-left: 5px;
}
#searchindex .submit:hover {
  color: white;
  background-color: #006b8b;
}
#searchindex .select {
  padding: 10px;
  font-weight: 600;
  border: 1px solid #dfe6ec;
  border-radius: 0px;
}
.padding-accordion {
  padding: 0 25px;
}
/* End partners space news*/
/* Partners space search receuils*/
#pagination {
  width: 100%;
  text-align: center;
  padding-bottom: 10px;
  border-bottom: 1px solid #dfe6ec;
}
#pagination p:first-child {
  display: none;
}
#pagination ul li a {
  padding: 10px;
  color: #006b8b;
  display: inline-block;
  font-weight: bold;
  text-decoration: none;
}
#pagination ul li a:hover {
  text-decoration: none;
  background-color: #e7ebed;
}
#pagination ul span.current {
  padding: 10px;
  font-weight: bold;
  display: inline-block;
  color: #006b8b;
  background-color: #e7ebed;
}
.number-results {
  color: #006b8b;
  font-size: 22px;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
}
#main .inside .recueils .liste {
  padding: 0;
}
#main .inside .recueils .liste a {
  color: #38a6cf;
  vertical-align: middle;
  font-size: 15px;
  font-weight: 600;
}
#main .inside .recueils .liste a:before {
  content: url("../../files/ags-theme/interface/texte/icon-pdf.svg");
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
  width: 16px;
  height: 20px;
}
#main .inside .recueils .details {
  font-size: 12px;
}
#main .inside .recueils .terme {
  color: #003333;
  font-size: 18px;
  text-transform: none;
}
.btn-newsearch {
  background-color: #f0f2f3;
  padding: 25px 5px;
  text-align: center;
}
.btn-newsearch a {
  padding: 5px 10px;
  border: 1px solid #006b8b;
  color: #006b8b;
  text-decoration: none;
  font-weight: bold;
  text-decoration: none !important;
}
.btn-newsearch a:hover {
  background-color: #006b8b;
  color: white;
}
/* End Partners space search receuils*/
/*Page search*/
.inputsearch {
  width: 100%;
  background-color: #f0f2f3;
  padding: 25px;
  box-sizing: border-box;
}
.inputsearch > span {
  display: inline-block;
  width: 21%;
  font-weight: bold;
  font-size: 18px;
  vertical-align: middle;
}
.inputsearch form {
  display: inline-block;
  width: 78%;
}
.inputsearch .label {
  display: none;
}
.inputsearch .text {
  width: 64%;
  display: inline-block;
  background-color: white;
  border: 1px solid #c9d6e1;
  padding: 10px;
  vertical-align: middle;
  margin-bottom: 0;
}
.inputsearch .submit {
  display: inline-block;
  vertical-align: middle;
  width: 25%;
  margin-left: 2%;
  background-color: transparent;
  border: 1px solid #006b8b;
  color: #006b8b;
  font-weight: bold;
  padding: 10px;
}
.inputsearch .submit:hover {
  background-color: #006b8b;
  color: white;
}
.mod_search .header {
  color: #006b8b;
  font-size: 22px;
  font-weight: 600;
  padding: 10px 0px;
}
.link-result a {
  font-size: 22px;
  color: black;
  vertical-align: middle;
}
.link-result a:hover {
  color: #006b8b;
}
.link-result:before {
  content: url("../../files/ags-theme/interface/arrow-link-green.svg");
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 7px;
  height: 10px;
}
.last-pagination .pagination#pagination {
  border-bottom: 0px;
  border-top: 1px solid #dfe6ec;
  padding-top: 10px;
  padding-bottom: 0;
}
/*end page Search*/
/*Page contact*/
.page-contact #large {
  border-bottom: 0px;
}
.page-contact .ce_form form .formbody > div {
  margin-bottom: 24px;
}
.page-contact .form-contact {
  min-height: 800px;
  border: 1px solid #dfe6ec;
  padding: 15px;
  background-color: #f6f6f6;
  /* Cachons la case à cocher */
  /* on prépare le label */
  /* Aspect des checkboxes */
  /* :before sert à créer la case à cocher */
  /* Aspect général de la coche */
  /* Aspect si "pas cochée" */
  /* Aspect si "cochée" */
  /* Aspect si "cochée" */
}
.page-contact .form-contact ul {
  margin-bottom: 15px;
  width: 95%;
}
.page-contact .form-contact ul li {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  float: left;
  width: 23%;
  text-align: center;
  display: inline-block;
  margin-left: 2%;
  padding-bottom: 15px;
  border-bottom: 1px solid #a4bac2;
}
.page-contact .form-contact ul li .number-form {
  border: 1px solid #a4bac2;
  border-radius: 100%;
  padding: 0px 6px;
  display: inline-block;
  margin: 0 auto;
  width: 7px;
}
.page-contact .form-contact ul li h6 {
  font-size: 14px;
  color: #a4bac2;
  text-align: center;
}
.page-contact .form-contact ul li.current {
  border-bottom: 1px solid #228cca;
}
.page-contact .form-contact ul li.current h6 {
  color: #228cca;
}
.page-contact .form-contact ul li.current .number-form {
  border: 1px solid #228cca;
}
.page-contact .form-contact ul:after {
  content: "";
  display: table;
  clear: both;
}
.page-contact .form-contact .ce_text a {
  color: #333333;
}
.page-contact .form-contact .ce_text span {
  color: #333333;
}
.page-contact .form-contact .ce_text p {
  color: #333333;
}
.page-contact .form-contact fieldset {
  border: 0px;
  padding: 0;
}
.page-contact .form-contact fieldset span {
  display: block;
  width: 100%;
  margin-bottom: 22px;
}
.page-contact .form-contact fieldset span label {
  width: auto;
  color: black;
  display: inline-block;
  font-size: 16px;
}
.page-contact .form-contact .label {
  min-width: 250px;
  text-align: left;
  display: inline-block;
  padding: 0;
  font-size: 14px;
  line-height: 1.2em;
}
.page-contact .form-contact .label label {
  color: black;
  display: inline-block;
}
.page-contact .form-contact .fields {
  display: inline-block;
}
.page-contact .form-contact .fields .text,
.page-contact .form-contact .fields select {
  box-sizing: border-box;
  min-width: 250px;
}
.page-contact .form-contact .submit_container {
  margin-top: 75px;
}
.page-contact .form-contact .submit_container .submit {
  background-color: transparent;
  border: 1px solid #006b8b;
  color: #006b8b;
  font-weight: 600;
  padding: 15px 25px;
  min-width: 280px;
}
.page-contact .form-contact .submit_container .submit:hover {
  color: white;
  background-color: #006b8b;
}
.page-contact .form-contact .submit_container .submit.btn_prev,
.page-contact .form-contact .submit_container .submit.btn_next {
  min-width: 150px;
  display: inline-block;
}
.page-contact .form-contact .submit_container.btn_prev,
.page-contact .form-contact .submit_container.btn_next {
  display: inline-block;
}
.page-contact .form-contact [type="radio"]:not(:checked),
.page-contact .form-contact [type="radio"]:checked {
  position: absolute;
  left: -9999px;
}
.page-contact .form-contact [type="radio"]:not(:checked) + label,
.page-contact .form-contact [type="radio"]:checked + label {
  position: relative;
  /* permet de positionner les pseudo-éléments */
  padding-left: 35px;
  /* fait un peu d'espace pour notre case à venir */
  cursor: pointer;
  /* affiche un curseur adapté */
}
.page-contact .form-contact [type="radio"]:not(:checked) + label:before,
.page-contact .form-contact [type="radio"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
  width: 17px;
  height: 17px;
  /* dim. de la case */
  border: 1px solid #aaa;
  background: #f8f8f8;
}
.page-contact .form-contact [type="radio"]:not(:checked) + label:after,
.page-contact .form-contact [type="radio"]:checked + label:after {
  content: '✔';
  position: absolute;
  top: 1px;
  left: 4px;
  font-size: 14px;
  color: white;
  transition: all 0.2s;
  /* on prévoit une animation */
}
.page-contact .form-contact [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  /* coche invisible */
  transform: scale(0);
  /* mise à l'échelle à 0 */
}
.page-contact .form-contact [type="radio"]:checked + label:after {
  opacity: 1;
  /* coche opaque */
  transform: scale(1);
  /* mise à l'échelle 1:1 */
}
.page-contact .form-contact [type="radio"]:checked + label:before {
  background-color: #0c96c8;
}
.page-contact .form-contact .txtarea .fields {
  display: block;
}
/*End page contact*/
/*Page password lost*/
#mot-de-passe-perdu .label {
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  padding-left: 0px;
  padding-bottom: 15px;
}
#mot-de-passe-perdu .submit {
  background-color: transparent;
  border: 1px solid #006b8b;
  color: #006b8b;
  font-weight: 600;
  padding: 15px 25px;
  min-width: 280px;
}
#mot-de-passe-perdu .submit:hover {
  color: white;
  background-color: #006b8b;
}
#mot-de-passe-perdu form {
  min-height: 800px;
  border: 1px solid #dfe6ec;
  padding: 15px;
  background-color: #f6f6f6;
}
/*End page password lost*/
/*Page timeline */
.timeline {
  position: relative;
}
.timeline .timeline-left {
  width: 45%;
  float: left;
  position: relative;
  overflow: visible;
}
.timeline .timeline-left .ce_text {
  box-sizing: border-box;
  position: relative;
  overflow: visible;
}
.timeline .timeline-left .ce_text:after {
  content: '';
  position: absolute;
  left: 109.6%;
  bottom: 0;
  width: 15px;
  height: 15px;
  top: 12px;
  border-radius: 50%;
  border: 2px solid white;
  background: inherit;
  background: #c6d3de;
  z-index: 99;
}
.timeline .timeline-left .ce_text:before {
  content: url("../../files/ags-theme/interface/timelinearrow.jpg");
  position: absolute;
  top: 15px;
  right: -10px;
}
.timeline .timeline-left .ce_text.bg-green:before {
  content: url("../../files/ags-theme/interface/timelinearrowgreen.jpg");
  transform: rotate(180deg);
}
.timeline .timeline-right {
  float: right;
  width: 45%;
  position: relative;
  overflow: visible;
}
.timeline .timeline-right .ce_text {
  box-sizing: border-box;
  position: relative;
  overflow: visible;
}
.timeline .timeline-right .ce_text:after {
  content: '';
  position: absolute;
  right: 109.3%;
  bottom: 0;
  width: 15px;
  height: 15px;
  top: 12px;
  border-radius: 50%;
  border: 2px solid white;
  background: inherit;
  background: #c6d3de;
  z-index: 99;
}
.timeline .timeline-right .ce_text:before {
  content: url("../../files/ags-theme/interface/timelinearrow.jpg");
  position: absolute;
  top: 15px;
  left: -10px;
  transform: rotate(180deg);
}
.timeline .timeline-right .ce_text.bg-green:before {
  content: url("../../files/ags-theme/interface/timelinearrowgreen.jpg");
  transform: rotate(0deg);
}
.timeline:after {
  content: "";
  width: 1px;
  height: 100%;
  background-color: #dfe6ec;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
}
/*End page timeline*/
/*Page news*/
/*End page news*/
/*Page salariés et employeurs*/
.salarie .ce_accordionStart .accordion > div:first-child,
.employeurs .ce_accordionStart .accordion > div:first-child {
  padding-top: 25px;
}
.background-grey {
  padding: 35px 25px 35px 25px;
  background-color: #f0f2f3;
}
/* end Page salariés et employeurs*/
/*Indicateur d'activité */
.mod_indicateur svg polygon,
.mod_indicateur svg path {
  cursor: pointer;
  fill: #dfe6ec;
  stroke: #7b7a7b;
}
.mod_indicateur svg polygon:hover,
.mod_indicateur svg path:hover {
  fill: #74b74d;
}
.mod_indicateur svg .bgMapGreen {
  fill: #74b74d;
}
.mod_indicateur svg .france text {
  font-family: "Cabin";
  font-weight: 600;
  fill: #706f6f;
  cursor: pointer;
}
.mod_indicateur svg .france text:hover {
  fill: white;
}
.mod_indicateur svg .france .colorTextWhite {
  fill: white;
}
.mod_indicateur svg .france .clicked {
  fill: white;
}
.mod_indicateur svg #domtom .domtom:hover polygon,
.mod_indicateur svg #domtom .domtom:hover path {
  fill: #74b74d;
}
.mod_indicateur svg #domtom text {
  font-family: "Cabin";
  font-weight: 600;
  fill: #706f6f;
  cursor: pointer;
}
#carte-indicateurs .results .label,
#business-indicators-droite .results .label {
  padding: 0;
  white-space: normal;
  font-family: "Open Sans";
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
  text-align: left;
  position: relative;
}
#carte-indicateurs .results .label:before,
#business-indicators-droite .results .label:before {
  content: url("../../files/ags-theme/interface/arrow-indic.png");
  display: inline-block;
  margin-right: 15px;
  float: inline-block;
}
#carte-indicateurs .results .label span,
#business-indicators-droite .results .label span {
  display: inline-block;
  max-width: 275px;
  vertical-align: top;
}
#carte-indicateurs .results .stat,
#business-indicators-droite .results .stat {
  margin-left: 20px;
  font-size: 16px;
  font-weight: 700;
}
#le-reseau-de-la-dua .popintext {
  position: absolute;
  top: 5%;
  right: 85px;
  background-color: white;
  padding: 15px 40px;
  border: 1px solid #babab9;
  border-radius: 5px;
  overflow: visible;
}
#le-reseau-de-la-dua .popintext .ce_image {
  position: absolute;
  right: 10px;
  top: 10px;
  display: inline-block;
  cursor: pointer;
}
#le-reseau-de-la-dua .popintext .ce_text p {
  font-size: 13px;
  line-height: 1.2em;
}
#le-reseau-de-la-dua .popintext .ce_text:after {
  content: url("../../files/ags-theme/interface/arrow-popin.png");
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 100%;
}
#indic-wrapper {
  background: #f2f5f7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2f5f7 40%, #f2f5f7 40%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f2f5f7 40%, #f2f5f7 40%, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f2f5f7 40%, #f2f5f7 40%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f7', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  border: 1px solid #dfe6ec;
  position: relative;
}
#indic-wrapper .ce_headline {
  font-size: 16px !important;
  text-align: center;
  padding: 25px 0;
  border-bottom: 1px solid #dfe6ec;
  width: 95%;
  margin: 0 auto;
  font-weight: 600;
  font-style: italic;
  font-family: "Open Sans";
}
#indic-wrapper #ref {
  padding-left: 45px;
}
#indic-wrapper #ref p {
  font-size: 13px;
}
#indic-wrapper .popintext {
  position: absolute;
  top: 20%;
  right: 25px;
  background-color: white;
  padding: 15px 40px;
  border: 1px solid #babab9;
  border-radius: 5px;
  overflow: visible;
}
#indic-wrapper .popintext .ce_image {
  position: absolute;
  right: 10px;
  top: 10px;
  display: inline-block;
  cursor: pointer;
}
#indic-wrapper .popintext .ce_text p {
  font-size: 13px;
  line-height: 1.2em;
}
#indic-wrapper .popintext .ce_text:after {
  content: url("../../files/ags-theme/interface/arrow-popin.png");
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 100%;
}
/*End indicateur d'activité*/
/*Page DUA*/
div#right div#carte-cgea div.cgea p {
  font-size: 16px;
  font-family: 'Open Sans';
  font-weight: 600;
}
div#right div#carte-cgea div.cgea p.dep {
  font-size: 15px;
}
div#right address,
div#right span.email,
div#right span.tel,
div#right span.fax {
  font-weight: 500;
  font-family: 'Open Sans';
  font-size: 15px;
}
.carte_dua #dpt-name {
  position: fixed;
  background: white;
  border: 1px solid #dfe6ec;
  color: black;
  border-radius: 5px;
  padding: 5px;
  font-size: 9px;
  font-weight: bold;
  display: none;
}
.carte_dua text {
  font-family: "Cabin";
  font-weight: 600;
  font-size: 15px;
}
.carte_dua .st0 {
  cursor: pointer;
  stroke: #006b8d;
}
.carte_dua .st0:hover {
  fill: #8bbbcb;
  stroke: #8bbbcb;
}
.carte_dua #g251:hover .st0,
.carte_dua #g269:hover .st0 {
  fill: #8bbbcb;
  stroke: #8bbbcb;
}
.carte_dua .clicked {
  fill: #8bbbcb;
  stroke: #8bbbcb;
}
.carte_dua .clicked .st0 {
  fill: #8bbbcb;
  stroke: #8bbbcb;
}
/*End page DUA*/
/*Page actualités*/
div#main .pagination li {
  font-size: 14px;
  font-weight: 700;
}
div#main .mod_newslist div.layout_full h3,
div#main .mod_newsarchive div.layout_full h3 {
  font-family: "Open Sans";
  font-size: 14px;
}
div#main .mod_newslist div.layout_full h4,
div#main .mod_newsarchive div.layout_full h4 {
  font-family: "Dosis";
  font-size: 16px;
  font-weight: 600;
}
.mod_newsmenu ul li {
  font-size: 16px !important;
  line-height: 1.5em;
}
/* end page actualités*/
/*Page info users*/
#main .go_back_login {
  max-width: 64%;
  margin-top: 15px;
}
#main .go_back_login a {
  text-decoration: none;
  color: #006b8a;
  font-weight: 600;
}
.mod_agspersonnaldata span.mandatory {
  display: none;
}
.mod_agspersonnaldata .pass {
  position: relative;
}
.mod_agspersonnaldata .toolinfo {
  background-image: url("../../files/ags-theme/interface/icon_info2.png");
  background-repeat: no-repeat;
  background-size: cover;
  width: 19px;
  height: 19px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  cursor: pointer;
  margin-top: -2px;
}
.mod_agspersonnaldata .toolinfo-box.toolinfo-box {
  right: 13%;
  top: -35px;
}
.mod_agspersonnaldata .tl_confirm {
  color: #018110;
}
.mod_agspersonnaldata .tl_confirm:before {
  content: url("../../files/ags-theme/interface/icon_green.png");
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}
.mod_agspersonnaldata input[type="text"],
.mod_agspersonnaldata input[type="email"],
.mod_agspersonnaldata input[type="password"] {
  width: 100%;
  color: black;
  border: 1px solid #dfe6ec;
  padding: 10px 14px;
  font-size: 15px;
  box-sizing: border-box;
}
.mod_agspersonnaldata .user-info-read-only {
  font-size: 0;
}
.mod_agspersonnaldata .user-info-read-only h2 {
  font-size: 16px;
  font-family: 'Open Sans';
  font-weight: 600;
  margin-top: 26px;
  margin-bottom: 13px;
}
.mod_agspersonnaldata input[type="text"].readonly-lastname {
  width: 49%;
  margin-left: 2%;
}
.mod_agspersonnaldata input[name="firstname"],
.mod_agspersonnaldata input[name="lastname"],
.mod_agspersonnaldata input[name="username"] {
  background-image: url("../../files/ags-theme/interface/icon-user.png");
  background-repeat: no-repeat;
  background-position: 95% 45%;
}
.mod_agspersonnaldata input[name="username"] {
  background-position: 98% 45%;
}
.mod_agspersonnaldata input[name="email"] {
  background-image: url("../../files/ags-theme/interface/icon_mail2.png");
  background-repeat: no-repeat;
  background-position: 98% 45%;
}
.mod_agspersonnaldata input[name="current_pass"],
.mod_agspersonnaldata input[name="password"],
.mod_agspersonnaldata input[name="password_confirm"] {
  background-image: url("../../files/ags-theme/interface/icon-lock2.png");
  background-repeat: no-repeat;
  background-position: 98% 45%;
}
.mod_agspersonnaldata .label {
  padding: 0;
  display: block;
  text-align: left;
}
.mod_agspersonnaldata label,
.mod_agspersonnaldata fieldset {
  font-size: 16px;
  font-family: 'Open Sans';
  font-weight: 600;
  margin-top: 26px;
  display: block;
  margin-bottom: 13px;
}
.mod_agspersonnaldata .submit_container {
  margin-top: 15px;
}
.mod_agspersonnaldata .submit_container .submit {
  -webkit-appearance: none;
  background-color: #006b8a;
  color: white;
  border: 0;
  padding: 10px 25px;
  font-weight: 600;
  font-size: 18px;
}
.mod_agspersonnaldata p.error {
  color: #f92b2a;
}
.mod_agspersonnaldata p.error:before {
  content: url("../../files/ags-theme/interface/error_icon.png");
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.mod_agspersonnaldata input.error {
  border: 1px solid red;
}
.mod_agspersonnaldata fieldset {
  border: 0;
  padding: 0;
}
.mod_agspersonnaldata #ctrl_get_document_alerts {
  /* Cachons la case à cocher */
  /* on prépare le label */
  /* Aspect des checkboxes */
  /* :before sert à créer la case à cocher */
  /* Aspect général de la coche */
  /* Aspect si "pas cochée" */
  /* Aspect si "cochée" */
  /* Aspect si "cochée" */
}
.mod_agspersonnaldata #ctrl_get_document_alerts span label {
  font-weight: 400;
}
.mod_agspersonnaldata #ctrl_get_document_alerts [type="checkbox"]:not(:checked),
.mod_agspersonnaldata #ctrl_get_document_alerts [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.mod_agspersonnaldata #ctrl_get_document_alerts [type="checkbox"]:not(:checked) + label,
.mod_agspersonnaldata #ctrl_get_document_alerts [type="checkbox"]:checked + label {
  position: relative;
  /* permet de positionner les pseudo-éléments */
  padding-left: 35px;
  /* fait un peu d'espace pour notre case à venir */
  cursor: pointer;
  /* affiche un curseur adapté */
}
.mod_agspersonnaldata #ctrl_get_document_alerts [type="checkbox"]:not(:checked) + label:before,
.mod_agspersonnaldata #ctrl_get_document_alerts [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
  width: 17px;
  height: 17px;
  /* dim. de la case */
  border: 1px solid #aaa;
  background: #f8f8f8;
}
.mod_agspersonnaldata #ctrl_get_document_alerts [type="checkbox"]:not(:checked) + label:after,
.mod_agspersonnaldata #ctrl_get_document_alerts [type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute;
  top: 1px;
  left: 4px;
  font-size: 14px;
  color: white;
  transition: all 0.2s;
  /* on prévoit une animation */
}
.mod_agspersonnaldata #ctrl_get_document_alerts [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  /* coche invisible */
  transform: scale(0);
  /* mise à l'échelle à 0 */
}
.mod_agspersonnaldata #ctrl_get_document_alerts [type="checkbox"]:checked + label:after {
  opacity: 1;
  /* coche opaque */
  transform: scale(1);
  /* mise à l'échelle 1:1 */
}
.mod_agspersonnaldata #ctrl_get_document_alerts [type="checkbox"]:checked + label:before {
  background-color: #0c96c8;
}
/*end Page info users*/
/* Page lost password */
.toolinfo-box.toolinfo-box {
  position: absolute;
  background-color: rgba(1, 1, 1, 0.7);
  border: 1px solid black;
  padding: 0px 15px !important;
  max-width: 250px;
  right: 15%;
  top: 20px;
  border-radius: 5px;
  padding: 15px 15px 15px 15px !important;
  overflow: visible;
}
.toolinfo-box.toolinfo-box p {
  color: white;
  font-size: 13px !important;
}
.toolinfo-box.toolinfo-box:after {
  content: '';
  top: 21%;
  display: inline-block;
  width: 0;
  position: absolute;
  height: 0;
  border-style: solid;
  border-width: 7.5px 15px 7.5px 0;
  border-color: transparent #474747 transparent transparent;
  left: -15px;
}
.confirm_pass_text p {
  color: #018110;
  display: inline-block;
  position: relative;
  padding: 0px 0px 0px 30px !important;
}
.confirm_pass_text p:before {
  content: url("../../files/ags-theme/interface/icon_green.png");
  position: absolute;
  top: 0;
  left: 2px;
}
.mod_agsretrievepass .tl_confirm {
  color: #018110;
}
.mod_agsretrievepass .tl_confirm:before {
  content: url("../../files/ags-theme/interface/icon_green.png");
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.mod_agsretrievepass .confirm.message {
  color: #018110;
  display: inline-block;
  position: relative;
  padding: 0px 0px 0px 30px !important;
}
.mod_agsretrievepass .confirm.message:before {
  content: url("../../files/ags-theme/interface/icon_green.png");
  position: absolute;
  top: 0;
  left: 2px;
}
.mod_agsretrievepass .toolinfo {
  background-image: url("../../files/ags-theme/interface/icon_info2.png");
  background-repeat: no-repeat;
  background-size: cover;
  width: 19px;
  height: 19px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  cursor: pointer;
  margin-top: -2px;
}
.mod_agsretrievepass .label {
  padding: 0;
  display: block;
  text-align: left;
}
.mod_agsretrievepass .error-field input[type="text"] {
  border: 1px solid red;
}
.mod_agsretrievepass input[type="text"].error,
.mod_agsretrievepass input[type="password"].error {
  border: 1px solid red;
}
.mod_agsretrievepass label {
  font-size: 16px;
  font-family: 'Open Sans';
  font-weight: 600;
  margin-top: 26px;
  display: block;
  margin-bottom: 13px;
}
.mod_agsretrievepass input[type="text"],
.mod_agsretrievepass input[type="email"],
.mod_agsretrievepass input[type="password"] {
  width: 100%;
  color: black;
  border: 1px solid #dfe6ec;
  padding: 10px 14px;
  font-size: 15px;
  box-sizing: border-box;
}
.mod_agsretrievepass input[name="username"] {
  background-image: url("../../files/ags-theme/interface/icon-user.png");
  background-repeat: no-repeat;
  background-position: 98% 45%;
}
.mod_agsretrievepass input[name="email"] {
  background-image: url("../../files/ags-theme/interface/icon_mail2.png");
  background-repeat: no-repeat;
  background-position: 98% 45%;
}
.mod_agsretrievepass input[name="password"],
.mod_agsretrievepass input[name="password_confirm"] {
  background-image: url("../../files/ags-theme/interface/icon-lock2.png");
  background-repeat: no-repeat;
  background-position: 98% 45%;
}
.mod_agsretrievepass p.error {
  color: #f92b2a;
}
.mod_agsretrievepass p.error:before {
  content: url("../../files/ags-theme/interface/error_icon.png");
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  float: left;
  height: 25px;
}
.mod_agsretrievepass .submit_container {
  margin-top: 15px;
}
.mod_agsretrievepass .submit_container .submit {
  -webkit-appearance: none;
  background-color: #006b8a;
  color: white;
  border: 0;
  padding: 10px 15px;
  font-weight: 600;
  font-size: 18px;
  min-width: 60%;
}
/* End page lost password */
.mod_newsmenu li a,
.mod_newsmenu li span {
  font-size: 16px;
  background: none !important;
  padding-left: 0 !important;
  line-height: 1em;
}
.mod_newsmenu li:before {
  content: url("../../files/ags-theme/interface/arrow-link-green.svg");
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
  width: 7px;
  height: 10px;
}
.mod_newsmenu span.active {
  vertical-align: middle;
}
.mod_newsmenu .active {
  font-size: 16px;
}
h2.ce_headline,
.home #main .inside .accueil-articles h2 {
  font-family: 'Dosis', sans-serif !important;
  font-weight: 600 !important;
  font-size: 24px !important;
}
#tarteaucitronAlertBig {
  background-color: rgba(1, 1, 1, 0.7);
  color: white;
  height: auto;
  padding: 15px;
  width: 100%;
  justify-content: center;
  align-items: center;
}
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert {
  font-size: 12px;
  display: inline-block;
  text-align: left;
}
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert a {
  font-size: 12px;
  text-decoration: underline;
}
#tarteaucitronAlertBig #tarteaucitronPersonalize,
#tarteaucitronAlertBig #tarteaucitronCloseAlert {
  display: inline-block;
  height: auto;
  width: auto;
  background: white;
  font-size: 16px;
  text-indent: initial;
  color: black;
  line-height: 1em;
  padding: 7px 11px;
  cursor: pointer;
  font-weight: bold;
  margin-bottom: 0;
}
@media print {
  a[href]:after {
    content: none !important;
  }
  #header,
  #right,
  #footer,
  #navigation,
  p.tools {
    display: none;
  }
  #menu .custom div#head .inside .mod_customnav {
    display: none;
  }
  #main {
    text-align: left;
  }
}
/*Imports*/
/* Media Queries */
@media (max-width: 991px) {
  iframe {
    width: 100%;
  }
  .home #main .inside .accueil-articles div[class*="col"] {
    height: auto !important;
  }
  .home #main .inside .accueil-articles .dossier-home,
  .home #main .inside .accueil-articles .liens-demarches,
  .home #main .inside .accueil-articles .mod_newslist {
    height: auto;
  }
  .espace-partenaires #main #espace-partenaires-droite > div > div {
    margin-bottom: 30px;
  }
}
@media (max-width: 1199px) {
  .home #main .inside .accueil #slider .ce_wcslider .wc_content .wc-txt {
    margin-top: 13px !important;
  }
  #recueil-jurisprudence .form-search-recueil .fields .submit {
    margin: 5px 0;
    width: auto;
  }
  div#navigation .mod_customnav ul.level_1 li {
    float: none;
  }
  .burger-menu {
    width: 13%;
    text-align: center;
    padding: 12px 8px;
    bottom: -6px;
    position: relative;
  }
  .burger-menu.open {
    background: #006b8b;
    color: #ffffff;
  }
  .burger-menu.open i.open:before {
    content: '\f00d';
  }
  #menu .custom #navigation .inside .mod_customnav {
    width: calc(79% - 19.5px);
    display: inline-block;
  }
  #menu .custom #navigation .inside .mod_navigation,
  #menu .custom #navigation .inside .nav-partenaires {
    display: none;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 {
    background-color: white;
    box-shadow: 1px 4px 5px 2px #a1a1a1;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 ul.level_2,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 ul.level_2 {
    background-color: white;
    box-shadow: 1px 4px 5px 2px #a1a1a1;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.home:after,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.home:after {
    display: block;
    content: url("../../files/ags-theme/interface/arrow-menu.svg");
    border-bottom: 0;
    width: 6px;
    position: relative;
    bottom: auto;
    height: auto;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.home a.first,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.home a.first,
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.home span.first,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.home span.first {
    /* padding: 15px 0px; */
    display: inline-block;
    /* line-height: 1em; */
    padding-top: 18px;
    padding-bottom: 17px;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.home.active:after,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.home.active:after {
    content: url("../../files/ags-theme/interface/arrow-menu-white.png");
    border-bottom: 0;
    width: 6px;
    position: relative;
    bottom: auto;
    height: auto;
  }
  #menu .custom #navigation .inside .nav-partenaires {
    width: 100%;
    margin: 0;
  }
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 {
    width: 100%;
  }
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li {
    box-sizing: border-box;
    width: 100%;
    display: block;
    text-align: left;
  }
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li:hover > a {
    color: #000000;
    background: #fff;
  }
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li:hover > a > .link-span {
    color: #000;
  }
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li > a .link-span {
    border: medium none;
  }
  #menu .custom div#head .inside .mod_customnav {
    display: none;
  }
  #menu .custom div#head .inside .ce_image {
    width: auto !important;
  }
  #menu .custom div#head .inside .ce_headline {
    width: auto !important;
    margin-left: 80px;
  }
  #menu .custom #navigation .mod_customnav {
    overflow: visible;
  }
  #menu .custom #navigation .mod_customnav .partenaires {
    position: relative;
  }
  #menu .custom #navigation .mod_customnav .partenaires .link-to-partners-space .menu-to-hover {
    padding: 0px;
  }
  #menu .custom #navigation .mod_customnav .partenaires .link-to-partners-space:before {
    display: none;
  }
  #menu .custom #navigation .sub-menu-partners {
    border: 0;
    border-top: 1px solid #dfe6ec;
    border-bottom: 1px solid #dfe6ec;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 999;
    box-shadow: 1px 4px 5px 2px #a1a1a1;
  }
  #menu .custom #navigation .sub-menu-partners:before {
    display: none;
  }
  #menu .custom #navigation .sub-menu-partners a {
    color: black;
    display: block;
  }
  #menu .custom #navigation .sub-menu-partners a .sub-item {
    width: auto;
    padding: 5px 18px;
    display: inline-block;
  }
  #menu .custom #navigation .sub-menu-partners a .sub-item span {
    text-decoration: none;
  }
  #menu .custom #navigation .sub-menu-partners a .sub-item span:before {
    display: none;
  }
  #menu .custom #navigation .sub-menu-partners a:after {
    content: url("../../files/ags-theme/interface/arrow-menu.svg");
    display: block;
    float: right;
    margin-right: 100px;
    position: relative;
    top: 10;
    -moz-top: -27px;
    width: 6px;
    height: 10px;
  }
  #menu .custom #navigation .sub-menu-partners a#logged-btn:after {
    display: none;
  }
  #menu .custom #navigation .sub-menu-partners a.user-profil,
  #menu .custom #navigation .sub-menu-partners a#logged-btn {
    border: 0;
  }
  #menu .custom #navigation .sub-menu-partners a.user-profil {
    border-bottom: 1px solid #dfe6ec;
  }
  #menu .custom #navigation .sub-menu-partners a.active {
    color: white;
    background-color: #006b8b;
  }
  #menu .custom #navigation .sub-menu-partners a.active:after {
    content: url("../../files/ags-theme/interface/arrow-menu-white.png");
  }
  /*Page search*/
  .inputsearch > span {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }
  .inputsearch form {
    width: 100%;
  }
  .inputsearch form .text {
    width: 100%;
    margin-bottom: 10px;
    box-sizing: border-box;
  }
  .inputsearch form .submit {
    margin: 0 auto;
    display: block;
    box-sizing: border-box;
    min-width: 167px;
  }
  /*End page search*/
}
@media (max-width: 767px) {
  /* Header */
  .separator {
    display: none;
  }
  #closeSearch {
    box-sizing: border-box;
    height: 48px !important;
    background-color: #276f9a;
    padding: 15px 15px 15px 15px !important;
    border-left: none !important;
    margin-left: 0;
  }
  div#header div.mod_form {
    padding: 0;
    width: 20%;
    box-sizing: border-box;
    vertical-align: middle;
    overflow: visible;
    position: initial;
  }
  div#header div.mod_form form {
    border: 0px;
    width: 100%;
  }
  div#header div.mod_form form .formbody {
    position: initial;
  }
  div#header div.mod_form form .formbody div.search {
    display: none;
    position: absolute;
    width: 100%;
    z-index: 9999;
    top: 100%;
    left: 0;
    right: 0;
    padding: 0;
    background: #408cb9;
    border: 1px solid #5b9cc3;
  }
  div#header div.mod_form form .formbody div.search .fields .search {
    padding: 14px 8px;
    line-height: 1;
  }
  div#header div.mod_form form .formbody .submit_container {
    width: auto;
    text-align: left;
    background: #408cb9;
  }
  div#header div.mod_form form .formbody .submit_container:focus {
    background: transparent;
  }
  div#header div.mod_form form .formbody .submit_container span.placeholder {
    color: #ffffff;
    display: none;
  }
  div#header div.mod_form form .formbody .submit_container input.submit {
    height: 20px;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
  }
  div#header div.mod_form form .formbody .submit_container input.closeCross {
    margin-right: 0px;
    height: 49px !important;
  }
  div#header div.mod_form.focused form .formbody {
    background: transparent;
  }
  div#header div.mod_form.focused form .formbody div.search .fields .search {
    padding: 14px 8px;
    background: #276f9a;
  }
  div#header div.mod_form.focused form .formbody .submit_container {
    width: 48px;
    height: 48px;
    z-index: 99999;
    background-color: #276f9a;
    overflow: visible;
  }
  div#header div.mod_form.focused form.openedsearch .formbody .search {
    padding-right: 10px;
    line-height: 48px;
  }
  div#header div.mod_zslm_displaymenu {
    width: 25%;
    box-sizing: border-box;
    margin-left: 0;
  }
  div#header .mod_customnav {
    width: 50%;
    text-align: center;
    padding-left: 5px;
    box-sizing: border-box;
  }
  div#header .mod_customnav ul li {
    border-right: none;
  }
  div#header .mod_customnav .partenaires,
  div#header .mod_customnav .extranet {
    display: none;
  }
  #menu .custom #navigation .inside {
    position: initial;
    padding-right: 0;
    white-space: nowrap;
  }
  #menu .custom #navigation .inside .mod_navigation,
  #menu .custom #navigation .inside .nav-partenaires {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 999;
    top: 102%;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 {
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li {
    border-bottom: 1px solid #dfe6ec;
    float: none;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li:after,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li:after {
    content: url("../../files/ags-theme/interface/arrow-menu.svg");
    display: block;
    float: right;
    margin-right: 100px;
    position: relative;
    top: 26px;
    width: 6px;
    height: 10px;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.first a .link-span,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.first a .link-span {
    border-left: medium none;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.trail,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.trail,
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.active,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.active {
    background-color: #006b8b;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.trail span,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.trail span,
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.active span,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.active span {
    border-right: medium none !important;
    color: #ffffff;
    display: inline-block;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.trail span.active,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.trail span.active,
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.active span.active,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.active span.active {
    background-color: #006b8b;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.trail:after,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.trail:after,
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.active:after,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.active:after {
    content: url("../../files/ags-theme/interface/arrow-menu-white.png");
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li a,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li a {
    display: inline-block;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 .home,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 .home {
    text-align: left;
    padding: 0px 0px;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 .home .first,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 .home .first {
    border-right: medium none;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 .home .first span,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 .home .first span {
    display: block;
    padding: 0 18px;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 .home .first:before,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 .home .first:before {
    display: none;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 > li.submenu,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 > li.submenu {
    position: initial;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 > li.submenu a span.link-span,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 > li.submenu a span.link-span {
    border-right: 0px;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 > li.submenu:hover a,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 > li.submenu:hover a {
    background-color: transparent;
    color: black;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 > li.submenu:hover a span.link-span,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 > li.submenu:hover a span.link-span {
    border: 0px;
    color: black;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 > li.submenu:hover ul.level_2,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 > li.submenu:hover ul.level_2 {
    display: none;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.submenu.opened ul.level_2,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.submenu.opened ul.level_2 {
    display: block;
  }
  #menu .custom #navigation .inside .mod_navigation .transformed,
  #menu .custom #navigation .inside .nav-partenaires .transformed {
    transform: translateX(-100%);
    box-shadow: 0px 0px 0px 0px #a1a1a1 !important;
  }
  #menu .custom #navigation .inside .mod_navigation .transformed ul.level_2,
  #menu .custom #navigation .inside .nav-partenaires .transformed ul.level_2 {
    transform: translateX(100%);
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_2,
  #menu .custom #navigation .inside .nav-partenaires ul.level_2 {
    border: 0px;
    top: 0;
    left: 0;
    right: 0;
    box-shadow: none;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_2 > li,
  #menu .custom #navigation .inside .nav-partenaires ul.level_2 > li {
    border-top: 0px;
    padding: 15px 0;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_2 > li:after,
  #menu .custom #navigation .inside .nav-partenaires ul.level_2 > li:after {
    top: 16px;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_2 > li > a,
  #menu .custom #navigation .inside .nav-partenaires ul.level_2 > li > a {
    padding: 0;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_2 > li > span,
  #menu .custom #navigation .inside .nav-partenaires ul.level_2 > li > span {
    padding: 5px 18px;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_2 > li > span > span,
  #menu .custom #navigation .inside .nav-partenaires ul.level_2 > li > span > span {
    margin: 0;
    padding: 0;
  }
  #menu .custom #navigation .inside .mod_navigation .menu-back,
  #menu .custom #navigation .inside .nav-partenaires .menu-back {
    display: block;
    padding: 19px 18px;
  }
  #menu .custom #navigation .inside .mod_navigation .menu-back:before,
  #menu .custom #navigation .inside .nav-partenaires .menu-back:before {
    content: url("../../files/ags-theme/interface/arrow-menu-back.png");
    display: inline-block;
    margin-right: 10px;
    position: relative;
  }
  #menu .custom #navigation .mod_customnav:not(.nav-partenaires) {
    width: calc(80% - 19.5px);
  }
  #menu .custom #navigation .mod_customnav:not(.nav-partenaires) ul li {
    /*width: 47%;*/
    text-align: center;
    float: none;
    margin: 10px 20px 0 10px;
    white-space: normal;
  }
  #menu .custom #navigation .mod_customnav:not(.nav-partenaires) ul li a {
    padding: 9px 19px;
    font-size: 14px;
  }
  #menu .custom #navigation .mod_customnav:not(.nav-partenaires) ul li:first-child {
    margin-right: 0;
  }
  #menu .custom #navigation .mod_customnav:not(.nav-partenaires) ul li:first-child a:before {
    display: none;
  }
  #menu .custom #navigation .mod_customnav:not(.nav-partenaires) .sub-menu-partners > a {
    padding: 9px 0px;
  }
  #menu .custom #navigation .mod_customnav:not(.nav-partenaires) .sub-menu-partners > a .sub-item {
    width: 85%;
    padding: 5px 0px;
  }
  #menu .custom div#head .inside .ce_image {
    width: 22%!important;
    margin-right: 0;
  }
  #menu .custom div#head .inside .ce_image:first-child {
    margin-right: 0;
    padding-right: 0;
    width: 70%!important;
  }
  #menu .custom div#head .inside .ce_image:first-child:after {
    display: none;
  }
  #menu .custom div#head .inside .ce_headline {
    width: 78%;
    text-align: center;
    font-size: 20px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: none;
  }
  @-moz-document url-prefix() {
    #menu .custom #navigation .inside .mod_navigation ul.level_1 li:after,
    #menu .custom #navigation .inside .nav-partenaires ul.level_1 li:after {
      top: -36px;
    }
    #menu .custom #navigation .inside .mod_navigation ul.level_2 li:after,
    #menu .custom #navigation .inside .nav-partenaires ul.level_2 li:after {
      top: -13px;
    }
  }
  .burger-menu {
    width: 20%;
    position: relative;
    padding: 5px 8px;
    bottom: -6px;
  }
  .burger-menu.open {
    background: #006b8b;
    color: #ffffff;
  }
  .burger-menu.open i.open:before {
    content: '\f00d';
  }
  .burger-menu span {
    display: none;
    vertical-align: middle;
  }
  #cookiebar #cookie-txt {
    text-align: center;
  }
  #cookiebar button {
    margin-top: 10px;
  }
  /* End Header*/
  .home #main .inside .accueil #slider .ce_wcslider .wc_content {
    width: 100%;
    text-align: center;
    padding: 10px;
  }
  .home #main .inside .accueil #slider .ce_wcslider .wc_content .headline {
    margin-top: 20px;
  }
  .home #main .inside .accueil #slider .ce_wcslider .wc_content .headline:after {
    display: none;
  }
  .home #main .inside .accueil #slider .ce_wcslider .wc_content .wc_txt {
    margin-top: 77px;
  }
  .home #main .inside .accueil #slider .ce_wcslider .wc_content .wc-btn {
    margin-top: 45px;
  }
  .home #main .inside .accueil #slider .ce_wcslider img {
    object-fit: none;
    object-position: 80% 0;
  }
  /* Page contact */
  .page-contact .form-contact#informations-demande-dinformations-sur-dossier-1 .formbody .submit_container,
  .page-contact .form-contact#informations-demande-dinformations-sur-dossier-2 .formbody .submit_container,
  .page-contact .form-contact#message-349 .formbody .submit_container,
  .page-contact .form-contact#informations-reclamation-1 .formbody .submit_container,
  .page-contact .form-contact#informations-reclamation-2 .formbody .submit_container {
    text-align: center;
    margin-top: 0;
    width: 100%;
  }
  .page-contact .form-contact ul {
    width: 100%;
    white-space: nowrap;
  }
  .page-contact .form-contact ul li {
    padding-bottom: 5px;
    margin-bottom: 15px;
    width: 28%;
    text-align: left;
  }
  .page-contact .form-contact ul li:first-child {
    width: 15%;
  }
  .page-contact .form-contact ul li:nth-child(3) {
    width: 20%;
  }
  .page-contact .form-contact ul li h6 {
    font-size: 10px;
  }
  .page-contact .form-contact .formbody .submit_container {
    text-align: left !important;
  }
  .page-contact .form-contact .formbody .submit_container .submit.btn_prev,
  .page-contact .form-contact .formbody .submit_container .submit.btn_next {
    min-width: 99%;
    padding: 15px 0;
  }
  .page-contact .form-contact .formbody textarea {
    width: 98%;
  }
  div#footer#footer .footer {
    padding: 40px 0;
    bottom: -120px;
  }
  div#footer .links ul li {
    width: 49%;
    display: inline-block;
    vertical-align: top;
  }
  .tools {
    margin-top: 0px;
  }
  .tools #print {
    display: none;
  }
  /* Partners space jurisprudence*/
  #recueil-jurisprudence-mj .form-search-recueil .fields .text {
    width: 100%;
  }
  #recueil-jurisprudence-mj .form-search-recueil .fields .submit {
    width: 30%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    min-width: 160px;
  }
  .ce_accordionStart .toggler span {
    font-size: 19px;
    display: inline-block;
    max-width: 182px;
  }
  /* End Partners space jurisprudence*/
  /*Partners space actualite*/
  #searchindex {
    padding: 10px 5px;
  }
  #searchindex .select {
    width: 100%;
    display: block;
    box-sizing: border-box;
  }
  #searchindex .submit {
    display: block;
    margin: 5px auto 0 auto;
  }
  /*END Partners space actualite*/
  /*Page timeline*/
  .timeline .timeline-left {
    width: 100%;
  }
  .timeline .timeline-right {
    width: 100%;
  }
  .timeline:after {
    display: none;
  }
  .timeline .ce_text {
    margin-top: 0 !important;
  }
  /*End page timeline*/
  .home #main .inside .accueil-articles div[class*="col"] {
    margin-bottom: 30px;
  }
  .type-right .col-sm-12 #right .inside .mod_article {
    margin-top: 22px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #menu .custom div#head .inside .ce_headline {
    display: none;
  }
  #menu .custom div#head .inside .ce_image:first-child:after {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  div#header {
    text-align: right;
  }
  div#header div.mod_form span.placeholder {
    display: none;
  }
  div#header .mod_customnav li.contact {
    padding: 0;
    border-right: none;
  }
  div#header .mod_customnav li.partenaires,
  div#header .mod_customnav li.extranet {
    display: none;
  }
  .separator {
    display: none;
  }
  body {
    overflow-x: hidden;
  }
  .tools #print {
    display: none;
  }
  .burger-menu {
    text-align: left;
  }
  .burger-menu span {
    margin-left: 14px;
    vertical-align: middle;
  }
  /* Header */
  div#header div.mod_form {
    width: 488px;
  }
  div#header div.mod_form form .formbody .submit_container input.submit {
    height: 20px;
    padding-left: 8px;
    border-left: 1px solid #5b9cc3;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }
  div#header div.mod_zslm_displaymenu {
    width: 60px;
  }
  div#header .mod_customnav {
    width: 150px;
    text-align: center;
    padding-left: 5px;
  }
  #menu .custom #navigation .mod_customnav {
    margin-top: 10px;
  }
  #menu .custom #navigation .mod_customnav ul.level_1 li {
    /*&.extranet {
								&:after{
									content: url("../../files/ags-theme/interface/arrow-menu-back.png");
									display: block;
									float: right;
									position: relative;
									top: 22px;
									right: 20px;
									-webkit-transform: rotate(180deg);
									-moz-transform: rotate(180deg);
									-o-transform: rotate(180deg);
									-ms-transform: rotate(180deg);
									transform: rotate(180deg);
								}
							}*/
  }
  #menu .custom #navigation .sub-menu-partners a {
    padding-left: 70px;
    padding-right: 70px;
  }
  #menu .custom #navigation .inside {
    position: initial;
    padding-right: 0;
    white-space: nowrap;
  }
  #menu .custom #navigation .inside .mod_navigation,
  #menu .custom #navigation .inside .nav-partenaires {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 999;
    top: 102%;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 {
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 .home,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 .home {
    padding: 0 70px;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li {
    border-bottom: 1px solid #dfe6ec;
    float: none;
    padding: 0 70px;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li:after,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li:after {
    content: url("../../files/ags-theme/interface/arrow-menu.svg");
    display: block;
    float: right;
    margin-right: 100px;
    position: relative;
    top: 25px;
    -moz-top: -27px;
    width: 6px;
    height: 10px;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.first a .link-span,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.first a .link-span {
    border-left: medium none;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.trail,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.trail,
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.active,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.active {
    background-color: #006b8b;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.trail span,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.trail span,
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.active span,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.active span {
    border-right: medium none !important;
    color: #ffffff;
    display: inline-block;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.trail span.active,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.trail span.active,
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.active span.active,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.active span.active {
    background-color: #006b8b;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.trail:after,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.trail:after,
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.active:after,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.active:after {
    content: url("../../files/ags-theme/interface/arrow-menu-white.png");
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li a,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li a {
    display: inline-block;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 .home,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 .home {
    text-align: left;
    padding: 0px 70px;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 .home .first,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 .home .first {
    border-right: medium none;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 .home .first span,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 .home .first span {
    display: block;
    padding: 0 18px;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 .home .first:before,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 .home .first:before {
    display: none;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 > li.submenu,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 > li.submenu {
    position: initial;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 > li.submenu a span.link-span,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 > li.submenu a span.link-span {
    border-right: 0px;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 > li.submenu:hover a,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 > li.submenu:hover a {
    background-color: transparent;
    color: black;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 > li.submenu:hover a span.link-span,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 > li.submenu:hover a span.link-span {
    border: 0px;
    color: black;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 > li.submenu:hover ul.level_2,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 > li.submenu:hover ul.level_2 {
    display: none;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li.submenu.opened ul.level_2,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li.submenu.opened ul.level_2 {
    display: block;
  }
  #menu .custom #navigation .inside .mod_navigation .transformed,
  #menu .custom #navigation .inside .nav-partenaires .transformed {
    transform: translateX(-100%);
    box-shadow: 0px 0px 0px 0px #a1a1a1 !important;
  }
  #menu .custom #navigation .inside .mod_navigation .transformed ul.level_2,
  #menu .custom #navigation .inside .nav-partenaires .transformed ul.level_2 {
    transform: translateX(100%);
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_2,
  #menu .custom #navigation .inside .nav-partenaires ul.level_2 {
    border: 0px;
    top: 0;
    left: 0;
    right: 0;
    box-shadow: none;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_2 > li,
  #menu .custom #navigation .inside .nav-partenaires ul.level_2 > li {
    border-top: 0px;
    padding: 15px 70px;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_2 > li:after,
  #menu .custom #navigation .inside .nav-partenaires ul.level_2 > li:after {
    top: 16px;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_2 > li > a,
  #menu .custom #navigation .inside .nav-partenaires ul.level_2 > li > a {
    padding: 0;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_2 > li > span,
  #menu .custom #navigation .inside .nav-partenaires ul.level_2 > li > span {
    padding: 5px 18px;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_2 > li > span > span,
  #menu .custom #navigation .inside .nav-partenaires ul.level_2 > li > span > span {
    margin: 0;
    padding: 0;
  }
  #menu .custom #navigation .inside .mod_navigation .menu-back,
  #menu .custom #navigation .inside .nav-partenaires .menu-back {
    display: block;
    padding: 19px 70px;
  }
  #menu .custom #navigation .inside .mod_navigation .menu-back:before,
  #menu .custom #navigation .inside .nav-partenaires .menu-back:before {
    content: url("../../files/ags-theme/interface/arrow-menu-back.png");
    display: inline-block;
    margin-right: 10px;
    position: relative;
  }
  #menu .custom div#head .inside .ce_image {
    width: 20%;
    margin-right: 0;
  }
  #menu .custom div#head .inside .ce_headline {
    width: 79%;
    text-align: center;
  }
  @-moz-document url-prefix() {
    #menu .custom #navigation .inside .mod_navigation ul.level_1 li:after,
    #menu .custom #navigation .inside .nav-partenaires ul.level_1 li:after {
      top: -36px;
    }
    #menu .custom #navigation .inside .mod_navigation ul.level_1 ul.level_2 li:after,
    #menu .custom #navigation .inside .nav-partenaires ul.level_1 ul.level_2 li:after {
      top: -15px;
    }
  }
  /* End Header*/
  /* Slider Home Page */
  .home #main .inside .accueil #slider .ce_wcslider .wc_content {
    padding-left: 62px;
  }
  .home #main .inside .accueil #slider .ce_wcslider .wc_content .wc-txt {
    margin-top: 43px;
  }
  .home #main .inside .accueil #slider .ce_wcslider img {
    object-fit: none;
    object-position: 80% 0;
  }
  .home #main .inside .accueil-articles div[class*="col"] {
    height: 348px;
    margin-bottom: 30px;
  }
  .type-right .col-sm-12 #right .inside .mod_article {
    margin-top: 40px;
  }
  /* Footer */
  div#footer#footer .footer {
    padding: 30px 0;
    bottom: -80px;
  }
  /* End footer */
}
@media (min-width: 992px) {
  /* Header */
  div#header div.mod_form {
    width: 550px;
  }
  div#header div.mod_form form .formbody .submit_container input.submit {
    height: 20px;
    padding-left: 8px;
    border-left: 1px solid #5b9cc3;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }
  div#header .mod_customnav {
    width: 145px;
  }
  /* Partners space jurisprudence*/
  #recueil-jurisprudence-mj .form-search-recueil .fields .text {
    width: 69%;
  }
  #recueil-jurisprudence-mj .form-search-recueil .fields .submit {
    width: 24%;
  }
  /* End Partners space jurisprudence*/
  /* End Header*/
}
@media (min-width: 1000px) and (max-width: 1000px) {
  .home #main .inside .accueil #slider .ce_wcslider .wc_content .wc-txt {
    margin-top: 33px;
  }
}
@media (min-width: 900px) and (max-width: 990px) {
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 li {
    padding: 0px 70px;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 .home,
  #menu .custom #navigation .inside .nav-partenaires ul.level_1 .home {
    padding: 0px 70px;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_2 li,
  #menu .custom #navigation .inside .nav-partenaires ul.level_2 li {
    padding: 15px 70px;
  }
}
@media (min-width: 900px) and (max-height: 1200px) and (max-width: 1199px) {
  .home #main .inside .accueil-articles div[class*="col"] {
    height: 288px;
  }
  #menu .custom div#head .inside .ce_headline {
    width: 42%;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li:after {
    margin-right: 100px;
  }
}
@media (min-width: 1200px) {
  /* Header */
  div#header div.mod_form {
    width: 560px;
    text-align: right;
  }
  div#header div.mod_zslm_displaymenu {
    width: 80px;
  }
  div#header .mod_customnav {
    width: auto;
    overflow: visible;
  }
  .burger-menu {
    display: none;
  }
  /* End Header*/
  /* Partners space jurisprudence*/
  #recueil-jurisprudence-mj .form-search-recueil .fields .text {
    width: 75%;
  }
  #recueil-jurisprudence-mj .form-search-recueil .fields .submit {
    width: 19%;
  }
  /* End Partners space jurisprudence*/
}
@media (max-width: 455px) {
  .page-contact .form-contact ul li .number-form {
    display: block;
  }
  .page-contact .form-contact .submit_container .submit {
    min-width: 0px;
    width: 100%;
    box-sizing: border-box;
  }
  #main .text-img-green.text-img-green .text-container.text-container {
    width: 100%;
  }
  #main .text-img-green.text-img-green .text-container.text-container .text p {
    font-size: 30px;
  }
  .burger-menu {
    padding: 15px 8px;
  }
  #menu .custom div#head .inside .ce_headline {
    margin-left: 20px;
  }
  #menu .custom #navigation .inside .mod_customnav ul li {
    width: 47%;
    margin: 10px 0 0 0;
  }
  #menu .custom #navigation .inside .mod_customnav:not(.nav-partenaires) ul li a {
    padding: 9px 9px;
    max-width: 101px;
  }
  #menu .custom #navigation .inside .mod_customnav:not(.nav-partenaires) ul li .sub-menu-partners {
    max-width: 119px;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
  }
  #menu .custom #navigation .inside .mod_customnav:not(.nav-partenaires) ul li .sub-menu-partners a {
    width: auto;
    padding: 9px 0px;
    margin: 0 auto;
  }
  #menu .custom #navigation .inside .mod_customnav:not(.nav-partenaires) ul li .sub-menu-partners a .sub-item {
    text-align: center;
    width: 100%;
  }
  #menu .custom #navigation .inside .mod_customnav:not(.nav-partenaires) ul li .sub-menu-partners a .sub-item span {
    font-size: 12px;
  }
  #menu .custom #navigation .inside .mod_customnav:not(.nav-partenaires) ul li .sub-menu-partners a .sub-item span:before {
    display: none;
  }
  #menu .custom #navigation .inside .nav-partenaires ul li {
    margin: 0;
  }
  #menu .custom #navigation .inside .mod_navigation ul.level_1 li:after,
  #menu .custom #navigation .inside .mod_customnav ul.level_1 li:after {
    margin-right: 40px;
  }
  #menu .custom #navigation .inside .sub-menu-partners a:after {
    margin-right: 40px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  /* Header */
  div#header div.mod_form {
    width: 45%;
  }
  div#header div.mod_form form .formbody .submit_container {
    width: 90%;
    text-align: right;
  }
  div#header div.mod_form form .formbody .submit_container span.placeholder {
    display: none;
    float: left;
    position: relative;
    top: 12px;
  }
  div#header div.mod_form form .formbody .submit_container input.submit {
    border-left: 1px solid #5b9cc3;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
  }
  div#header div.mod_zslm_displaymenu {
    width: 15%;
  }
  div#header .mod_customnav {
    width: 38%;
  }
  #menu .custom div#head .inside .ce_headline {
    font-size: 32px;
  }
  .burger-menu span {
    display: inline-block;
  }
  .home #main .inside .accueil #slider .ce_wcslider .wc_content .wc-txt {
    margin-top: 47px;
  }
}
@media (max-width: 375px) {
  #closeSearch {
    margin-left: 0px;
  }
  #recueil-jurisprudence .form-search-recueil .fields .text {
    width: 100%;
  }
  .infotooltip {
    margin-top: -30px;
  }
  #menu .custom div#head .inside .ce_headline {
    font-size: 25px;
  }
}
@media (max-width: 767px) {
  #help-extranet {
    margin-top: 25px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .page-contact .form-contact ul {
    width: 100%;
  }
  .page-contact .form-contact ul li h6 {
    font-size: 13px;
  }
  #main .home_espace_partenaires .text-img-green.text-img-green .text-container.text-container .text p {
    font-size: 31px;
  }
}
/* End Media Queries */

.page-contact .form-contact .checkbox_container input {
  display: inline-block;
  vertical-align: 20px;;
}
.page-contact .form-contact fieldset span label {
  width: 96%;
}
.page-contact .form-contact .message_form .label {
  display: block;
  margin-bottom: 1rem;
}

.page-contact .ce_form form .formbody > .siret,
.page-contact .ce_form form .formbody > .mandataire_judiciaire {
  margin-bottom: 0;
}
.page-contact .ce_form form .formbody > .siret + .widget-explanation p,
.page-contact .ce_form form .formbody > .mandataire_judiciaire + .widget-explanation p {
  font-size: 12px;
  line-height: 1.5;
  padding: 5 0 0 0 !important;
}
