body{
    font-family: 'aller_lightregular'
}
.font_bolded{
    font-family: 'allerregular';
}
.font_light{
    font-family: 'aller_lightregular';
}
.font_basic{
    font-family: 'Arial'
}
a{
    color: #a9a9a9;
}
a:hover, a.active, a.green{
    color: #a8c834;
}
a.blue{
    color: #28a4da;
    text-decoration: underline;
}
a.blue:hover{
    color: #28a4da;
    text-decoration: none;
}
a.dark_grey{
    color: #555555;
    text-decoration: underline;
}
a.dark_grey:hover{
    color: #555555;
    text-decoration: none;
}
a.green{
    color: #a8c834;
}
a.green:hover{
    color: #a8c834;
}
a.light, a.light:hover{
    color: #c5e7f3;
}
a.text_underline{
    text-decoration: underline;
}
a.text_underline:hover{
    text-decoration: none;
}
a.no_underline{
    text-decoration: none;
}
a.no_underline:hover{
    text-decoration: underline;
}
.text_green{
    color: #98c524;
}
.text_white{
    color: white;
}
.text_black{
    color: black;
}
.text_light_blue{
    color: #93b1d3;
}
.text_grey{
    color: #999999
}
.no_margin{
    margin: 0;
}
.no_border{
    border: none !important;
}
.clear{
    clear: both;
}

h1.smaller, h2.smaller{
    font-size: 32px;
}
h1.page_title{
    font-size: 30px;
}
.blue_top_border{
    border-top: 10px solid #1e88b6;
}
.blue_bottom_border{
    border-bottom: 10px solid #1e88b6;
}
.border_right_grey{
    border-right: 1px solid #CDCDCD;
}
.grey_dash_sep{
    border: 1px solid #f5f5f5;
    margin-top: 0px;
    margin-bottom: 0px;
}

.small_text{
    font-size: 13px;
}
/**
 * MARGIN TOP
 */
.margin_top_10{
    margin-top: 10px !important;
}
.margin_top_15{
    margin-top: 15px !important;
}
.margin_top_20{
    margin-top: 20px !important;
}
.margin_top_30{
    margin-top: 30px !important;
}
.margin_top_40{
    margin-top: 40px !important;
}
.margin_top_50{
    margin-top: 50px !important;
}
.margin_top_60{
    margin-top: 60px !important;
}

/**
 * MARGIN BOTTOM
 */
 .margin_bottom_10{
     margin-bottom: 10px !important;
 }
 .margin_bottom_15{
     margin-bottom: 15px !important;
 }
.margin_bottom_20{
    margin-bottom: 20px !important;
}
.margin_bottom_30{
    margin-bottom: 30px !important;
}
.margin_bottom_40{
    margin-bottom: 40px !important;
}
.margin_bottom_50{
    margin-bottom: 50px !important;
}
.margin_bottom_60{
    margin-bottom: 60px !important;
}

/**
 * PADDING
 */
.padding_10{
    padding: 10px;
}
.padding_20{
    padding: 20px;
}
.padding_30{
    padding: 30px;
}
.padding_top_10{
    padding-top: 10px;
}
.padding_top_15{
    padding-top: 15px;
}
.padding_top_20{
    padding-top: 20px;
}
.padding_top_30{
    padding-top: 30px;
}
.padding_top_40{
    padding-top: 40px;
}
.padding_top_50{
    padding-top: 50px;
}
.padding_top_60{
    padding-top: 60px;
}
.padding_bottom_10{
    padding-bottom: 10px;
}
.padding_bottom_15{
    padding-bottom: 15px;
}
.padding_bottom_20{
    padding-bottom: 20px;
}
.padding_bottom_30{
    padding-bottom: 30px;
}
.padding_bottom_40{
    padding-bottom: 40px;
}
.padding_bottom_50{
    padding-bottom: 50px;
}
.padding_bottom_60{
    padding-bottom: 60px;
}
.padding_left_10{
    padding-left: 10px;
}
.padding_left_15{
    padding-left: 15px;
}
.padding_left_20{
    padding-left: 20px;
}
.padding_left_30{
    padding-left: 30px;
}
.padding_left_40{
    padding-left: 40px;
}
.padding_left_50{
    padding-left: 50px;
}
.padding_left_60{
    padding-left: 60px;
}

