

@font-face {
    font-family: dadagrotesk medium;
    src: url(../font/datagro/Dada-Grotesk-Medium.woff2) format('woff2'),url(../font/datagro/Dada-Grotesk-Medium.woff) format('woff'),url(../font/datagro/Dada-Grotesk-Medium.otf) format('otf')
}

@font-face {
    font-family: dadagrotesk bold;
    src: url(../font/datagro/Dada-Grotesk-Bold.woff2) format('woff2'),url(../font/datagro/Dada-Grotesk-Bold.woff) format('woff'),url(../font/datagro/Dada-Grotesk-Bold.otf) format('otf')
}

@font-face {
    font-family: dadagrotesk;
    src: url(../font/datagro/Dada-Grotesk-Book.woff2) format('woff2'),url(../font/datagro/Dada-Grotesk-Book.woff) format('woff'),url(../font/datagro/Dada-Grotesk-Book.otf) format('otf')
}

@font-face {
  font-family: 'mfg';
    src: url('../font/mfglabsiconset-webfont.eot');
    src: url('../font/mfglabsiconset-webfont.svg#mfg_labs_iconsetregular') format('svg'),
         url('../font/mfglabsiconset-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/mfglabsiconset-webfont.woff') format('woff'),
         url('../font/mfglabsiconset-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

*{
	margin:0;
	padding: 0;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

html,body{
	Xbackground: none repeat scroll 0 0 #efefef;
	font-size: 18px;
  font-weight: 400;
	color: #111;
	font-family: dadagrotesk; /*verdana;*/
}

img {
    height: auto;
    width: 100%;
}

a{
  text-decoration: none;
  color: #3890ff;
}
a:hover{
  text-decoration: underline;
  color: #3890ff;
}

p{
  margin:12px 0;
  line-height: 1.5em;
}

ul{
  list-style: none;
}

.hovunder, .hovunder a{
  text-decoration: none;
  color: #3890ff;
}
.hovunder:hover, .hovunder:hover a{
  text-decoration: underline;
  color: #3890ff;
}

/*
p a{
  text-decoration: none;
  color: blue;
}
p a:hover{
  text-decoration: underline;
  color: blue;
}*/


/*************************************************/
/********************* CLASS GEN *********************/
/*************************************************/

.clear{
  clear: both;
}

.margbot20{
  margin-bottom: 20px;
}
.margtop20{
  margin-top: 20px;
}

.pad20{
  padding: 20px;
}

.boxshadow{
  box-shadow: rgba(0, 0, 0, 0.19) -3px -3px 3px 0px, rgba(0, 0, 0, 0.19) 3px 0px 3px 0px, rgba(0, 0, 0, 0.23) 0px 3px 3px 0px;
  margin-bottom: 5px;
}

.bgWhite{
  background-color: white;
}

.borderLR{
  Xborder-left: 1px solid #CCC;
  Xborder-right: 1px solid #CCC;
}
.borderB{
  Xborder-bottom: 1px solid #CCC;
}

.txtcent{
  text-align: center; 
}

i.icon {
  font-family: 'mfg';
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  color:#666;
}

.bgFV{
  background-color: #435850;
}

.disp_middle{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

/*************************************************/
/********************* HEADER NAV *********************/
/*************************************************/

div#nav{
	text-align: center;
  Xposition: fixed;
  top:0;
  left: 0;
  width: 100%;
  margin: 0 auto;
  z-index: 10000;
}

div#nav a{
	font-weight: bold;
  color:#FFF;
}
div#nav li a:hover{
	cursor: pointer;
	color: #FFCA00;
}

div#nav div#topband{
    background: #FFF url(../img/bandeau.jpg) 0% 0%;
    Xbackground-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
        Xbackground-size: contain;
    height: 270px;
}

div#nav div#topband> div{
  max-width: 1200px;
  margin: 0 auto;
}
img#thetitle{
  width: 530px;
  float: right;
  margin-top:14px;
}
div#nav h1#maintitle{
  background-color: #435850;
  color: #FFCA00;
  text-transform: uppercase !important;
  font-size: 2em;
  line-height: 1em;
  padding-top: 6px;
}

div#nav h1#maintitle a{
  color: #FFCA00;
}

