.page-node-erxs .field-collection-description{display:none}

.page-node-erxs .field-collection-view-links ul {list-style-type: none;}
.page-node-erxs .field-collection-view-links li {display: inline;}
.page-node-erxs .field-collection-view-links .edit a{ margin:5px 0.8% 5px 0;  background-image:none; background-color: #0065a2; border:2px solid #0065a2; color:#ffffff;  font: normal 400 16px/24px Arial, serif; padding:4px 8px; text-transform:uppercase;}
.page-node-erxs .field-collection-view-links .delete a{margin:5px 0.8% 5px 0;  box-shadow:none; text-shadow:none; border-radius:0; background-image:none; background-color: #c71f98; border:2px solid #0065a2; color:#ffffff;  font: normal 400 16px/24px Arial, serif; padding:4px 8px; text-transform:uppercase;}
.page-node-erxs .action-links-field-collection-add ul {list-style-type: none;}
.page-node-erxs .action-links-field-collection-add li {display: inline;}
.page-node-erxs .action-links-field-collection-add a{ margin:5px 0.8% 5px 0;  box-shadow:none; text-shadow:none;  display: inline; border-radius:0; background-image:none; background-color: #fdc200; border:2px solid #0065a2; color:#ffffff;  font: normal 400 16px/24px Arial, serif; padding:4px 8px; text-transform:uppercase;
  position: relative;
  top: -29px;
  left: 34px;
}


.page-node-edit .field-collection-view-links ul {list-style-type: none;}
.page-node-edit .field-collection-view-links li {display: inline;}
.page-node-edit .field-collection-view-links .edit a{ margin:5px 0.8% 5px 0;  background-image:none; background-color: #0065a2; border:2px solid #0065a2; color:#ffffff;  font: normal 400 16px/24px Arial, serif; padding:4px 8px; text-transform:uppercase;}
.page-node-edit .field-collection-view-links .delete a{margin:5px 0.8% 5px 0;  box-shadow:none; text-shadow:none; border-radius:0; background-image:none; background-color: #c71f98; border:2px solid #0065a2; color:#ffffff;  font: normal 400 16px/24px Arial, serif; padding:4px 8px; text-transform:uppercase;}
.page-node-edit .action-links-field-collection-add ul {list-style-type: none;}
.page-node-edit .action-links-field-collection-add li {display: inline;}
.page-node-edit .action-links-field-collection-add a{ margin:5px 0.8% 5px 0;  box-shadow:none; text-shadow:none;  display: inline; border-radius:0; background-image:none; background-color: #fdc200; border:2px solid #0065a2; color:#ffffff;  font: normal 400 16px/24px Arial, serif; padding:4px 8px; text-transform:uppercase;
  /*position: relative;
  top: -29px;
  left: 34px;*/
}
.multiple-area .form-item {border: 1px solid #fff; background-color: #f2f2f2; margin-bottom: 15px; padding: 0 10px 10px;}
.panel-body .multiple-area .form-item { background-color: #f9f9f9;}
.multiple-area .form-item .form-item{border:0; padding:0; margin:0; background: transparent;}
.multiple-area .form-item .form-item label.control-label{display: none;}
.multiple-area.show-label .form-item .form-item label.control-label{display: block;}
.radio-group-inline .form-radios, .radio-group-inline .form-radios .form-type-radio{ display: inline-block; }
.multiple-area .table-responsive {overflow: visible;}
.multiple-area .form-control, .multiple-area .form-group .bootstrap-select.btn-group, .multiple-area .bootstrap-select.btn-group {background: #FFFFFF;}
.container-fluid .form-control.form-select {min-height: 52px;}
.panel-body.group-lang {margin-bottom: 15px;}

.page-node-add .multiple-area-deadline .form-wrapper, .page-node-edit .multiple-area-deadline  .form-wrapper{border: 1px solid #fff; background-color: #f9f9f9; margin-bottom: 15px; padding: 0 10px 10px;}
.page-node-add .multiple-area-deadline .btn-success, .page-node-edit .multiple-area-deadline .btn-success{ float: right; }
.page-node-add .multiple-area-deadline  .table-responsive,.page-node-edit .multiple-area-deadline .table-responsive{overflow-x: visible;}

/* Jobs Form*/

.page-node-edit .help-block{display:none;}
.page-node-add  .help-block{display:none;}
.page-field-collection .help-block{display:none;}
.page-my-researcher .help-block{display:none;}

.page-node-edit .description{display:none;}
.page-node-add  .description{display:none;}
.page-field-collection .description{display:none;}


.container-inline-date .form-required{display:none;}
.tabledrag-toggle-weight{display:none;}

/* hide various in the shortcode dialog */
#shortcode-insert-dialog #navbar{display:none;}
#shortcode-insert-dialog .page-header{display:none;}
#shortcode-insert-dialog #skip-link{display:none;}

#shortcode-insert-dialog #branding{display:none;}


.page-node-edit .footer {display:none;}
.page-node-edit .breadcrumb{display:none;}

.page-node-add .footer {display:none;}
.page-node-add .breadcrumb{display:none;}

.page-node-erxs .breadcrumb{display:none;}

.page-profile-researcher-profile .panel-title .fieldset-legend{display:none;}


.page-node-edit .node-edit-extra .nav-tabs > li {float:none;}
.page-node-edit .node-page-form .nav-tabs > li {float:none;}
.page-node-edit .vertical-tabs{border:2px solid #F2F2F2;}

.page-node-add .vertical-tabs{border:2px solid #F2F2F2;}

.page-node-add .node-page-form .nav-tabs > li {float:none;}
.node-form .nav-tabs > li {float:none;}
.logged-in.page-my .vertical-tabs{border:2px solid #F2F2F2;}

.view-workbench-edited .img-responsive {width:auto; }
.view-euraxess-my-content .img-responsive {width:auto; }

.page-node-erxs .vertical-tabs{border:2px solid #F2F2F2;}

/* User form */
.page-my-user .img-responsive{width:auto;}
.page-user .img-responsive{width:auto;}


/*Overrides for theming posting forms */
.help-block{ font-size: 12px; line-height: 18px; }
form .field-multiple-table td.field-multiple-drag{ vertical-align: middle; }
.field-multiple-drag a.tabledrag-handle{ height: 23px; float: none; text-align: center; display: block; margin:0 auto;}
.field-multiple-drag a.tabledrag-handle .handle { height: 23px; padding: 0; width: 20px; }
.panel-default .panel-heading + .panel-collapse .panel-body .sod_select .sod_list_wrapper,
.panel-default .panel-heading + .panel-collapse .panel-body .chosen-container.chosen-with-drop .chosen-drop,
.panel-default .panel-heading + .panel-collapse .panel-body .form-control:not(.wysiwyg-select),
.panel-default .panel-heading + .panel-collapse .panel-body textarea,
.panel-default .panel-heading + .panel-collapse .panel-body .sod_select{ width: 100%!important; background: #FFFFFF; min-height: 52px;}
.statistics-tabs .panel-default .panel-heading + .panel-collapse .panel-body .form-control {background: #f2f2f2;}
.chosen-container.chosen-container-multi {width: 100%!important;}
.chosen-container-multi .chosen-choices li.search-field input[type="text"].default{width: 100%!important; }
.chosen-container-multi .chosen-choices{ border: none; background-image: none; box-shadow: none; width: 100%!important; background: transparent; padding:10px 0; min-height: 52px;}
.chosen-container-multi .chosen-choices li.search-choice{ border-radius: 0; border: none; background: #F2F2F2; padding: 5px 20px 5px 5px; line-height: 18px;}
#profile2-edit-erxs-centre-profile-form .chosen-choices li.search-choice {background: #FFFFFF;}
.page-my-user .chosen-container-multi .chosen-choices li.search-choice, .page-my-researcher .chosen-container-multi .chosen-choices li.search-choice,
.page-my-erxs-centre-profile .chosen-container-multi .chosen-choices li.search-choice {background: #FFFFFF;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{ top: 8px; }
.chosen-container-multi .chosen-choices li.search-choice input[type="text"]{ width:100%!important; padding:10px 0;}
.panel-default .panel-heading + .panel-collapse .panel-body .chosen-container.form-control, .container-fluid .form-control.form-select { padding: 0 20px;}
body .container-fluid .styled-select .form-control {padding:0 20px!important;}
body .container-fluid .styled-select .form-control .btn-default{padding:10px 0;}
.container-fluid .chosen-container-single .chosen-single div:after{top:30px;}
.container-fluid .chosen-container-single.chosen-with-drop .chosen-single div:after{top:17px;}
.container-fluid .chosen-container-single .chosen-single{ padding: 14px 0;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{filter:none;}
.tabbable .vertical-tabs-list{ width: 25%; float: left;}
.tabbable .vertical-tabs-list li a{ border-radius: 0; }
.text-format-wrapper .filter-wrapper.panel-default .panel-body{ padding: 10px!important; }
.vertical-tab-button span{ color:#333333; }
.vertical-tab-button .summary{ font-style: italic; }
legend{ margin-bottom: 0; background-color:#F2F2F2; }
.text-warning{ color: #e3ae00; }

/*datepicker overrides*/
#ui-datepicker-div { z-index: 1100 !important;border: 2px solid #FFFFFF; background: #f2f2f2; padding: 20px; font-weight: 400;  font-size: 16px; line-height: 32px; font-family: 'Arial', sans-serif; }
.ui-datepicker {-moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; border-radius: 0; width: 530px; }
.ui-datepicker table { margin-left: -30px; }
.ui-datepicker th { text-align: right; font-weight: normal; }
.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default { background: none; border: 1px solid transparent; color: #333333; }
.ui-datepicker td a { padding: 0; }
.ui-datepicker .ui-widget-header { background: none; border: none; }
.ui-datepicker .ui-widget-header .ui-icon { background-image: none; width: 2em; height: 2em; }
.ui-datepicker .ui-widget-header .ui-datepicker-next:after { content: "\3009"; font-size: 26px; color: #999999; }
.ui-datepicker .ui-widget-header .ui-datepicker-prev:after { content: "\3008"; font-size: 26px; color: #999999; }
.ui-datepicker .ui-widget-header .ui-state-hover { border: none; background: none; }
.ui-datepicker .ui-widget-content, .ui-datepicker .ui-widget-header { color: #333333; }
.ui-datepicker .ui-datepicker-title select option { border: none; background-color: transparent; height: 30px; }
.ui-datepicker .ui-state-hover, .ui-datepicker .ui-state-active { color: #2ea3c0; }
.ui-datepicker-week-end, .ui-datepicker-week-end .ui-state-default  { color: #999999; }
.ui-datepicker-week-end .ui-state-hover, .ui-datepicker-week-end .ui-state-active { color: #2ea3c0; }


@media screen and (max-width: 749px) {
  .ui-datepicker { width: 420px;  }
  .page-node-add .table-responsive,.page-node-edit .table-responsive{border: 0;}
  .page-node-add .container-fluid .container-inline-date .form-item .form-item , .page-node-edit .container-fluid .container-inline-date .form-item .form-item { width: 100%; padding-right: 0;}

}

/* TEMPORARY LANGUAGE SELECTOR*/
#block-locale-language-content .block-title {
    display: none;
}
#block-locale-language-content ul li {
    display: inline-block;
    padding-top: 8px;
}
#block-locale-language{
  min-width:300px;
}

#block-locale-language .block-title {
    display: none;
}

#block-locale-language ul li {
    display: inline-block;
    padding-top: 8px;
}

.language-switcher-locale-url li {
    display: inline-block;
    line-height: 13px;
}

.language-switcher-locale-url li {
    /*border-right: 1px solid #aeaeae;
    padding-right: 8px;*/
}
.language-switcher-locale-url li:after {
    content:"";display:inline-block;width:1px;height:12px;vertical-align:middle;
    border-right:1px solid #999999;margin-left:4px;
}
.language-switcher-locale-url {
    float:right;
}
.navbar-default.erxs .navbar-nav .language-switcher-locale-url li a,
.navbar-header .region.region-navigation .language-switcher-locale-url li a {
    color:#b3b3b3;text-transform:lowercase;transition: color ease-in-out .25s;
-webkit-transition: color ease-in-out .25s;-moz-transition: color ease-in-out .25s;
}
.navbar-default.erxs .navbar-nav .language-switcher-locale-url li a:hover,
.navbar-header .region.region-navigation .language-switcher-locale-url li a:hover {
    color:#0065a2;
}

.navbar-default.erxs .navbar-nav .language-switcher-locale-url li.active a,
.navbar-header .region.region-navigation .language-switcher-locale-url li.active a {
    background:#ffffff;color:#0065a2;
}
.language-switcher-locale-url li:last-child:after {
    display:none;
}
.navbar-header .region.region-navigation .block-locale {
    right:-30px;
}


.vbo-views-form .vbo-table-select-all {
	display: none!important;
}
.vbo-views-form .panel-heading {
	display: none;
}

/*
 * HRS$R Award Availability table for experts
*/

.availability-table th {
  background: #2ea3c0;
  color: #fff;
  padding: 10px;
  border: 1px solid #fff;
}

.availability-table tr th:first-child, .availability-table tr td:first-child {
  background: #404040;
  padding: 7px 10px;
  color: #fff;
}

.availability-table td {
  border: 1px solid #fff;
}

.availability-table tr td .form-group {
  margin-bottom: 0;
}

.availability-table tr td .form-group input {
  padding: 6px 8px;
}

.availability-table tr td span {
    padding: 6px 8px;
    background: #f2f2f2;
    font-size: 16px;
    border: 1px solid #ccc;
    display: block;
}

#euraxess-hrs4r-expert-availability-form .align-right,
#euraxess-hrs4r-expert-sv-availability-form .align-right {
    margin-top: 20px;
    text-align: right;
}

/* fix for pop ups
 * in full screen
 */
.ui-front {
  z-index: 10001;
}

/* fix for sorting image icon
 * in backend
 */
.page-my th a .img-responsive {
    width: 13px!important;
}
.hr-stats-menu ol {
	padding-left:25px;

}
/* ----------------- Extranet Calendar ----------------- */



.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview {
  background: #414661;
  border-radius: 4px;
  line-height: 20px;
}
.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview {
  background: #414661 !important;
  border-radius: 4px;
  line-height: 20px;
}

.day-view .full td .inner div.calendar div a {
  background: none;
}

.calendar .monthview {
  background: #414661 !important;
  border-radius: 4px;
  line-height: 20px;
}

.erxs-calendar-colorbox {
  padding-left: 5px !important;
}
.erxs-calendar-colorbox a{
  color:white;
}

.tag-ec {
  border-left: 8px solid #c71f98 !important;
}
.tag-erxs_top_4 {
  border-left: 8px solid #2ea3c0 !important;
}
.tag-sv {
  border-left: 8px solid #0065a2 !important;
  opacity: 0.7;
}
.tag-internal {
  border-left: 8px solid #fdc200 !important;
}
.tag-external {
  border-left: 8px solid #0065a2 !important;
}
.tag-ww {
  border-left: 8px solid #797979 !important;
}
.calendar .cutoff {
  display: none;
}
/*
.calendar .continues {
  display: none;
}
.calendar .continuation {
  //display: none;
}
*/

#colorbox h3 {
  color:#2ea3c0;
  font-size: 1.5em;
}
#colorbox {
  font-size: 1em;
}
#colorbox .title-label {
  font-size: 1em;
}
#colorbox .value {
  font-size: 1em;
}

#colorbox .field-body {
  font-size: 1em !important;
}
#colorbox .field-body p {
  font-size: 1em !important;
}
#colorbox .more-link {
  font-size: 1em !important;
}

/* ----------------- Comments ----------------- */
.new {
  color: #ffae00;
  font-size: 0.92em;
  font-weight: bold;
  float: right; /* LTR */
}
.indented {
  margin-left: 60px; /* LTR */
}
.comment h2.title {
  margin-bottom: 1em;
}
.comment div.user-picture img {
  margin-left: 0; /* LTR */
}
.comment {
  margin-bottom: 20px;
  display: table;
  vertical-align: top;
}
.comment .attribution {
  display: table-cell;
  padding: 0 30px 0 0; /* LTR */
  vertical-align: top;
  overflow: hidden;
}
.comment .attribution img {
  margin: 0;
  border: 1px solid #d3d7d9;
}
.comment .attribution .username {
  white-space: nowrap;
}
.comment .submitted p {
  margin: 4px 0;
  font-size: 1.071em;
  line-height: 1.2;
}
.comment .submitted .comment-time {
  font-size: 0.786em;
  color: #68696b;
}
.comment .submitted .comment-permalink {
  font-size: 0.786em;
}
.comment .content {
  font-size: 0.929em;
  line-height: 1.6;
}
.comment .comment-arrow {
  background: url(../images/comment-arrow.gif) no-repeat 0 center transparent; /* LTR */
  border-left: 1px solid;
  border-right: 1px solid;
  height: 40px;
  margin-left: -47px; /* LTR */
  margin-top: 10px;
  position: absolute;
  width: 20px;
}
.comment .comment-text {
  padding: 10px 25px;
  border: 1px solid #d3d7d9;
  display: table-cell;
  vertical-align: top;
  position: relative;
  width: 100%;
}
.comment .indented {
  margin-left: 90px; /* LTR */
}
.comment ul.links {
  padding: 0 0 0.25em 0;
}
.comment ul.links li {
  padding: 0 0.5em 0 0; /* LTR */
}
.comment-unpublished {
  margin-right: 5px; /* LTR */
  padding: 5px 2px 5px 5px; /* LTR */
}
.comment-unpublished .comment-text .comment-arrow {
  border-left: 1px solid #fff4f4;
  border-right: 1px solid #fff4f4;
}

.collaboration-space .box-container {
  max-width:100%;
}

.worldwide-request .box-container {
  max-width:100%;
}

.view-extranet-calendar .feed-icon .ical-icon img {
  max-width: none;
  width: auto;
}

/* EURAXESS-2346 */
@media screen and (max-width: 749px) {
  .erxs.dg-comm .header-comm .site-name {
    font-size: 2.0em !important;
  }
  .block-locale {
    font-size: 12px !important;
  }
}
.domain-euraxess-ba-intrasoft-intl-com .erxs.dg-comm .header-comm .site-name {
  font-size: 2.6em;
}
/* EURAXESS-2318 */
.navbar-fixed-top+ main #menuheader {
  padding-top: 224px;
}
.not-front .navbar-fixed-top+ main #menuheader {
  padding-top: 267px;
}
#top-header-div {
  min-height: 60px;
}
.domain-site-name {
  margin-left: 20px;
  float: left;
  position: relative;
  vertical-align: middle;
  line-height: 60px;
}
.domain-site-title {
  font-weight: 600;
  font-size: 24px;
  line-height: 60px;
  color: white;
}
.site-name .block-locale {
  font-size: 14px;
  color: white;
}
.faded-navbar .site-name {
  font-size: 2.3em !important;
  margin-top: 0.1em !important;
  margin-bottom: 0.1em !important;
}
.faded-navbar .header-comm {
  margin: 0px !important;
}
.faded-navbar .breadcrumb-wrapper {
  padding: 0 !important;
}

.sliding-popup-bottom {
  position: sticky !important;
}

.pager {
  display: none;
}
.js .pager {
  display: block;
}

.field-type-double-field .table > tbody > tr > td {
  padding: 0;
  line-height: 0.7;
  font-size:2px;
}
/* EURAXESS-2392. */
.mobile-page .navbar-collapse.in {
  overflow-y: auto;
}

.block-search-api-saved-searches .tags-area .tag-selected .select-item a {
  font-size: 14px;
  color: white;
  line-height: normal;
}