/**
 * MARGIN LEFT & RIGHT
 */
 .margin_left_10{
     margin-left: 10px;
 }
 .margin_left_20{
     margin-left: 20px;
 }
 .margin_left_30{
     margin-left: 30px;
 }
 .margin_left_40{
     margin-left: 40px;
 }
 .margin_left_50{
     margin-left: 50px;
 }
 .margin_left_60{
     margin-left: 60px;
 }
 .margin_left_70{
     margin-left: 70px;
 }
 .margin_left_80{
     margin-left: 80px;
 }
 .margin_left_90{
     margin-left: 90px;
 }
 .margin_left_100{
     margin-left: 100px;
 }

 .margin_right_10{
     margin-right: 10px;
 }
 .margin_right_20{
    margin-right: 20px;
}
.margin_right_30{
    margin-right: 30px;
}
.margin_right_40{
    margin-right: 40px;
}
.margin_right_50{
    margin-right: 50px;
}
.margin_right_60{
    margin-right: 60px;
}


/**
 * TEXT ALIGN
 */
.text_right{
    text-align: right;
}
td.text_right{
    text-align: right !important;
}
.text_left{
    text-align: left !important;
}
.text_center{
    text-align: center !important;
}
td.text_center{
    text-align: center !important;
}
.block{
    display: block;
}
.inline_block{
    display: inline-block;
}

/**
 * POSITION
 */
.bottom{
    position: absolute;
    bottom: 0;
}
.float_right{
    float: right;
}
.float_left{
    float: left;
}

/**
 * BUTTONS
 */
.blue_medium_button,
.green_medium_button,
.red_medium_button {
    width: 150px;
    height: 36px;
    color: white;
    line-height: 12px;
    font-family: 'aller_lightregular';
    border: none;
    display: block;
}
.green_medium_button {
    background: url('/img/btn_top_login.png') top left no-repeat;
}
.red_medium_button {
    background: url('/img/btn_red_medium.png') top left no-repeat;
}
.blue_medium_button {
    background: url('/img/btn_top_register.png') top left no-repeat;
}
a.btn_try,
input.btn_try,
button.btn_try {
    display: inline-block;
    width: 272px;
    border: none;
    height: 53px;
    background-color: transparent;
    background-position: 0 0;
    background-image: url(/img/ficha_btn.png);
    color: white;
    font-size: 20px;
    line-height: 50px;
    text-align: center;
    font-family: 'aller_lightregular'
}
a.btn_try span,
button.btn_try span{
    display: none
}
a.btn_try:hover,
button.btn_try:hover{
    text-decoration: none;
    background-position: 0 -63px;
}

a.btn_green{
    display: inline-block;
    width: 272px;
    border: none;
    height: 53px;
    background-color: transparent;
    background-position: 0 0;
    background-image: url(/img/btn_try.png);
    color: white;
    font-size: 20px;
    line-height: 50px;
    text-align: center;
    font-family: 'aller_lightregular'
}
a.btn_green span{
    display: none
}
a.btn_green:hover{
    text-decoration: none;
    background-position: 0 -63px;
}

a.report{
    background: url(/img/flag.png) 2px 2px no-repeat;
    padding-left: 20px;
    font-size: 12px;
    text-decoration: none;
    color: #a9a9a9;
}
a.report:hover{
    color: #a9a9a9;
    text-decoration: underline;
}

/**
 * SEARCHBAR
 */