/*** MENU ***/
div#nav ul {
  position: relative;
  background:#435850; 
  padding:0;
  font-size: 13px !important;
  text-transform: uppercase !important;
  letter-spacing: .15em !important;
  z-index: 10010;
}
div#nav li {
  display: inline-block;
  list-style:none outside none;
  cursor:pointer;
}
div#nav li li {
  display: block;
  text-align: left;
  min-width: 150px;
}
div#nav li a {
  display:block;
  padding:1.25em;
  
}
div#nav > ul > li:last-child a {border-bottom:0 none;}
div#nav li > ul {
  display:none;
  position:absolute;
  background:#435850;
  border-left:solid 1px #FFCA00;
  border-right:solid 1px #FFCA00;
  border-bottom:solid 1px #FFCA00;
  overflow:hidden;
}
div#nav li ul ul {
  border:0;
  Xbackground:#fff;
}
div#nav li:hover ul.npsubmenu{
  display: block;
}

div#nav ul ul a {padding:0.625em 1.25em;}
div#nav li li a:hover, div#nav li li.active-item > a, div#nav li li.aside-sub-submenu li a:hover {
  background:none;
}
div#nav > ul > li > a:hover {color:#FFCA00;}
div#nav li li a:hover:before, div#nav li li.active-item a:before {
  content:"\f006";
  display:inline-block;
  font-family:"mfg";
  font-size:0.6em;
  margin:0 0.625em 0 -1.25em;
  width:0.625em;
}
div#nav li li a:link, .aside-nav li li a:visited {background:none;}
div#nav .show-aside-ul, div#nav .active-aside-item  {
  display:block;  
  height:auto;
}

li#espsearch{
  padding-left:20px;
}
li#espsearch i.icon {
  font-size: 1.4em;
  color:#FFF;
}
li#espsearch i.icon:hover {
  color:#FFCA00;
  cursor: pointer;
}

div#nav li#npmenugal{
  display: none;
}

/*************************************************/
/********************* MAIN *********************/
/*************************************************/

#content-wrapper{
  Xbackground-color: white;
}


div#main{
  max-width: 1200px;
  padding-right: 15px;
  padding-left: 15px;
  margin: 30px auto 0 auto;
  position: relative;
}

.line{
  max-width: 1200px;
  margin: 0 auto 0 auto;
}
.lineMini{
  max-width: 800px;
  margin: 0 auto 0 auto;
}

h2.np_title{
  background:#435850;
  padding: 8px 1em 4px 1em;
  color: #FFCA00;
  text-transform: uppercase !important;
  letter-spacing: .12em !important;
}
h2.np_title a{
  color: #FFCA00;
}
h2.np_title a:hover{
  color: #FFCA00;
}

div.np_link_rss{
  padding: 10px;
  text-align: center;
}

.npnoarticle{
  padding: 10px;
  text-align: center;
}

#toTop{
  position: fixed; 
  right: 0px; 
  top: 70%; 
  cursor: 
  pointer; 
  opacity: 0; 
  display: block;
  transition: 0.4s;
}


/*************************************************/
/********************* FOOTER *********************/
/*************************************************/

footer.footer{
    background: #435850;
    margin-top: 30px;
    color: #FFF;
    padding: 20px 40px;
}

footer.footer a{
  color: #FFCA00;
}
footer.footer a:hover{
  cursor: pointer;
  color: #FFF;
}

footer.footer i.nplogorss{
    background: url(../img/rss.svg) no-repeat 0 0;
    box-sizing: border-box;
    width: 16px;
    height: 16px;
    line-height: 20px;
    display: inline-block;
}


/*************************************************//*************************************************/
/*************************************************//*************************************************/
/*************************************************//*************************************************/
/*** HOME ***/

div#home > div{
  position: relative;
  margin-bottom: 30px;
}


div#home .np_content_home{
  padding: 20px;
}

img#np_logo{ /** ???? **/
  width: 200px;
  margin:0 auto 3em auto;
  display: block;
}

div.homeArtiBox{
  padding: 0 20px 36px 20px;
}

div.homeArtiBox > a{
  color: #000;
}
div.homeArtiBox > a:hover{
  color: #000;
  text-decoration: none;
}
div.homeArtiBox > a:hover h1{
  color: #FFCA00;
}



div.homeArtiBox div.esp_chapo{
  font-size:18px;
  font-weight: 400;
  line-height: 26px;
}

h2#nptitleactu{
  margin:0 20px 20px 0;
}

#npfirst .homeArtiBox{
  padding: 0 20px 24px 0;
}

#npPlugAgendNum1{
  display: block;
}
#npPlugAgendNum2{
  display: none;
}

/*************************************************//*************************************************/
/*************************************************//*************************************************/
/*************************************************//*************************************************/
/*** PLUGIN AGENDA ***/
ul#plug_agenda{
    margin-top: 0.5rem;
}

ul#plug_agenda > li{
    min-height: 3rem;
    margin-bottom: 0.5rem;
}

ul#plug_agenda > li > span{
  background-color: #FFCA00;
  position: relative;
    float: left;
    width: 52px;
    height: 52px;
    padding-top: 0px;
    margin-right: 10px;
    line-height: normal;
    color:#000;
    text-align: center;
}

ul#plug_agenda span.month{
  display: block;
    padding-top: 4px;
    font-size: 10px;
    text-transform: uppercase;
}
ul#plug_agenda span.day{
    font-weight: 700;
    font-size: 21.6px;
    line-height: 28.8px;
    padding-top: 0px;
}

ul#plug_agenda div.inf h5{
  font-size: 1em;
}

ul#plug_agenda a{
  color: #000;
  text-decoration: underline;
}
ul#plug_agenda div a:hover{
  color: #3890ff;
  text-decoration: underline;
}

a#linkAllAgend{
  margin-bottom: 20px;
  text-align: center;
  display: block;
  text-transform: uppercase;
  border-bottom: 1px solid #CCC;
  padding-bottom: 10px;
}
a#linkAllAgend:hover{
  text-decoration: underline;
}

/*************************************************//*************************************************/
/*************************************************//*************************************************/
/*************************************************//*************************************************/
/*** RESSOURCES ***/
article.esp_media{
  padding: 10px;
}

article.esp_media:hover h2.art_title{
  color: #FFCA00;
}

div.esp_imgfili{
  position: relative;
}

img.fili{
  position: absolute;
  opacity: 0.8;
  height: 40%;
  top:50%;
  left: 50%;
  transform: translate(-50%,-50%);
}

div.lineSelect{
  margin: 20px 0;
  text-align: center;
}
div.lineSelect span{
  display: inline-block;
}
div.lineSelect select{
  padding: 5px;
  margin:0 5px;
  cursor: pointer;
}
div.lineSelect select:focus{
  outline: 0;
}

.esp_media a{
  color: #000;
}
.esp_media a:hover{
  color: #000;
  text-decoration: none;
}

/*************************************************//*************************************************/
/*************************************************//*************************************************/
/*************************************************//*************************************************/

/*** DEF ARTICLE ***/

h2.np_title_article{
  background:#FFF;
  padding: 8px 1em;
  text-align: center;
  color: #000 !important;
  text-transform: uppercase !important;
  letter-spacing: 1px;
  margin-bottom: 5px;
  font-size: 2rem;
  line-height: 3rem;
}
h2.np_title_article a{
  color: #000;
}
h2.np_title_article a:hover{
  color: #000;
  text-decoration: none;
}

div.linelink{
  text-align: center;
  margin-top: 40px;
}
div.linelink > a{
  display: inline-block;
  width: 120px;
  text-align: center;
  margin: 0 5px 5px 5px;
  padding: 3px;
  cursor: pointer;
}

div.linelink i{
    box-sizing: border-box;
    width: 20px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
}

div.linelink > a.mail{
  background-color: #649a3f;
  border:1px solid #649a3f;
}
div.linelink > a.mail i{
    background: url(../img/email.svg) no-repeat 0 0;
}

div.linelink > a.print{
  background-color: #bf8ab4;
  border:1px solid #bf8ab4;
}
div.linelink > a.print i{
    background: url(../img/printing.svg) no-repeat 0 0;
}