.searchbar{
    width: 940px;
    height: 60px;
}
.searchbar button{
    width: 115px;
    height: 58px;
    background: url(/img/btn_search.png) top left no-repeat;
    background-position: 0 0;
    border: none;
    position: absolute;
    margin-left: 822px;
    margin-top: 4px;
}
.searchbar button span{
    display: none
}
.searchbar button:hover{
    background-position: 0 -68px;
}
.searchbar .selectBoxes,
.home_empresa_form .selectBoxes,
.search_filter .selectBoxes,
.form_input .selectBoxes{
    background-color: white;
    border: solid 1px white;
    font-size: 16px;
    font-weight: normal;
    height: 30px;
    position: absolute;
}
.searchbar .sbOptions,
.home_empresa_form .sbOptions,
.search_filter .sbOptions,
.form_input .sbOptions {
    background-color: white;
    border: solid 1px #ffffff;
    list-style: none;
    left: -1px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 30px;
    /*width: 200px;*/
    width: 100%;
    z-index: 1;
    overflow-y: auto;
}
.searchbar .sbSelector,
.home_empresa_form .sbSelector{
    /*width: 92%;*/
    width: 100%;
}
.searchbar .sbOptions .sbGroup,
.home_empresa_form .sbOptions .sbGroup {
    border-bottom: solid 1px #515151;
    color: #a9a9a9;
    display: block;
    font-weight: bold;
    padding: 7px 0 7px 3px;
}
.sbOptions a:link,
.sbOptions a:visited {
    color: #888888;
    text-decoration: none;
    /*border-bottom: 1px solid #f6f5f3;*/
    border-top: 1px solid #f6f5f3;
    border-bottom: none;
}
.selectBoxes .sbToggle{
    background: url('/img/arrow_blue.png') top left no-repeat;
    height: 8px;
    width: 13px;
    margin-top: 9px;
}
.selectBoxes .sbToggle:hover{
    background: url('/img/arrow_blue.png') top left no-repeat;
}
.sbSelector:link, .sbSelector:visited,  .sbSelector:hover {
    color: #888888 !important;
    outline: none;
    text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
    color: #a8a8a8;
}

.select_filter .selectBoxes{
    width: 216px;
    height: 30px;
    /*margin-top: -5px;*/
    border: 1px solid #e8e8e8;
}
.select_filter .sbOptions{
    /*width: 230px;*/
    width: 100%;
}
.select_filter .sbOptions{
    /*width: 216px;*/
    width: 100%;
}
.select_filter .sbToggle{
    right: 6px;
    top: 2px;
}

/* DESPLEGABLE EN FORM INPUTS Y GENERALES */
.form_input .selectBoxes{
    width: 360px;
    height: 46px;
    /*margin-top: -5px;*/
    border: 1px solid #e8e8e8;
}

.form_input .sbOptions{
    /*width: 80%;*/
    width: 100%;
    top: 43px !important;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.form_input .sbToggle{
    right: 6px;
    top: 10px;
}
.form_input .sbSelector{
    padding-top: 9px;
    padding-bottom: 9px;
    /*width: 310px;*/
    width: 100%;
}

.form_section{
    margin-bottom: 30px;
}
.form_section .title{
    font-family: 'allerregular';
    /*width: 200px;*/
    padding-left: 20px;
    padding-top: 10px;
}
.form_section.input_text{
    margin-bottom: 18px
}
.form_section .form_input{
    width: 340px;
}
.selectBoxes .sbToggle,
.selectBoxes .sbToggle:hover{
    background: url('/img/arrow_dark_blue.png') top left no-repeat;
}

.form_input input[type="text"],
.form_input input[type="password"]{
    height: 46px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 0px 0px 0px 10px;
    font-family: 'aller_lightregular';
    color: #888888;
    /*border: 1px solid #e8e8e8;*/
    margin-bottom: 0px;
    width: 103%;
    font-size: 16px;
}

.form_input input[type="text"].mini{
    width: 20%;
}

div.icon_user{
    width: 20px;
}
div.rest_form{
    width: 560px;
}
.title_form{
    border-bottom: 2px solid #8FB6D2;
    font-family: 'allerregular';
    min-height: 30px;
}

/**
 * COMPANIES LOGOS
 */
div.company{
    width: 140px;
}
div.company div{
    background-position: 0 0;
    background-repeat: no-repeat;
    margin-bottom: 30px;
}
div.nowevents{
    margin: 0 auto;
    width: 172px;
    height: 69px;
    background-image: url(/img/logo_nowevents.png);
}
div.nowevents:hover{
    background-position: 0 -79px;
}
div.adecco{
    margin: 0 auto;
    width: 140px;
    height: 77px;
    background-image: url(/img/logo_adecco.png);
}
div.adecco:hover{
    background-position: 0 -87px;
}
div.grupoa{
    margin: 0 auto;
    width: 78px;
    height: 77px;
    background-image: url(/img/logo_grupoa.png);
}
div.grupoa:hover{
    background-position: 0 -87px;
}
div.momentum{
    margin: 0 auto;
    width: 148px;
    height: 33px;
    background-image: url(/img/logo_momentum.png);
}
div.momentum:hover{
    background-position: 0 -43px;
}
div.gruposky{
    margin: 0 auto;
    width: 147px;
    height: 39px;
    background-image: url(/img/logo_gruposky.png);
}
div.gruposky:hover{
    background-position: 0 -49px;
}
div.global{
    margin: 0 auto;
    width: 147px;
    height: 46px;
    background-image: url(/img/logo_global.png);
}
div.global:hover{
    background-position: 0 -56px;
}

/**
 * SLIDER
 */
#slider-id{
    display: none
}
.coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-left-arrow {
    display: none;
}
.coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-right {
    display: none;
}
.coda-slider-wrapper {
    padding: 0 0 !important;
}
.coda-slider-wrapper .coda-slider .panel .panel-wrapper {
    padding: 0 !important;
}
.coda-slider-wrapper .coda-slider {
    background: #f2f2f2;
    width: 940px !important;
}
.coda-slider-wrapper .coda-slider .panel {
    width: 940px !important;
    position: relative;
}
.carousel_buttons a{
    display: inline-block;
    width: 12px;
    border: none;
    height: 12px;
    background-color: transparent;
    background-position: 0 0;
    text-indent: -999999px;
    background-image: url(/img/selector.png);
}
.carousel_buttons a span{
    display: none
}
.carousel_buttons a:hover, .carousel_buttons a.active{
    background-position: 0 -22px;
}
.carousel_buttons {
    margin-bottom: 8px;
    margin-left: 830px;
    margin-top: -33px;
    min-width: 17px;
    position: absolute;
    background: url('/img/popover_background.png') top left repeat;
    text-align: center;
    width: auto;
    padding-right: 10px;
    padding-left: 10px;
}
.carousel_text{
    position: absolute;
    margin-top: -380px;
    margin-left: 20px;
    width: 470px;
}
.carousel_text h1{
    font-size: 29px;
    margin-bottom: 20px;
}
.carousel_text .secondary{
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 20px;
}

/**
 * BREADCRUMB
 */
.blue_top{
    background-color: #1e88b6;
    color: white;
    margin-bottom: 20px
}
.blue_top.company{
    background-color: #40638b;
    width: 100%;
    color: white;
    margin-bottom: 20px;
}
.blue_top.company div{
    margin-bottom: 0px
}
div.breadcrumb{
    margin-left: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
}
div.breadcrumb,
ul.breadcrumb{
    background-color: transparent;
    font-size: 11px;
    color: #E9EDF1;
    display: inline-block;
    margin-bottom: 0px;
    text-shadow: none;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
}
.breadcrumb ul{
    list-style-type: none;
    display: inline-block;
    padding-bottom: 0px;
}
.breadcrumb ul li{
    display: inline-block;
    text-shadow: none;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
}
.breadcrumb a{
    color: #E9EDF1;
    text-shadow: none;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
}
.breadcrumb .sep {
    margin-left: 5px;
}
/**
 * icons, labels and tags
 */
.icon_compass{
    background: url(/img/icon_compass.png) 2px 2px no-repeat;
    padding-left: 30px;
    height: 26px;
    padding-top: 5px;
    color: #777777;
}
.icon_tags{
    background: url(/img/icon_tag.png) 2px 2px no-repeat;
    padding-left: 30px;
    height: 26px;
    padding-top: 5px;
    color: #777777;
}
.icon_blue_tag{
    background: url(/img/icon_blue_tag.png) 2px 5px no-repeat;
    padding-left: 25px;
    color: #777777;
}
.icon_blue_location{
    background: url(/img/icon_blue_location.png) 2px 0px no-repeat;
    padding-left: 20px;
    color: #777777;
}
.icon_building{
    background: url(/img/icon_building.png) 2px 5px no-repeat;
    padding-left: 24px;
    height: 26px;
    padding-top: 5px;
    color: #777777;
}
.icon_mini_tag{
    background: url(/img/icon_mini_tag.png) 2px 7px no-repeat;
    padding-left: 24px;
    height: 26px;
    padding-top: 5px;
    color: #777777;
}
.icon_clock{
    background: url(/img/icon_clock.png) 2px 7px no-repeat;
    padding-left: 24px;
    height: 26px;
    padding-top: 5px;
    color: #777777;
}
/**
 * PAGINATION
 */