div.linelink > a.rss{
  background-color: #ee8e2d;
  border:1px solid #ee8e2d;
}
div.linelink > a.rss i{
    background: url(../img/rss.svg) no-repeat 0 0;
}

div.linelink > a.teleg{
  background-color: #26a5e5;
  border:1px solid #26a5e5;
}
div.linelink > a.teleg i{
    background: url(../img/telegram.png) no-repeat 0 0;
}


div.linelink > a:hover{
  border:1px solid #333;
}

div.np_box_article{
  border-bottom: 1px solid #CCC;
}
div.np_box_article:first-child{
  padding: 20px 0;
}

div.np_box_article a{
  color: #000;
  text-decoration:none;
}
div.np_box_article a:hover{
  text-decoration:none;
}

article.np_article:hover h1.art_title span{
  color: #FFCA00;
}

div.np_box_article > article{
  padding: 1em 1.2em 0;
}

div.np_box_article .art_img{
  margin-bottom: 16px;
}
div.np_box_article .art_title{
  margin-bottom: 20px;
}
div.np_box_article div.art_txt{
  padding: 0 2em;
}
div.np_box_article div.art_info{
  margin-top: 20px;
  font-size: 12px;
}

div.articlesolo div.esp_chapo{
  font-size:25px;
  font-weight: bold;
  line-height: 26px;
  Xfont-style: italic;
}
div.esp_content{
  font-size:20px;
}

h1.artTitle{
  font-size: 1.6rem;
  letter-spacing: 1px;
}


/*** CATEG ***/
div#np_categ_child{
  padding: 8px;
  text-transform: uppercase !important;
  text-align: center;
}
div#np_categ_child a{
  color: #FFCA00;
  padding: 4px;
  display: inline-block;
  

}
div#np_categ_child a:hover{
  cursor: pointer;
  color: #FFF;
}

div#np_categ_infos{
  color: #FFCA00;
  background: #435850;
  text-align: center;
}
div#np_categ_infos p{
  margin:0;
  padding:0;
}

div#np_bread{
  color: #FFF;
  font-style: italic;
  padding: 5px 10px 5px 10px;
  font-size: 16px;
}
div#np_bread a{
  color: #FFF;
  font-style: italic;
}

#nptopcateg{
  min-height: 50px;
}
#loopArtH2{
  Xposition: relative;
  text-align: center;
  color:#FFCA00;
  font-size: 27px;
  line-height: 2em;
  font-weight: bold;
  text-transform: uppercase;
}
#loopArtH2 h2.np_title {
  padding: 8px 0;
}



/*** ARCHIVES ***/
div.nplstarchive{
  margin:20px;
}
div.nplstarchive div{
  margin: 5px 20px;
}

/*** MOT CLE ***/
ul#nplstwordkey{
  list-style: none;
}

ul#nplstwordkey li{
  display: inline-block;
  margin: 8px 14px;
}

/*** PAGE CONTACT ***/
div#esp_contact > div{
  margin:20px 0;
}


/*************************************************//*************************************************/
/*************************************************//*************************************************/
/*************************************************//*************************************************/
/*** SHORTCODE ***/

/*** LISTE CATEG / ARCHIVES ***/
div.esp_lst_front li{
  margin-left: 40px;
}
div.esp_lst_front a{
  padding: 4px;
  display: block;
}
div.esp_lst_front a:hover{
  
}


/*************************************************//*************************************************/
/*************************************************//*************************************************/
/*************************************************//*************************************************/

/* The Modal (background) */
#search_modal .modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 10020; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
#search_modal .modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
  text-align: center; 
  border-radius: 4px;
}

/* The Close Button */
#search_modal .close {
  color: #df2c2f;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

#search_modal .close:hover,
#search_modal .close:focus {
  color: #F00;
  text-decoration: none;
  cursor: pointer;
}

#search_modal .searchfield{
  width: 80%;
  padding: 10px;
  border:0;
  border:1px solid #333;
}
#search_modal .searchfield input{
  vertical-align: top;
}
#search_modal .searchfields button{
  padding: 6px;
  vertical-align: top;
  background-color: #333;
  border:0;
  border:1px solid #333;
  cursor: pointer;
}
#search_modal i.icon {
  font-size: 1.4em;
  color:#FFF;
}
#search_modal i.icon:hover {
  color:#FFCA00;
  cursor: pointer;
}

/*************************************************//*************************************************/
/*************************************************//*************************************************/
/*************************************************//*************************************************/

/* search */
div.search_results span{
  font-weight: bold;
}

div.search_results ul.result_article{
  margin-left: 50px;
}
div.search_results ul li{
  margin-bottom: 20px;
}
div.search_results ol li{
  margin-bottom: 10px;
}
div.search_results ul.result_article li > div{
  font-size: 0.8em;
  margin-left: 20px;
}

div.search_results p.search_articles, p.search_statics{
    padding: 0.3em 0.8em;
    margin-bottom: 1em;
    margin-top:2em;
    font-size: 1.2em;
    border-bottom: 2px solid #435850;
}

div.search_results ol{
  margin-left: 50px;
}

div.search_results a{
  text-decoration: underline;
}
div.search_results a:hover{
  font-weight: 600;
}


/*

p.search_category{
  font-size: 1.2em;
  margin-top: 1em;
  text-decoration: underline;
}
div.search_results ol{
  margin-left: 3em;
}
div.search_results ol li{
  font-size: 0.8em;
}
div.search_results ol li a{
  font-size: 1.2em;
}

div.search_results a:hover{
  color: #FFCA00;
}*/

/*************************************************//*************************************************/
/*************************************************//*************************************************/
/*************************************************//*************************************************/
/*** MISE EN PAGE DE LE COLLECTIF ***/
div#esp_lecolek{
  max-width: 800px;
  margin:0 auto;
  border:1px solid #CCC;
  padding: 0 20px;
}
div#esp_lecolek ul{
  margin:5px;
  list-style: disc;
}
div#esp_lecolek li{
  margin:5px 0 5px 30px;
}

div#esp_lecolek_engag{
  max-width: 800px;
  margin:0 auto;
  border:1px solid #CCC;
  padding: 0 20px;
  margin-top:30px;
}
div#esp_lecolek_engag ul{
  margin:5px;
  list-style: disc;
}
div#esp_lecolek_engag li{
  margin:5px 0 5px 30px;
}

a.npbtdowndoc{
  padding: 20px 10px;
  background-color: #435850;
  border-radius: 3px;
  color: #FFCA00;
  border:2px solid #435850;
  transition: 0.3s;
}
a.npbtdowndoc:hover{
  text-decoration: none;
  color: white;
  border:2px solid #000;
}