.pagination{

}
.pagination ul{
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.pagination ul > li > a{
    border: none;
    color: #888888;
    margin-left: 2px;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}
.pagination ul > .active > a,
.pagination ul > li > a:hover {
    background-color: #1e88b6;
    color: white;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
    background-color: #1e88b6;
    color: white;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}


/**
 * FORMATION
 */
.formation{
    background-color: #e0e8ec;
    color: #555555;
}
.formation table{

}
.formation table td{
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    border-top: 1px solid #ffffff;
}
.formation tr:last-child{
    border-bottom: 1px solid #ffffff;
}
.formation td.type{
    background: url(/img/formation_table_sep.png) center left no-repeat;

}
.formation td.where{
    background: url(/img/formation_table_sep.png) center left no-repeat;
}
.formation td a{
    color: #1e88b6;
}
.formation tr:hover td{
    background-color: white;
}

 /**
  * LATEST OFFERS TABLE
  */
 .table.latest_offers{

 }
 .table.latest_offers td{
     padding-top: 16px;
     padding-bottom: 16px;
 }
 .table.latest_offers td.date{
     background-color: #E9EDF1;
     border-top: 1px solid #ffffff;
     text-align: center;
     width: 90px;
 }
 .table.latest_offers tr:first-child td.date{
     border-top: 1px solid #dddddd;
 }
 .table.latest_offers tr:last-child {
     border-bottom: 1px solid #dddddd;
 }
 .table.latest_offers tr:hover td{
     background-color: #f8f8f8
 }
 .table.latest_offers tr:hover td.date{
     background-color: #1e88b6;
     color: white;
 }
 .table.latest_offers tr:hover td.date.profile{
     background-color: #28a4da;
     color: white;
 }
 .table.latest_offers tr:hover td{
     cursor: pointer;
 }
 .table.latest_offers td.location,
 .table.latest_offers td.company{
     padding-left: 12px;
     background: url('/img/table_dots.png') 2px 5px no-repeat;
 }

 .table.latest_offers td.company.logo{
     padding-left: 12px;
     background: none;
     text-align: center;
     width: 100px;
 }
 .table.latest_offers tr:hover td.company.logo{
     background-color: #f8f8f8;
 }
 .table.latest_offers td.td_offer_content{
     /*position: relative;*/
     color: black;
 }
 .table.latest_offers .subcontent{
     font-family: 'Arial';
     font-size: 13px;
     color: #777777;
 }
 .table.latest_offers td.td_offer_content .metadata{
     margin-top: 12px;
 }

/**
 * SECCIONES COMUNES
 */
.title_section{
    background-color: #f8f8f8;
    padding: 15px 10px 15px 10px;
    color: #555555;
    font-size: 20px;
    position: relative;
}
.title_section_text{
    float: right;
    width: 310px;
    font-size: 13px;
    text-align: right;
    color: #1e88b6;
}
.title_section_text a, .title_section_text a:hover{
    color: #1e88b6;
}
.alternative_title_section{
    color: #1e88b6;
    border-bottom: 1px solid #DFDFDF;
    padding-bottom: 10px;
    padding-left: 11px;
    font-size: 18px;
}
.alternative_title_section span.disclaimer,
.form_data span.disclaimer {
    font-size: 14px;
    color: #93b1d3;
    font-family: 'aller_lightregular' !important
}

/** A MEDIDA
*/
span.label-tag{
    background-color: #e6edf1;
    color: #b0bfc9;
    padding: 5px 7px 5px 7px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-shadow: none;
    font-weight: normal
}
span.label-tag .icon_remove{
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
    font-style:normal;
    font-size: 14px;
    font-weight: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-left: 10px;
}

.span_padded_full{
    width: 912px;
}

/**
 * PROFILE MENU
 */
.profile_menu{
    min-height: 30px;
}
.profile_menu ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.profile_menu li{
    display: inline-block;
    position: relative;
    text-align: center;
    padding-bottom:10px;
}
.profile_menu li:first-child{
    /*width: 80px;
    text-align: left
    */

}
.profile_menu li a{
    padding-bottom: 6px;
    color: white;
    display: block;
    padding-right: 50px;
    padding-left: 50px;
}
.profile_menu ul > .active > a:after,
.profile_menu ul > li > a:hover:after{
    content: " .";
    display: block;
    text-indent: -99em;
    border-bottom: 0.8em solid #fff;
    border-left: 0.8em solid transparent;
    border-right: 0.8em solid transparent;
    border-top: none;
    height: 0px;
    margin-left: -.8em;
    margin-right: auto;
    margin-top: 8px;
    position: absolute;
    left: 50%;
    width: 1px;
}
.profile_menu ul > li:first-child{
    padding-right: 31px;
}
.profile_menu ul > li:first-child > a{
    padding-left: 0px;
    padding-right: 0px;
}
.profile_menu ul > li:first-child > a:hover:after,
.profile_menu ul > li:first-child.active > a:after{
    left: 30%;
}
.profile_menu ul li.logout_link{
    float: right;
}
.profile_menu li.logout_link a{
    padding-right: 0px;
    color: #c2dae8;
    text-decoration: underline
}
.profile_menu li.logout_link a:hover{
    text-decoration: none
}
.profile_menu ul > li.logout_link > a:after,
.profile_menu ul > li.logout_link > a:hover:after{
    border: none;
}

.profile_menu .nav-pills{
    margin-bottom: 0px
}
.profile_menu .nav-pills > li{
    text-align: center !important;
    position: relative
}
.profile_menu .nav-pills > li > a {
    padding-top: 20px;
       padding-bottom: 17px;
       margin-top: 2px;
       margin-bottom: 2px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding-right: 32px;
    color: white;
}

.profile_menu .nav-pills > li > a:hover {
    background: transparent;
    color: white;

}

.profile_menu .nav-pills > .active > a,
.profile_menu .nav-pills > .active > a:hover,
.profile_menu .nav-pills > .active > a:focus {
    color: #FFF;
    background-color: #1e88b6;
}



.profile_menu .nav-tabs .open .dropdown-toggle,
.profile_menu .nav-pills .open .dropdown-toggle,
.profile_menu .nav > li.dropdown.open.active > a:hover,
.profile_menu .nav > li.dropdown.open.active > a:focus {
    color: #a9a9a9;
    background-color: #07435d;
    border-color: #07435d;
}

.profile_menu .nav-pills .dropdown-menu {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #07435d;
    margin-top: -3px;
    border-color: #07435d;
}

.profile_menu .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    color: #c5e7f3;
    white-space: nowrap;
}