/*************************************************//*************************************************/
/*************************************************//*************************************************/
/*************************************************//*************************************************/
.icon-cloud:before { content: "\2601"; }
.icon-at:before { content: "\0040"; }
.icon-plus:before { content: "\002B"; }
.icon-minus:before { content: "\2212"; }
.icon-arrow_up:before { content: "\2191"; }
.icon-arrow_down:before { content: "\2193"; }
.icon-arrow_right:before { content: "\2192"; }
.icon-arrow_left:before { content: "\2190"; }
.icon-chevron_down:before { content: "\f004"; }
.icon-chevron_up:before { content: "\f005"; }
.icon-chevron_right:before { content: "\f006"; }
.icon-chevron_left:before { content: "\f007"; }
.icon-reorder:before { content: "\f008"; }
.icon-list:before { content: "\f009"; }
.icon-reorder_square:before { content: "\f00a"; }
.icon-reorder_square_line:before { content: "\f00b"; }
.icon-coverflow:before { content: "\f00c"; }
.icon-coverflow_line:before { content: "\f00d"; }
.icon-pause:before { content: "\f00e"; }
.icon-play:before { content: "\f00f"; }
.icon-step_forward:before { content: "\f010"; }
.icon-step_backward:before { content: "\f011"; }
.icon-fast_forward:before { content: "\f012"; }
.icon-fast_backward:before { content: "\f013"; }
.icon-cloud_upload:before { content: "\f014"; }
.icon-cloud_download:before { content: "\f015"; }
.icon-data_science:before { content: "\f016"; }
.icon-data_science_black:before { content: "\f017"; }
.icon-globe:before { content: "\f018"; }
.icon-globe_black:before { content: "\f019"; }
.icon-math_ico:before { content: "\f01a"; }
.icon-math:before { content: "\f01b"; }
.icon-math_black:before { content: "\f01c"; }
.icon-paperplane_ico:before { content: "\f01d"; }
.icon-paperplane:before { content: "\f01e"; }
.icon-paperplane_black:before { content: "\f01f"; }
.icon-color_balance:before { content: "\f020"; }
.icon-star:before { content: "\2605"; }
.icon-star_half:before { content: "\f022"; }
.icon-star_empty:before { content: "\2606"; }
.icon-star_half_empty:before { content: "\f024"; }
.icon-reload:before { content: "\f025"; }
.icon-heart:before { content: "\2665"; }
.icon-heart_broken:before { content: "\f028"; }
.icon-hashtag:before { content: "\f029"; }
.icon-reply:before { content: "\f02a"; }
.icon-retweet:before { content: "\f02b"; }
.icon-signin:before { content: "\f02c"; }
.icon-signout:before { content: "\f02d"; }
.icon-download:before { content: "\f02e"; }
.icon-upload:before { content: "\f02f"; }
.icon-placepin:before { content: "\f031"; }
.icon-display_screen:before { content: "\f032"; }
.icon-tablet:before { content: "\f033"; }
.icon-smartphone:before { content: "\f034"; }
.icon-connected_object:before { content: "\f035"; }
.icon-lock:before { content: "\F512"; }
.icon-unlock:before { content: "\F513"; }
.icon-camera:before { content: "\F4F7"; }
.icon-isight:before { content: "\f039"; }
.icon-video_camera:before { content: "\f03a"; }
.icon-random:before { content: "\f03b"; }
.icon-message:before { content: "\F4AC"; }
.icon-discussion:before { content: "\f03d"; }
.icon-calendar:before { content: "\F4C5"; }
.icon-ringbell:before { content: "\f03f"; }
.icon-movie:before { content: "\f040"; }
.icon-mail:before { content: "\2709"; }
.icon-pen:before { content: "\270F"; }
.icon-settings:before { content: "\9881"; }
.icon-measure:before { content: "\f044"; }
.icon-vector:before { content: "\f045"; }
.icon-vector_pen:before { content: "\2712"; }
.icon-mute_on:before { content: "\f047"; }
.icon-mute_off:before { content: "\f048"; }
.icon-home:before { content: "\2302"; }
.icon-sheet:before { content: "\f04a"; }
.icon-arrow_big_right:before { content: "\21C9"; }
.icon-arrow_big_left:before { content: "\21C7"; }
.icon-arrow_big_down:before { content: "\21CA"; }
.icon-arrow_big_up:before { content: "\21C8"; }
.icon-dribbble_circle:before { content: "\f04f"; }
.icon-dribbble:before { content: "\f050"; }
.icon-facebook_circle:before { content: "\f051"; }
.icon-facebook:before { content: "\f052"; }
.icon-git_circle_alt:before { content: "\f053"; }
.icon-git_circle:before { content: "\f054"; }
.icon-git:before { content: "\f055"; }
.icon-octopus:before { content: "\f056"; }
.icon-twitter_circle:before { content: "\f057"; }
.icon-twitter:before { content: "\f058"; }
.icon-google_plus_circle:before { content: "\f059"; }
.icon-google_plus:before { content: "\f05a"; }
.icon-linked_in_circle:before { content: "\f05b"; }
.icon-linked_in:before { content: "\f05c"; }
.icon-instagram:before { content: "\f05d"; }
.icon-instagram_circle:before { content: "\f05e"; }
.icon-mfg_icon:before { content: "\f05f"; }
.icon-xing:before { content: "\F532"; }
.icon-xing_circle:before { content: "\F533"; }
.icon-mfg_icon_circle:before { content: "\f060"; }
.icon-user:before { content: "\f061"; }
.icon-user_male:before { content: "\f062"; }
.icon-user_female:before { content: "\f063"; }
.icon-users:before { content: "\f064"; }
.icon-file_open:before { content: "\F4C2"; }
.icon-file_close:before { content: "\f067"; }
.icon-file_alt:before { content: "\f068"; }
.icon-file_close_alt:before { content: "\f069"; }
.icon-attachment:before { content: "\f06a"; }
.icon-check:before { content: "\2713"; }
.icon-cross_mark:before { content: "\274C"; }
.icon-cancel_circle:before { content: "\F06E"; }
.icon-check_circle:before { content: "\f06d"; }
.icon-magnifying:before { content: "\F50D"; }
.icon-inbox:before { content: "\f070"; }
.icon-clock:before { content: "\23F2"; }
.icon-stopwatch:before { content: "\23F1"; }
.icon-hourglass:before { content: "\231B"; }
.icon-trophy:before { content: "\f074"; }
.icon-unlock_alt:before { content: "\F075"; }
.icon-lock_alt:before { content: "\F510"; }
.icon-arrow_doubled_right:before { content: "\21D2"; }
.icon-arrow_doubled_left:before { content: "\21D0"; }
.icon-arrow_doubled_down:before { content: "\21D3"; }
.icon-arrow_doubled_up:before { content: "\21D1"; }
.icon-link:before { content: "\f07B"; }
.icon-warning:before { content: "\2757"; }
.icon-warning_alt:before { content: "\2755"; }
.icon-magnifying_plus:before { content: "\f07E"; }
.icon-magnifying_minus:before { content: "\f07F"; }
.icon-white_question:before { content: "\2754"; }
.icon-black_question:before { content: "\2753"; }
.icon-stop:before { content: "\f080"; }
.icon-share:before { content: "\f081"; }
.icon-eye:before { content: "\f082"; }
.icon-trash_can:before { content: "\f083"; }
.icon-hard_drive:before { content: "\f084"; }
.icon-information_black:before { content: "\f085"; }
.icon-information_white:before { content: "\f086"; }
.icon-printer:before { content: "\f087"; }
.icon-letter:before { content: "\f088"; }
.icon-soundcloud:before { content: "\f089"; }
.icon-soundcloud_circle:before { content: "\f08A"; }
.icon-anchor:before { content: "\2693"; }
.icon-female_sign:before { content: "\2640"; }
.icon-male_sign:before { content: "\2642"; }
.icon-joystick:before { content: "\F514"; }
.icon-high_voltage:before { content: "\26A1"; }
.icon-fire:before { content: "\F525"; }
.icon-newspaper:before { content: "\F4F0"; }
.icon-chart:before { content: "\F526"; }
.icon-spread:before { content: "\F527"; }
.icon-spinner_1:before { content: "\F528"; }
.icon-spinner_2:before { content: "\F529"; }
.icon-chart_alt:before { content: "\F530"; }
.icon-label:before { content: "\F531"; }
.icon-brush:before { content: "\E000"; }
.icon-refresh:before { content: "\E001"; }
.icon-node:before { content: "\E002"; }
.icon-node_2:before { content: "\E003"; }
.icon-node_3:before { content: "\E004"; }
.icon-link_2_nodes:before { content: "\E005"; }
.icon-link_3_nodes:before { content: "\E006"; }
.icon-link_loop_nodes:before { content: "\E007"; }
.icon-node_size:before { content: "\E008"; }
.icon-node_color:before { content: "\E009"; }
.icon-layout_directed:before { content: "\E010"; }
.icon-layout_radial:before { content: "\E011"; }
.icon-layout_hierarchical:before { content: "\E012"; }
.icon-node_link_direction:before { content: "\E013"; }
.icon-node_link_short_path:before { content: "\E014"; }
.icon-node_cluster:before { content: "\E015"; }
.icon-display_graph:before { content: "\E016"; }
.icon-node_link_weight:before { content: "\E017"; }
.icon-more_node_links:before { content: "\E018"; }
.icon-node_shape:before { content: "\E00A"; }
.icon-node_icon:before { content: "\E00B"; }
.icon-node_text:before { content: "\E00C"; }
.icon-node_link_text:before { content: "\E00D"; }
.icon-node_link_color:before { content: "\E00E"; }
.icon-node_link_shape:before { content: "\E00F"; }
.icon-credit_card:before { content: "\F4B3"; }
.icon-disconnect:before { content: "\F534"; }
.icon-graph:before { content: "\F535"; }
.icon-new_user:before { content: "\F536"; }