.profile_menu .dropdown-menu > li > a:hover,
.profile_menu .dropdown-menu > li > a:focus,
.profile_menu .dropdown-submenu:hover > a,
.profile_menu .dropdown-submenu:focus > a {
    color: #ffffff;
    text-decoration: none;
    background-color: #6998ac;
    background-image: -moz-linear-gradient(top, #6998ac, #6998ac);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6998ac), to(#6998ac));
    background-image: -webkit-linear-gradient(top, #6998ac, #6998ac);
    background-image: -o-linear-gradient(top, #6998ac, #6998ac);
    background-image: linear-gradient(to bottom, #6998ac, #6998ac);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6998ac', endColorstr='#ff6998ac', GradientType=0);
}

b.arrow{
    width: 10px;
    height: 10px;
    background: url('/img/grey_arrow.png') 2px 4px no-repeat;
    display: inline-block;
}

/**
 * METADATA
 */
.user_metadata ul{
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 13px;
    margin-top: 20px;
}
.user_metadata ul li{
    padding-left: 26px;
    padding-top: 3px;
    margin-top: 5px;
}
.user_metadata ul li.user{
    background: url(/img/ficha_user.png) 2px 2px no-repeat;
}
.user_metadata ul li.location{
    background: url(/img/icon_blue_location.png) 6px 4px no-repeat;
}
.user_metadata ul li.world{
    background: url(/img/icon_blue_world.png) 3px 4px no-repeat;
}
.user_metadata ul li.industry{
    background: url(/img/icon_sector.png) 3px 4px no-repeat;
}
.user_metadata ul li.tags{
    background: url(/img/icon_blue_tag.png) 3px 8px no-repeat;
}
.user_metadata ul li.mobile{
    background: url(/img/icon_blue_phone.png) 7px 4px no-repeat;
}
.user_metadata ul li.email{
    background: url(/img/icon_blue_mail.png) 4px 7px no-repeat;
}
.user_metadata ul li.fax{
    background: url(/img/icon_blue_fax.png) 4px 5px no-repeat;
}
