@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Rubik:400,500,700");
/* @file global.styles  Styles you add here will load for all device sizes, they are "global", as opposed to "responsive" styles, which only load for a given breakpoint (media query) that you set in theme settings. See the README for more details.   How to use this file: --------------------  There are many empty selectors and some basic styles to act as a guide. Nothing is set in stone and you can change anything - even delete all of it and start with your own clean slate.  To FORCE PRINT all selectors you can search and replace a single { (opening curly brace) and insert an empty comment. This is very useful in conjuction with FireSass: https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/  See global.base also which includes normalize.css and some additional helper classes and base styles. */
/* ============================================================================= Base ========================================================================== */
/* To preserve theme settings never apply font properties to the HTML element. This is critically important if you are using the Responsive JavaScript feature as this relies on being able to set a pseudo font family on the HTML element. If you need to set default font properties of any kind use the BODY element as these can be overridden using font theme settings. */
html { background: #fff; }

body { font-family: "Rubik", sans-serif; font-size: 100%; font-weight: 400; color: #333; }

body #block-proposals,article.contextual-region.node.node--type-committee-conference-event.node--promoted.node--view-mode-full { font-family: "Rubik", sans-serif; font-size: 100%; font-weight: 400; color: #333; }

/* ============================================================================= HTML Elements ========================================================================== */
pre, code, tt, samp, kbd, var { font-family: Consolas, Monaco, "Courier New", Courier, monospace, sans-serif; }

a { color: #1cb5ee; }

/* ============================================================================= Wrappers ========================================================================== */
/* Outer wrappers: - #page-wrapper: body > #page-wrapper - #page: body > #page-wrapper > #page - .container: body > #page-wrapper > #page.container  The .container class holds the page width value from theme settings. You can style the .container class but do not add width such as border, padding, margins etc. */
#page-wrapper { width: 100%; position: relative; margin: 130px 0 0; }

/* Wraps all header elements - branding and .region-header */
#header { width: 100%; position: fixed; height: 130px; text-align: center; display: table; vertical-align: middle; top: 0; -webkit-box-shadow: 0px 0px 3px 0px #c7c7c7; -moz-box-shadow: 0px 0px 3px 0px #c7c7c7; box-shadow: 0px 0px 3px 0px #c7c7c7; left: 0; background: #fff; z-index: 99; }

/* Wraps the sidebars the content column */
#columns { width: 100%; position: relative; max-width: 1920px; margin: 0 auto; }

/* Main content column wrapper */
/* Wraps the main-content-header, the content region and feed-icons. Use this wrapper to style the entire main content column */
/* Wraps the content region, avoid applying styles to this wrapper, its used mainly for position and invisible gutters and can be problematic to style */
/* Footer wrapper */
/* #footer { width: 100%; position: relative; background: #e4e4e4; padding: 40px 3%; border: none; } */
#footer p { margin: 0;}
/* #footer .block { margin: 0.7em 4% 0 0; width: 21%; float: left; background: url("../images/gold_line.jpg") left top no-repeat; } */
#footer .block ul.menu { list-style: none; padding: 0; margin: 0.5em 0 0; width: 100%; float: left; }
#footer .block ul.menu li { list-style: none; float: left; display: block; line-height: 1.1em; margin: 0; padding: 12px 0; position: relative; width: 100%; text-transform: uppercase; }
#footer .block ul.menu li a{ color: #1cb5ee; }
#footer .block ul.menu li a:hover, #footer .block ul.menu li a:focus { text-decoration: none; }
#footer .block ul.menu li:last-of-type { padding-bottom: 0; }
#footer .block .block-inner { margin: 0; float: left; }
#footer .block .block-inner p, #footer .block .block-inner pre { margin: 0; }
#footer .block.block-block-content { font-size: 0.85em; margin: 0 6% 0 0; width: 19%; background: none; }
#footer .block.block-block-content .text-content { line-height: 1.5; color: #333; }
#footer .block.block-webform .block__title { list-style: none; float: left; display: block; line-height: 1.1em; margin: 0.5em 0 0; padding: 12px 0; font-size: 1em; position: relative; width: 100%; text-transform: uppercase; color: #1cb5ee; }
#footer .block.block-webform .block__content { width: 100%; position: relative; float: left; }
#footer .block.block-webform .block__content .webform-submission-our-newsletter-form { width: 100%; margin: 10px 0; padding: 0; float: left; position: relative; background: none !important; }
#footer .block.block-webform .block__content .webform-submission-our-newsletter-form > div { float: left; width: 100%; position: relative; }
#footer .block.block-webform .block__content .webform-submission-our-newsletter-form .form-item { width: 100%; float: left; margin: 0; padding: 0; font-size: 0.9em; }
#footer .block.block-webform .block__content .webform-submission-our-newsletter-form .form-item input { width: 95%; padding: 5px 2.5%; height: 30px; border: 0 none; min-height: auto; box-sizing: content-box; }
#footer .block.block-webform .block__content .webform-submission-our-newsletter-form .form-actions { position: absolute; top: 0; width: 44px; border: 0 none; height: 40px; z-index: 1; right: 0; margin: 0; padding: 0; }
#footer .block.block-webform .block__content .webform-submission-our-newsletter-form .form-actions input { background: #00b9ed url("../images/white_mail_icon.png") no-repeat center center; border: 2px solid #fff; display: inline-block; width: 100%; height: 100%; padding: 0; margin: 0; position: relative; text-indent: -9999px; color: #00b9ed; font-size: 0.2em; border-radius: 0px; }
#footer .site-footer__inner { padding: 0; }
#footer .region--footer_top__inner { grid-column: 1/15; }
/* Panels may need additional margin wrangling when in the $content region */
/* Full Width Wrappers These are used in the optional page--full-width-wrappers.tpl.php template. All have internal .container classes. In the full width wrapper template the .container classes set the width or max-width - you can style this but never add any width/margin/padding/borders etc to .container */
/* Wraps the leaderboard */
/* Wraps the header */
#header-wrapper { /* Debug styles, is this working */ background: rgba(255, 192, 203, 0.5); }

/* Wraps the nav elements */
/* Wraps breadcrumb */
/* Wraps messages and help */
/* Wraps the secondary content/preface region */
/* Wraps the main content column */
/* Wraps the tertiary content/postfix region */
/* Footer wrapper */
#footer-wrapper { /* Debug styles, is this working? */ background: rgba(255, 192, 203, 0.5); }

/* ============================================================================= Branding ========================================================================== */
/* Wraps all the branding elements, logo, name and slogan */
/* Logo */
#logo { height: 130px; line-height: 130px; }
#logo img { vertical-align: middle; display: inline-block; }

/* Wrapper for the site name and slogan */
/* Site name (h1) */
#site-name { margin: 0; }
#site-name a:link, #site-name a:visited { text-decoration: none; }
#site-name a:hover, #site-name a:focus { text-decoration: underline; }

/* Site slogan (h2) */
#site-slogan { margin: 0; }

/* ============================================================================= Page content header ========================================================================== */
/* Main content header wraps the page title, tabs and actions links */
/* The main page title (h1) */
 .page-title { margin: 0.5em 0 0.8em; line-height: 1.2em; padding: 0.2em 0; border-bottom: 2px dotted #333; }

/* ============================================================================= Misc Global Styles ========================================================================== */
/* Feed icons */
/* Aggregator feed source */
#aggregator .feed-source .feed-icon { display: inline; float: none; margin-right: 10px; }

.feed-details dt, .feed-details dd { display: inline; margin: 0; }

/* Generic styles for the more link */
/* Generic styles for links. See the ul.links declaration in node and comment stylesheets */
ul.links { margin: 0; padding: 0; }
ul.links.inline { display: block; }
ul.links li { display: inline; list-style: none; padding: 0 10px 0 0; }

/* Search results are an ordered list so reset the margin */
.search-results { margin: 0; padding: 0; }

/* Attribution message and link */
.attribution { display: block; opacity: 0.65; padding: 1em 0; text-align: center; }
.attribution a { text-decoration: none; color: inherit; }
.attribution a:hover, .attribution a:focus { text-decoration: underline; }

/* ============================================================================= Regions ========================================================================== */
/* Standard region wrapper, don't add width to any regions, you will bork the layout - no margin, padding or borders etc */
/* Regions have an inner div - perfect for adding margin, padding or borders */
/* Regions can be nested, such as when using Panels */
/* Header region, embedded in the #header */
/* Generally used to output Drupals help block, if the help module is enabled */
/* Secondary content */
/* Sits above the main content header, like a content-top region */
/* Sits below the main content, like a content-bottom region */
/* Sidebars - targets both */
/* First sidebar */
/* Second sidebar */
/* Tertiary content */
/* Footer region */
/* ============================================================================= Links ========================================================================== */
a { text-decoration: none; }


/* ============================================================================= Primary, Secondary and Menu Bar region menus ========================================================================== */
.nav { clear: both; margin: 10px 0; }
.nav ul, .nav ul.menu { margin: 0; padding: 0; }
.nav li, .nav ul.menu li { display: inline; float: left; list-style: none; margin: 0; padding: 0; }
.nav ul.menu li.leaf { list-style: none; }
.nav li a, .nav ul.menu li a { display: block; white-space: nowrap; padding: 0 10px; }
.nav li a:hover, .nav li a:focus, .nav li a.active, .nav ul.menu li a:hover, .nav ul.menu li a:focus, .nav ul.menu li a.active { color: #1cb5ee; }
.nav .block { margin-bottom: 0; }

li a.active { color: #1cb5ee; }

/* ============================================================================= Superfish ========================================================================== */
ul.sf-menu { margin-bottom: 0; }
ul.sf-menu a { border-left: 0; border-top: 0; padding: 0 10px; text-decoration: none; height: 2.5em; line-height: 2.5em; }
ul.sf-menu li:hover, ul.sf-menu li.sfHover { outline: 0; }
ul.sf-menu a:focus, ul.sf-menu a:hover, ul.sf-menu a:active { outline: 0; }

/* Superfish blocks */
.block-superfish ul { margin: 0 !important; padding: 0 !important; }
.block-superfish li { margin: 0 !important; padding: 0 !important; }

/*user dektop managment menu*/
#block-desktopmenu { width: 90%; margin: 0px auto ; background: white; position: relative; box-shadow: 1px 1px 7px #7d7b7b; padding: 2px 0px; }
#block-desktopmenu .contextual{ display: none !important; }
#block-desktopmenu ul { display: table; width: 100%; padding: 0; margin: 0; }
#block-desktopmenu ul li { width: 10.1%; display: table-cell; text-align: center; vertical-align: middle; height: 70px; border-right: 1px solid #bcbcbc; padding: 0 1%; }
#block-desktopmenu ul li.hide-child ul { display: none !important; }
#block-desktopmenu ul li:first-of-type { width: 6%;}
#block-desktopmenu ul li:first-of-type .home_icon { width: 100%;display: block;height: 100%;text-align: center; }
#block-desktopmenu ul li:first-of-type .home_icon { background: url("../images/menu/home-icon.png") white center center no-repeat; cursor: pointer; }
#block-desktopmenu ul li:first-of-type .home_icon { font-size: 0; }
#block-desktopmenu ul li:first-of-type:hover .home_icon { background: url("../images/menu/home-icon-white.png") #12b4f0 center center no-repeat; }
#block-desktopmenu ul li a { color: #000; font-weight: 500; }
#block-desktopmenu ul li:hover { background-color: #12b4f0; }
#block-desktopmenu ul li:hover a { color: #ffffff; }
#block-desktopmenu ul li.menu__item--active-trail { background-color: #12b4f0; }
#block-desktopmenu ul li.menu__item--active-trail a { color: #ffffff; }
#block-desktopmenu ul li.menu__item--has-children { position: relative; }
#block-desktopmenu ul li.menu__item--has-children .menu { display: none; position: absolute; z-index: 10; left: 0; height: 108px; padding: 0; border-top: 20px solid rgba(255, 255, 255, 0); margin: 0; }
#block-desktopmenu ul li.menu__item--has-children:hover .menu { display: block; }
#block-desktopmenu ul li.menu__item--has-children .menu li { padding: 0; height: 36px; background: white; box-shadow: 1px 2px 1px 1px rgba(128, 128, 128, 0.52); display: table !important; width: 100%; text-align: left; border-left: 1px solid #dadada; }
#block-desktopmenu ul li.menu__item--has-children .menu li a { color: black; display: table-cell; vertical-align: middle; padding: 9px 14px; }
#block-desktopmenu ul li.menu__item--has-children .menu li:first-of-type { background: linear-gradient(180deg, #48afef 10%, #ffffff 1%, #ffffff 100%); padding-top: 17px; }
#block-desktopmenu .contextual-links-wrapper { display: none; }

/* Vertical style */
.sf-vertical { width: 100%; }
.sf-vertical li { width: 100%; }
.sf-vertical li:hover ul, .sf-vertical li.sfHover ul { left: 100%; top: 0; margin: 0; padding: 0; }
.sf-vertical li a { padding: 0 10px; }

/* Navbar style */
.sf-navbar { padding-bottom: 0 !important; }

/* Sensible padding for the default style */
.sf-menu.sf-style-default a { padding: 0 10px; }

/* ============================================================================= Menu Toggles ========================================================================== */
.at-mt .at-menu-toggle, .at-mt .at-menu-toggle ul, .at-mt .at-menu-toggle ul.menu { margin-top: 0; margin-bottom: 0; padding: 0; }
.at-mt .at-menu-toggle-button { margin: 0; }
.at-mt .at-menu-toggle ul a { padding: 0 10px; white-space: nowrap; }

/* ============================================================================= Menus, usually blocks ========================================================================== */
ul.menu { padding-left: 15px; }
ul.menu ul { padding-left: 15px; }
ul.menu li { margin: 0; }

/* If li.content exists it's a problem, so reset the padding */
.block .menu li.content { padding: 0; }

/* ============================================================================= Book navigation menu ========================================================================== */
.book-navigation .path-up { /* Prevent text wrapping to a new line, assumes English "up" is used (two characters) */ min-width: 2em; white-space: nowrap; }
.book-navigation .menu { margin-left: 0; }

/* ============================================================================= Breadcrumbs ========================================================================== */
#breadcrumb { margin: 10px 0; /* If the label is set to show in theme settings the label class is added */ }
#breadcrumb .breadcrumb-label { font-size: 1em; display: inline; padding-right: 10px; }
#breadcrumb .breadcrumb-label:after { content: ":"; }
#breadcrumb ol { margin: 0; padding: 0; }
#breadcrumb .with-breadcrumb-label ol { display: inline; }
#breadcrumb li { list-style: none; display: inline; }

/* ============================================================================= Pagers ========================================================================== */
ul.pager { clear: both; margin: 0; text-align: center; }

.item-list ul.pager li { margin: 0; }

ul.pager li { background-image: none; display: inline; list-style-type: none; padding: .5em; }
ul.pager li.pager-current { font-weight: 400; }

.block ul.pager li { margin: 0; }

/* Theme the various states of pager links */
/* ============================================================================= Skip Navigation ========================================================================== */
#skip-link { left: 50%; margin-left: -6.5em; margin-top: 0; padding: 0 0.5em; position: absolute; width: 12em; z-index: 50; }
#skip-link a { background: #444; background: rgba(0, 0, 0, 0.6); color: #fff; display: block; line-height: 2; padding: 0; text-align: center; text-decoration: none; }
#skip-link a:link, #skip-link a:visited { background: #444; background: rgba(0, 0, 0, 0.6); color: #fff; display: block; line-height: 2; padding: 0; text-align: center; text-decoration: none; }
#skip-link a:hover, #skip-link a:focus, #skip-link a:active { outline: 0; }

/* ============================================================================= Tabs (local tasks) ========================================================================== */
#tasks { margin-bottom: 15px; }

ul.primary { border-bottom-color: #ccc; margin: 20px 0; padding: 0 0 0 5px; }
ul.primary li { display: block; float: left; margin: 0 1px -1px; }
ul.primary li a { background-color: #f5f5f5; border-color: #ccc; margin-right: 1px; padding: 0 10px; display: block; float: left; height: 1.5em; line-height: 1.5em; }
ul.primary li a:hover, ul.primary li a:focus { background-color: #eee; border-color: #ccc; }
ul.primary li.active a, ul.primary li.active a:hover, ul.primary li.active a:focus { background-color: #fff; border-bottom-color: #fff; }

ul.secondary { border-bottom: 1px solid #ccc; margin: 1em 0 0; padding: 0 .3em 1em; }
ul.secondary li { border-right: 0; list-style: none; padding: 0 10px 0 0; }
ul.secondary li a:hover, ul.secondary li a.active { border-bottom: none; text-decoration: underline; }

/* ============================================================================= Action links ========================================================================== */
ul.action-links { margin: 20px 0 0; list-style: none; }

/* ============================================================================= Field Styling ========================================================================== */
fieldset { border: 0 none; }

/* Wrapper for any field */
/* Above and inline classes are on the field wrapper */
/* When labels are set to inline in field display settings the clearfix class is automatically added */
.field__label-inline { /* Remove the margin on inline field lables to preserve vertical formatting */ }
.field__label-inline .field__label { margin: 0; }

/* Labels are h2 in Adaptivetheme. Use a strong selector to mitigate unwanted ineritance issues */
.field__label { font-size: 1em; font-weight: 400; font-family: inherit; line-height: inherit; margin-bottom: 0; }

/* Field types (Core) */
/* Image fields use the <figure> and <figcaption> elements from HTML5 */
/* Taxonomy */
.field-type-taxonomy-term-reference { /* The same bottom margin as p, blockquote, ul, ol and dl */ margin-bottom: 1.5em; }
.field-type-taxonomy-term-reference.field__label-inline .field__items { margin: 0; padding: 0; }
.field-type-taxonomy-term-reference.field__label-inline .field__item { display: inline; list-style: none; padding: 0 10px 0 0; }

/* Text */
/* Long text */
/* Text with summary */
/* File */
/* Number/Integer */
/* Decimal */
/* Number float */
/* List */
/* List boolean */
/* List integer */
/* List float */
/* Field types (Contrib) */
/* Named fields */
/* Underscores in field name are replaced with dashes */
/* Image Alignment Theme Settings - included here so you can easily override */
/* Float none setting */
/* Float left setting */
.ia-l .field-type-image figure, .iat-l .field-type-image figure { margin: 5px 20px 15px 0; }

/* Centered setting */
.ia-c .field-type-image figure, .iat-c .field-type-image figure { margin: 5px auto 15px; }

/* Float right setting */
.ia-r .field-type-image figure, .iat-r .field-type-image figure { margin: 5px 0 15px 20px; }

/* ============================================================================= Block Styling ========================================================================== */
/* Main wrapper for most blocks, block_system_main does not have it */
.block { margin-bottom: 20px; }

/* Inner wrapper for most blocks, good for margin, padding and borders, block_system_main does not have it */
/* The first block in the region */
/* The last block in the region */
/* Zebra striping for each block in the region */
/* Zebra striping for each block in the region */
/* Block title */
.block__title { margin: 0; }

/* Block content wrapper */
/* Match item list and block menu margin and padding */
.block__content ul, .block__content ol { padding: 0 0 0 15px; }
.block__content li { margin: 0; padding: 0; }

/* Block for the latest news items in the first category */
/* Block for the latest news items in the first feed */
/* First block created with "Add block" link */
/* "Recent blog posts" block */
/* "Book navigation" block for the current book's table of contents */
/* "Recent comments" block */
/* "Active forum topics" block */
/* "New forum topics" block */
/* Language switcher block */
/* Custom menu block */
/* "Recent content" block */
/* "Syndicate" block for primary RSS feed; see also page.css's .feed-icon */
/* "Most recent poll" block */
/* "Author information" block for the profile of the page's author */
/* "Search form" block */
/* "Shortcuts" block */
/* "Popular content" block */
/* "Main menu" block */
#block-mainmenu { position: fixed; top: 130px; left: -32%; background: #505255; opacity: 0.98; width: 30%; display: block; height: calc(100% - 130px); z-index: 99; color: #fff; font-size: 1.4em; text-transform: uppercase; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; -webkit-box-shadow: 1px 0px 2px 0px rgba(0, 0, 0, 0.6); -moz-box-shadow: 1px 0px 2px 0px rgba(0, 0, 0, 0.6); box-shadow: 1px 0px 2px 0px rgba(0, 0, 0, 0.6); }
#block-mainmenu ul.menu { background: #4d5256; width: 100%; padding: 0 0 60px; margin: 0; position: relative; }
#block-mainmenu ul.menu li, #block-mainmenu ul.menu li.leaf { list-style: none; display: block; width: 92%; padding: 0 2% 0 6%; position: relative; margin: 0; line-height: 1.1em; border-bottom: 1px solid #36393b; }
#block-mainmenu ul.menu li a, #block-mainmenu ul.menu li.leaf a { color: #fff; background: url("../images/menu/call_bg_menu.png") left center no-repeat; text-decoration: none; margin: 0; padding: 7% 0 7% 70px; display: block; position: relative; }
#block-mainmenu ul.menu li a:focus, #block-mainmenu ul.menu li a:hover, #block-mainmenu ul.menu li.leaf a:focus, #block-mainmenu ul.menu li.leaf a:hover { text-decoration: none; }
#block-mainmenu ul.menu li.questions a, #block-mainmenu ul.menu li.leaf.questions a { background: url("../images/menu/questions_bg_menu.png") left center no-repeat; }
#block-mainmenu ul.menu li.success a, #block-mainmenu ul.menu li.leaf.success a { background: url("../images/menu/success_bg_menu.png") left center no-repeat; }
#block-mainmenu ul.menu li.news a, #block-mainmenu ul.menu li.leaf.news a { background: url("../images/menu/news_bg_menu.png") left center no-repeat; }
#block-mainmenu ul.menu li.contact a, #block-mainmenu ul.menu li.leaf.contact a { background: url("../images/menu/contact_bg_menu.png") left center no-repeat; }
#block-mainmenu ul.menu li.my-desktop a, #block-mainmenu ul.menu li.leaf.my-desktop a { background: url("../images/menu/my-desktop-icon.png") left center no-repeat; }
#block-mainmenu.open { left: 0; }

/* "Management" block for Drupal management menu */
/* "Navigation" block for Drupal navigation menu */
/* "User menu" block for Drupal user menu */
/* "System help" block */
/* "Main page content" block */
/* "Powered by Drupal" block */
/* "User login form" block */
/* "Who's new" block for a list of the newest users */
/* "Who's online" block for a list of the online users */
/* ============================================================================= Node Styling ========================================================================== */
.node { margin-bottom: 20px; }
.node .node-title { margin: 0; }

/* All nodes are given a node-FOO class that describes the type of content that it is. If you create a new content type called "my-custom-type", it will receive a "node-my-custom-type" class. */
/* ============================================================================= Comment Styling - Comments, comment wrapper, comment form ========================================================================== */
/* Wrapper for the list of comments and its titles */
#comments { margin: 1.5em 0; }
#comments h2.comment-title { margin: 0; }
#comments h2.comment-form { margin: 0; }

/* Wrapper for a single comment */
.comment { margin-bottom: 20px; }

/* Comment title */
.comment-title { margin: 0; }

/* Comment states */
/* Preview of the comment before submitting new or updated comment */
/* "New" marker for comments that are new for the current user */
.new { color: #c00; }

/* Nested comments are indented */
.indented { margin-left: 40px; }

/* ============================================================================= Forms ========================================================================== */
/* Wrapper for a form element (or group of form elements) and its label */
.form-item input.error, .form-item textarea.error, .form-item select.error { border: 1px solid #c00; }
.form-item label { font-weight: 400; }
.form-item .description { font-size: 0.85em; }

/* Highlight marks and form required mark */
.marker, .form-required { color: #c00; }

/* The submit button */
.container-inline div, .container-inline label { display: inline; }

/* Define consistent borders */
/* Tips for Drupal's input formats */
/* Buttons used by contrib modules like Media */
a.button { -moz-appearance: button; -webkit-appearance: button; }

/* Password confirmation */
.password-parent, .confirm-parent { margin: 0; }

/* ============================================================================= Tables ========================================================================== */
table { margin: 10px 0; padding: 0; width: 100%; }
table.sticky-header { z-index: 10; }

table, thead, tbody, tr, th, td { border-color: #ccc; }

table, td, th { vertical-align: middle; }

caption, th, td { text-align: left; }

thead tr { font-weight: 400; background-color: #e5e5e5; }

td, th { border-bottom: 0; margin: 0; padding: 5px 7px; }

tbody tr { border-top: 1px solid #ccc; }

tr { /* Table row striping */ }
tr.odd { background: #fff; }
tr.info, tr.even, tr:nth-child(2n+2) { border-bottom: 0; background-color: #f5f5f5; }
tr.odd td.active { background-color: #eee; }
tr.even td.active { background-color: #ebebeb; }

/* Forum tables Core sets white-space to nowrap, which makes no sense */
#forum td.created, #forum td.posts, #forum td.topics, #forum td.last-reply, #forum td.replies, #forum td.pager { white-space: normal; }

/* ============================================================================= Messages ========================================================================== */
div#messages { position: relative; z-index: 999999; width: 100%; margin: 0 auto 2em; }

div.messages { margin-bottom: 10px; margin-top: 10px; }
div.messages.success_proposal { background-color: #f5f5f5; background-position-y: center; position: fixed; top: 50%; z-index: 999; width: 31%; text-align: center; left: 35.5%; padding: 19px; box-shadow: 2px 3px 4px #0c0c0c69; border: 2px solid #009400; }
div.messages.success_proposal:after { content: "\f00d"; position: absolute; right: -12px; top: -12px; border: 1px solid black; background: #ff0000; color: white; border-radius: 36px; width: 24px; height: 23px; font-family: "FontAwesome"; cursor: pointer; }
div.messages ul { margin-top: 0; margin-bottom: 0; }

/* Unpublished nodes */
.node-unpublished p.unpublished, .comment-unpublished p.unpublished { color: pink; color: rgba(239, 170, 170, 0.4); font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif; font-size: 50px; font-weight: 700; line-height: 1.2; height: 0; margin: 0; padding: 0; overflow: visible; text-align: center; text-transform: uppercase; word-wrap: break-word; }
.ie6-7 .node-unpublished p.unpublished > *, .ie6-7 .comment-unpublished p.unpublished > * { position: relative; }

/* ============================================================================= Maintenance pages ========================================================================== */
.maintenance-page .container { padding: 40px 0; }
.maintenance-page #site-name, .maintenance-page  .page-title { margin: 0; }

.db-offline .container { margin: 0 auto; padding: 40px 0; width: 100%; max-width: 960px; }
.db-offline div.messages { margin: 20px 0 0; }
.db-offline #content { padding: 20px 0; }

/* =============================================================== Slick Slider  ===============================================================*/
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; display: block; overflow: hidden; margin: 0 50px; padding: 0 !important; }

.slick-list:focus { outline: none; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; top: 0; left: 0; display: block; }

.slick-track:before, .slick-track:after { display: table; content: ''; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }

[dir='rtl'] .slick-slide { float: right; }

.slick-slide img { display: block; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

/* Arrows */
.slick-prev, .slick-next { font-size: 0; line-height: 0; position: absolute; top: 46%; display: block; width: 56px; height: 71px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; }

.slick-prev { width: 63px; height: 92px; background: url(../images/arrow_prev.jpg) no-repeat center center; left: 0; z-index: 9; }

[dir='rtl'] .slick-prev { right: -50px; left: auto; background: url(../images/arrow_next.jpg) no-repeat center center; }

.slick-next { width: 63px; height: 92px; background: url(../images/arrow_next.jpg) no-repeat center center; right: 0; z-index: 9; }

[dir='rtl'] .slick-next { right: auto; left: -50px; background: url(../images/arrow_prev.jpg) no-repeat center center; }

/* Dots */

.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; }

.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; }

.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; }

.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }

.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }

.slick-dots li button:before { font-family: 'slick'; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-dots li.slick-active button:before { opacity: .75; color: black; }

/* ============================================================================= Misc overrides for contrib modules ========================================================================== */
/* Admin menu overrides */
#admin-menu { margin: 0; padding: 0; }

/* Devel Module */
.dev-query { background: #eee; padding: 30px; }

/* Styleguide module tweaks */
#styleguide-header { padding: 0 10px; }
#styleguide-header .item-list { font-family: inherit; margin: 0 20px 20px 0; min-height: 260px; width: auto; }

/*  ================================================================== Header area ==================================================================*/
#block-views-header-banner-block, .block-views-blockheader-banner-for-pages-block-1 { width: 100%; position: relative; margin: 2.5em 0; padding: 0; }
#block-views-header-banner-block .views-row, .block-views-blockheader-banner-for-pages-block-1 .views-row { width: 100%; position: relative; margin: 0; padding: 0; }
#block-views-header-banner-block .views-row .views-field-field-header-banner, .block-views-blockheader-banner-for-pages-block-1 .views-row .views-field-field-header-banner { width: 100%; position: relative; margin: 0; display: inline-block; padding: 0; }
#block-views-header-banner-block .views-row .views-field-field-header-banner img, .block-views-blockheader-banner-for-pages-block-1 .views-row .views-field-field-header-banner img { width: 100%; height: auto !important; display: block; }
#block-views-header-banner-block .views-row .views-field-field-mobile-baner-image, .block-views-blockheader-banner-for-pages-block-1 .views-row .views-field-field-mobile-baner-image { width: 100%; position: relative; margin: 0; display: none; padding: 0; }
#block-views-header-banner-block .views-row .views-field-field-mobile-baner-image img, .block-views-blockheader-banner-for-pages-block-1 .views-row .views-field-field-mobile-baner-image img { width: 100%; height: auto !important; display: block; }
#block-views-header-banner-block .views-row .views-field-field-header-text, .block-views-blockheader-banner-for-pages-block-1 .views-row .views-field-field-header-text { width: 35%; top: 0; font-size: 1.1em; left: 150px; position: absolute; z-index: 1; color: #fff; margin: 0; padding: 0; }
#block-views-header-banner-block .views-row .views-field-field-header-text .field-content, .block-views-blockheader-banner-for-pages-block-1 .views-row .views-field-field-header-text .field-content { position: relative; width: 100%; }
#block-views-header-banner-block .views-row .views-field-field-header-text .field-content h3, .block-views-blockheader-banner-for-pages-block-1 .views-row .views-field-field-header-text .field-content h3 { display: block; font-size: 2.2em; line-height: 1.2em; margin: 5% 0 10px; width: 100%; }

#block-openmenublock { position: absolute; z-index: 1; margin: 0; left: 0; width: 150px; height: 130px; top: 0; background: #4d5256 url("../images/menu_icon.png") center center no-repeat; cursor: pointer; }
#block-openmenublock.open { background: #4d5256 url("../images/menu/menu_icon_close.png") center center no-repeat; }

#block-callforproposalblock { position: absolute; z-index: 1; margin: 0; left: 150px; width: 150px; height: 130px; top: 0; color: #fff; background: #00b9ed; }
#block-callforproposalblock .call-for-proposal-btn { background: url("../images/call_bg_header.png") center top no-repeat; display: inline-block; font-size: 0.9em; font-weight: 500; line-height: 1.3em; margin: 20px 0 0; padding: 60px 10px 0; }
#block-callforproposalblock a { color: #fff; }
#block-callforproposalblock a:hover, #block-callforproposalblock a:focus { text-decoration: none; }

.header-banner { width: 100%; margin: 0; padding: 0; position: relative; }
.region--hero .block-views { color: #fff; width: 100%; position: relative; margin: 0; }
.region--hero .block-views .contextual-region { position: inherit; }
.region--hero .block-views .views-field-field-image-banner { display: inline-block; margin: 0; padding: 0; width: 100%; }
.region--hero .block-views .views-field-field-image-banner img { width: 100%; height: auto; displzy: inline-block; }
.region--hero .block-views .views-field-field-mobile-image { display: none; margin: 0; padding: 0; width: 100%; }
.region--hero .block-views .views-field-field-mobile-image img { width: 100%; height: auto; displzy: inline-block; }
.region--hero .block-views .views-field-title { position: absolute; z-index: 1; left: 8%; top: 12%; width: 40%; }
.region--hero .block-views .views-field-title h1 { margin: 0; font-size: 2.8em; color: #fff;}
.region--hero .block-views .views-field-title h3 { margin: 0 0 1em; font-size: 1.8em; }

#block-views-block-success-story-front-block-1, #block-views-success-story-front-block, #block-block-views-success-story-front-block-1 { width: 96%; position: relative; padding: 7% 2% 3%; }
#block-views-block-success-story-front-block-1 .contextual-region { position: inherit; }
#block-views-block-success-story-front-block-1 .view-content { position: relative; display: flex; }

#block-views-block-success-story-front-block-1 .block__title, #block-block-views-success-story-front-block-1 .block__title { position: absolute; z-index: 1; background: #4d5256; display: block; height: 50px; width: 23%; color: #fff; padding: 40px 0px; top: -65px; left: 0; line-height: 50px; vertical-align: middle; overflow: hidden; text-align: center; font-size: 2em; box-sizing: content-box; }
#block-views-block-success-story-front-block-1 .block__title p, #block-block-views-success-story-front-block-1 .block__title p { margin: 0; display: inline-block; vertical-align: middle; }
#block-views-block-success-story-front-block-1 .view-header, #block-block-views-success-story-front-block-1 .view-header { position: absolute; z-index: 1; background: #4d5256; display: table; height: 50px; width: 40%; color: #fff; padding: 40px 4% 40px 2%; top: -65px; left: 23%; vertical-align: middle; overflow: hidden; border-right: 15px solid #40bc59; box-sizing: content-box; }
#block-views-block-success-story-front-block-1 .view-header p, #block-block-views-success-story-front-block-1 .view-header p { margin: 0; display: table-cell; vertical-align: middle; }
#block-views-block-success-story-front-block-1 .views-row, #block-block-views-success-story-front-block-1 .views-row { float: left; position: relative; width: 24%; padding: 0; margin: 0 0.5%; background: #efefef; }
#block-views-block-success-story-front-block-1 .views-row .published-date, #block-block-views-success-story-front-block-1 .views-row .published-date { font-size: 1.2em; opacity: 0.95; background: #40bc59; bottom: -31px; color: #fff; height: 83px; position: absolute; right: 5px; text-align: center; width: 83px; z-index: 1; }
#block-views-block-success-story-front-block-1 .views-row .published-date span, #block-block-views-success-story-front-block-1 .views-row .published-date span { display: inline-block; float: left; line-height: 1em; width: 100%; }
#block-views-block-success-story-front-block-1 .views-row .published-date .day-number, #block-block-views-success-story-front-block-1 .views-row .published-date .day-number { font-size: 2.2em; margin-top: 7%; }
#block-views-block-success-story-front-block-1 .views-row .published-date .month, #block-block-views-success-story-front-block-1 .views-row .published-date .month { display: inline-block; float: left; line-height: 1em; width: 100%; }
#block-views-block-success-story-front-block-1 .views-row .play-icon-box, #block-block-views-success-story-front-block-1 .views-row .play-icon-box { background: url("../images/play_bg.png") no-repeat scroll center center; background-size: cover; cursor: pointer; height: 100%; position: absolute; right: 0; top: 0; width: 100%; z-index: 1; }
#block-views-block-success-story-front-block-1 .views-row .views-field-field-front-imagev, #block-views-block-success-story-front-block-1 .views-row .views-field-field-youtube-link, #block-block-views-success-story-front-block-1 .views-row .views-field-field-front-imagev, #block-block-views-success-story-front-block-1 .views-row .views-field-field-youtube-link { width: 100%; float: left; position: relative; }
#block-views-block-success-story-front-block-1 .views-row .views-field-field-front-imagev img, #block-views-block-success-story-front-block-1 .views-row .views-field-field-youtube-link img, #block-block-views-success-story-front-block-1 .views-row .views-field-field-front-imagev img, #block-block-views-success-story-front-block-1 .views-row .views-field-field-youtube-link img { width: 100%; display: block; height: auto !important; }
#block-views-block-success-story-front-block-1 .views-row .views-field-field-image, #block-block-views-success-story-front-block-1 .views-row .views-field-field-image { width: 100%; float: left; position: relative; }
#block-views-block-success-story-front-block-1 .views-row .views-field-field-image img, #block-block-views-success-story-front-block-1 .views-row .views-field-field-image img { width: 100%; display: block; height: auto !important; }
#block-views-block-success-story-front-block-1 .views-row .views-field-title, #block-block-views-success-story-front-block-1 .views-row .views-field-title { height: 3em; line-height: 1.2em; margin: 1.5em 5% 0.5em; padding: 0; width: 90%; float: left; }
#block-views-block-success-story-front-block-1 .views-row .views-field-title h3, #block-block-views-success-story-front-block-1 .views-row .views-field-title h3 { font-size: 1.4em; line-height: 1; }
#block-views-block-success-story-front-block-1 .views-row .views-field-body, #block-block-views-success-story-front-block-1 .views-row .views-field-body { width: 90%; position: relative; height: 14em; float: left; margin: 0.5em 5% 1em; padding: 0 0 1em; }
#block-views-block-success-story-front-block-1 .views-row .views-field-body .more-link, #block-block-views-success-story-front-block-1 .views-row .views-field-body .more-link { position: absolute; z-index: 1; right: 0; bottom: 0; color: #1cb5ee; padding: 0 25px 0 0; background: url("../images/arrow_blue.png") no-repeat center right; }
#block-views-block-success-story-front-block-1 .views-row .views-field-body .more-link:hover, #block-views-block-success-story-front-block-1 .views-row .views-field-body .more-link:focus, #block-block-views-success-story-front-block-1 .views-row .views-field-body .more-link:hover, #block-block-views-success-story-front-block-1 .views-row .views-field-body .more-link:focus { text-decoration: none; }
#block-views-block-success-story-front-block-1 .views-row .views-field-field-body-video, #block-block-views-success-story-front-block-1 .views-row .views-field-field-body-video { width: 90%; position: relative; height: 7em; float: left; margin: 0.5em 5% 2em; padding: 0 0 1em; }
#block-views-block-success-story-front-block-1 .views-row .views-field-field-body-video .more-link, #block-block-views-success-story-front-block-1 .views-row .views-field-field-body-video .more-link { position: absolute; z-index: 1; right: 0; bottom: 0; color: #1cb5ee; padding: 0 25px 0 0; background: url("../images/arrow_blue.png") no-repeat center right; }
#block-views-block-success-story-front-block-1 .views-row .views-field-field-body-video .more-link:hover, #block-views-block-success-story-front-block-1 .views-row .views-field-field-body-video .more-link:focus, #block-block-views-success-story-front-block-1 .views-row .views-field-field-body-video .more-link:hover, #block-block-views-success-story-front-block-1 .views-row .views-field-field-body-video .more-link:focus { text-decoration: none; }

#block-views-block-front-news-block-1 { width: 100%; background: url("../images/news_bg_front.jpg") center center no-repeat; background-size: cover; position: relative; padding: 9% 0 4%; margin: 3em 0 2em; }
#block-views-block-front-news-block-1 .slick-list { margin: 0 15%; }
#block-views-block-front-news-block-1 .contextual-region { position: inherit; }
#block-views-block-front-news-block-1 .views-row { width: 33%; background: #fff; margin: 0.5% 22px; position: relative; padding: 10px; float: left; -webkit-box-shadow: -1px 2px 5px 0px rgba(48, 78, 113, 0.7); -moz-box-shadow: -1px 2px 5px 0px rgba(48, 78, 113, 0.7); box-shadow: -1px 2px 5px 0px rgba(48, 78, 113, 0.7); }
#block-views-block-front-news-block-1 .views-row .views-field-field-image-news { width: 100%; margin: 0; padding: 0; }
#block-views-block-front-news-block-1 .views-row .views-field-field-image-news img { width: 100%; height: auto; display: block; }
#block-views-block-front-news-block-1 .views-row .views-field-field-date-news { background: #f89800; color: #fff; position: absolute; z-index: 1; bottom: 14.5em; right: 4%; width: 83px; height: 83px; text-align: center; }
#block-views-block-front-news-block-1 .views-row .views-field-field-date-news .field-content { font-size: 1.2em; width: 100%; float: left; }
#block-views-block-front-news-block-1 .views-row .views-field-field-date-news .field-content span { display: inline-block; width: 100%; float: left; line-height: 1em; }
#block-views-block-front-news-block-1 .views-row .views-field-field-date-news .field-content span.day-number { font-size: 2.2em; margin-top: 7%; }
#block-views-block-front-news-block-1 .views-row .views-field-title { width: 96%; height: 3em; line-height: 1.2em; margin: 2.5em 2% 0.5em; padding: 0; }
#block-views-block-front-news-block-1 .views-row .views-field-title h3 { font-size: 1.4em; }
#block-views-block-front-news-block-1 .views-row .views-field-body { width: 96%; position: relative; height: 9em; margin: 0.5em 2%; padding: 0 0 1em; }
#block-views-block-front-news-block-1 .views-row .views-field-body .more-link { position: absolute; z-index: 1; right: 0; bottom: 0; color: #1cb5ee; padding: 0 25px 0 0; background: url("../images/arrow_blue.png") no-repeat center right; }
#block-views-block-front-news-block-1 .views-row .views-field-body .more-link:hover, #block-views-block-front-news-block-1 .views-row .views-field-body .more-link:focus { text-decoration: none; }
#block-views-block-front-news-block-1 .block__title { position: absolute; z-index: 1; background: #4d5256; display: block; height: 50px; width: 23%; color: #fff; padding: 40px 0px; top: -65px; left: 32%; line-height: 50px; vertical-align: middle; overflow: hidden; text-align: center; font-size: 2em; border-left: 15px solid #f89800; box-sizing: content-box;}
#block-views-block-front-news-block-1 .block__title p { margin: 0; display: inline-block; vertical-align: middle; }
#block-views-block-front-news-block-1 .view-header { position: absolute; z-index: 1; background: #4d5256; display: table; height: 50px; width: 40%; color: #fff; padding: 40px 4% 40px 2%; top: -65px; left: 54%; vertical-align: middle; overflow: hidden; box-sizing: content-box; }
#block-views-block-front-news-block-1 .view-header p { margin: 0; display: table-cell; vertical-align: middle; }

#block-views-block-proposal-front-block-1 { width: 96%; background: #fff; position: relative; padding: 4em 2% 4%; margin: 0 0 2em; }
#block-views-block-proposal-front-block-1 .view-content { position: relative; width: 100%; margin: 4em 0 0; }
#block-views-block-proposal-front-block-1 .view-content .views-row { position: relative; width: 100%; display: table; }
#block-views-block-proposal-front-block-1 .view-content .views-row .views-field-field-image-front-page { float: left; display: block; width: 51%; }
#block-views-block-proposal-front-block-1 .view-content .views-row .views-field-field-date-news { background: #00b9ed; color: #fff; position: absolute; z-index: 1; top: 1em; left: calc(51% - 41px); width: 83px; height: 83px; opacity: 0.95; text-align: center; }
#block-views-block-proposal-front-block-1 .view-content .views-row .views-field-field-date-news .field-content { font-size: 1.2em; width: 100%; float: left; }
#block-views-block-proposal-front-block-1 .view-content .views-row .views-field-field-date-news .field-content span { display: inline-block; width: 100%; float: left; line-height: 1em; }
#block-views-block-proposal-front-block-1 .view-content .views-row .views-field-field-date-news .field-content span.day-number { font-size: 2.2em; margin-top: 7%; }
#block-views-block-proposal-front-block-1 .view-content .views-row .views-field-title { float: right; display: block; width: 42%; line-height: 1.2em; margin: 0 3% 0.5em 0; padding: 0; }
#block-views-block-proposal-front-block-1 .view-content .views-row .views-field-title h3 { font-size: 1.6em; margin: 1.5em 0 1em; line-height: 1.2em; }
#block-views-block-proposal-front-block-1 .view-content .views-row .views-field-body { float: right; display: block; width: 42%; margin: 0 3% 0.5em 0; padding: 0; }
#block-views-block-proposal-front-block-1 .view-content .views-row .views-field-body .more-link { border: 3px solid #00b9ed; border-radius: 20px; bottom: 2em; display: block; font-size: 1.1em; margin: 0; padding: 6px 30px; position: absolute; text-align: center; width: 110px; right: calc(22% - 55px); }
#block-views-block-proposal-front-block-1 .block__title { position: absolute; z-index: 1; background: #4d5256; display: block; height: 50px; width: 23%; color: #fff; padding: 40px 0px; top: -65px; left: 32%; line-height: 50px; vertical-align: middle; overflow: hidden; text-align: center; font-size: 27px; border-left: 15px solid #00b9ed; box-sizing: content-box; }
#block-views-block-proposal-front-block-1 .block__title p { margin: 0; display: inline-block; vertical-align: middle; }
#block-views-block-proposal-front-block-1 .view-header { position: absolute; z-index: 1; background: #4d5256; display: table; height: 50px; width: 40%; color: #fff; padding: 40px 4% 40px 2%; top: -65px; left: 54%; vertical-align: middle; overflow: hidden; box-sizing: content-box; }
#block-views-block-proposal-front-block-1 .view-header p { margin: 0; display: table-cell; vertical-align: middle; }

.not-front #columns {    width: 94%; max-width: 1560px; margin: 2em auto; position: relative; }
.path-node #main-wrapper {     width: 94%;; max-width: 1560px; margin: 2em auto; position: relative; }

.path-views #columns { width: 100%; max-width: 2500px; margin: 1em auto; position: relative; }

.path-node-type-proposal #columns {  max-width: 1560px; margin: 2em auto; position: relative; }
.path-node-type-proposal .main-content { width: calc(100% - 510px); float: left; }
.path-node-type-proposal .main-content #block-olivero-sub-theme-pazi-system-main { min-height: 450px; }
.path-node-type-proposal .main-content .field--name-field-proposal-pdf { background: url("../images/pdf_icon.png") left center no-repeat; height: 40px; line-height: 40px; padding-left: 40px; }
.path-node-type-proposal .main-content .field--name-field-proposal-pdf a { color: #333; }
.path-node-type-proposal .main-content .field--name-field-proposal-pdf .file-size, .path-node-type-proposal .main-content .field--name-field-proposal-pdf .file-icon { display: none; }
.path-node-type-proposal #block-views-dates-proposal-block { width: 395px; position: absolute; top: 0; text-align: center; right: 0; float: right; }
.path-node-type-proposal #block-views-dates-proposal-block .views-row { width: 100%; position: relative; }
.path-node-type-proposal #block-views-dates-proposal-block .views-row .views-field { width: 94%; padding: 4% 3%; float: left; font-size: 1.1em; font-weight: 500; margin: 25px 5px 0; border: 1px solid #d2d2d2; -webkit-box-shadow: 1px 1px 4px 0px rgba(153, 153, 153, 0.8); -moz-box-shadow: 1px 1px 4px 0px rgba(153, 153, 153, 0.8); box-shadow: 1px 1px 4px 0px rgba(153, 153, 153, 0.8); }
.path-node-type-proposal #block-views-dates-proposal-block .views-row .views-field .views-label { border-bottom: 2px dotted #333; display: block; padding: 0 0 5px; margin: 0 0 10px; float: left; width: 100%; }
.path-node-type-proposal #block-views-dates-proposal-block .views-row .views-field .views-label .blue-label-bg { color: #fff; background: #12b4f0; display: inline-block; padding: 3px; }
.path-node-type-proposal #block-views-dates-proposal-block .views-row .views-field .field-content { width: 100%; float: left; position: relative; }
.path-node-type-proposal #block-views-dates-proposal-block .views-row .views-field .field-content .dert { float: left; width: 33.33%; font-size: 2.4em; font-weight: 400; }
.path-node-type-proposal #block-views-dates-proposal-block .views-row .views-field .field-content .dert .label-dates-proposal { width: 100%; font-size: 0.35em; }
.path-node-type-proposal #block-uploadproposalblock { width: 100%; float: left; border-top: 2px dotted #333; grid-column: 1/15;}
.path-node-type-proposal #block-uploadproposalblock .field-content a { display: block; border-radius: 30px; border: 3px solid #00b9ed; float: right; font-size: 1.4em; margin: 30px 0; padding: 5px 40px; text-align: center; width: 200px; box-sizing: content-box; box-shadow: none; }
.path-node-type-proposal #block-uploadproposalblock .field-content a:hover, .path-node-type-proposal #block-uploadproposalblock .field-content a:focus { text-decoration: none; }


.path-faq .block-views-blockheader-banner-for-pages-block-1 { margin-bottom: 0; }
.path-faq .block-views-blockheader-banner-for-pages-block-1 .views-field-field-header-text { width: 38%; }
.path-faq .main-content .faq-row { background: #f1f1f1; padding: 5px 12px; margin-bottom: 8px; position: relative; }
.path-faq .main-content .faq-row .plus_icon { width: 34px; height: 34px; max-height: 34px; display: inline-block; background-image: url("../images/plus_icon.png"); background-repeat: no-repeat; background-size: contain; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); cursor: pointer; transition: top 0.5s; }
.path-faq .main-content .faq-row .plus_icon.open { top: 30px; background: url("../images/minus_icon.png") no-repeat; transition: all 0.5s; }
.path-faq .main-content .faq-row.open { background: #e6f7ff; }
.path-faq .main-content .faq-row.open .views-field-title { color: #1cb5ee; }
.path-faq .main-content .faq-row .views-field-title { margin: 9px; font-size: 1.3em; width: 88%; }
.path-faq .main-content .faq-row .views-field-body { display: none; margin: 9px; width: 93%; }
.path-faq .dt-more-container { display: none; }

.node-type-news #main-content-header, .node-type-success-video #main-content-header, .node-type-article #main-content-header { display: table; width: 100%; border-bottom: 2px dotted #333; padding-bottom: 13px; margin-bottom: 22px; }
.node-type-news #main-content-header .field--name-field-date-news, .node-type-news #main-content-header .field-name-post-date, .node-type-success-video #main-content-header .field--name-field-date-news, .node-type-success-video #main-content-header .field-name-post-date, .node-type-article #main-content-header .field--name-field-date-news, .node-type-article #main-content-header .field-name-post-date { display: table-cell; position: relative; width: 76px; text-align: center; color: #ffffff; }
.node-type-news #main-content-header .field--name-field-date-news .field__items, .node-type-news #main-content-header .field-name-post-date .field__items, .node-type-success-video #main-content-header .field--name-field-date-news .field__items, .node-type-success-video #main-content-header .field-name-post-date .field__items, .node-type-article #main-content-header .field--name-field-date-news .field__items, .node-type-article #main-content-header .field-name-post-date .field__items { background-color: #5db36f; height: 100%; width: 100%; display: table; }
.node-type-news #main-content-header .field--name-field-date-news .field__items .field-item, .node-type-news #main-content-header .field-name-post-date .field__items .field-item, .node-type-success-video #main-content-header .field--name-field-date-news .field__items .field-item, .node-type-success-video #main-content-header .field-name-post-date .field__items .field-item, .node-type-article #main-content-header .field--name-field-date-news .field__items .field-item, .node-type-article #main-content-header .field-name-post-date .field__items .field__item { line-height: 1.2; width: 100%; height: 82px; display: table-cell; text-align: center; vertical-align: middle; }
.node-type-news #main-content-header .field--name-field-date-news .field__items .field__item .day-number, .node-type-news #main-content-header .field-name-post-date .field__items .field__item .day-number, .node-type-success-video #main-content-header .field--name-field-date-news .field__items .field__item .day-number, .node-type-success-video #main-content-header .field-name-post-date .field__items .field__item .day-number, .node-type-article #main-content-header .field--name-field-date-news .field__items .field__item .day-number, .node-type-article #main-content-header .field-name-post-date .field__items .field__item .day-number { font-size: 33px; }
.node-type-news #main-content-header .field--name-field-date-news .field__items .field__item .month, .node-type-news #main-content-header .field-name-post-date .field__items .field__item .month, .node-type-success-video #main-content-header .field--name-field-date-news .field__items .field__item .month, .node-type-success-video #main-content-header .field-name-post-date .field__items .field__item .month, .node-type-article #main-content-header .field--name-field-date-news .field__items .field__item .month, .node-type-article #main-content-header .field-name-post-date .field__items .field__item .month { display: block; }
.node-type-news #main-content-header  .page-title, .node-type-success-video #main-content-header  .page-title, .node-type-article #main-content-header  .page-title { border-bottom: unset; display: table-cell; position: relative; padding-left: 15px; vertical-align: middle; }
.node-type-news article .field-name-body, .node-type-success-video article .field-name-body, .node-type-article article .field-name-body { width: 55%; float: left; }
.node-type-news .field--name-field-header-text, .node-type-success-video .field--name-field-header-text, .node-type-article .field--name-field-header-text { font-size: 1.2em; font-weight: 500; }
.node-type-news .field--name-field-body-video, .node-type-news .field--name-field-youtube-link, .node-type-success-video .field--name-field-body-video, .node-type-success-video .field--name-field-youtube-link, .node-type-article .field--name-field-body-video, .node-type-article .field--name-field-youtube-link { width: 55%; float: left; }
.node-type-news .field-name-title, .node-type-success-video .field-name-title, .node-type-article .field-name-title { display: none; }
.node-type-news .field-collection-container, .node-type-success-video .field-collection-container, .node-type-article .field-collection-container { width: 40%; float: right; border-bottom: 0 none; }
.node-type-news .field-collection-container .field--name-field-gallery-ct, .node-type-success-video .field-collection-container .field--name-field-gallery-ct, .node-type-article .field-collection-container .field--name-field-gallery-ct { width: 100%; height: auto; position: relative; float: right; }
.node-type-news .field-collection-container .field--name-field-gallery-ct .main_pic_gallery, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .main_pic_gallery, .node-type-article .field-collection-container .field--name-field-gallery-ct .main_pic_gallery { height: 350px; position: relative; width: 105%; margin-left: -8px; overflow: hidden; }
.node-type-news .field-collection-container .field--name-field-gallery-ct .main_pic_gallery iframe, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .main_pic_gallery iframe, .node-type-article .field-collection-container .field--name-field-gallery-ct .main_pic_gallery iframe { position: relative; top: 0; }
.node-type-news .field-collection-container .field--name-field-gallery-ct .table_overflow, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .table_overflow, .node-type-article .field-collection-container .field--name-field-gallery-ct .table_overflow { overflow: hidden; margin-left: 15px; position: relative; height: 100%; }
.node-type-news .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container, .node-type-article .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container { display: table; width: 100%; height: 100%; table-layout: fixed; position: relative; }
.node-type-news .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container > .field-item, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container > .field-item, .node-type-article .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container > .field__item { display: inline-block; position: relative; width: 23%; height: auto; padding: 0 1%; vertical-align: top; font-size: 13px; }
.node-type-news .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container > .field__item .field-collection-view, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container > .field__item .field-collection-view, .node-type-article .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container > .field__item .field-collection-view { width: 100%; margin: 0; position: relative; height: 100%; border-bottom: 0 none; }
.node-type-news .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-add-image figure, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-add-image figure, .node-type-article .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-add-image figure { position: relative; }
.node-type-news .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-add-image figure .image-wrapper, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-add-image figure .image-wrapper, .node-type-article .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-add-image figure .image-wrapper { display: inline-block; width: 100%; height: 100%; position: relative; }
.node-type-news .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-add-image figure .image-wrapper img, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-add-image figure .image-wrapper img, .node-type-article .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-add-image figure .image-wrapper img { cursor: pointer; float: left; }
.node-type-news .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-add-image figure .play_btn, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-add-image figure .play_btn, .node-type-article .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-add-image figure .play_btn { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; background: url(../images/play_btn_gal.png) no-repeat; background-size: 27%; background-position-x: 50%; background-position-y: 50%; background-color: rgba(0, 0, 0, 0.26); cursor: pointer; }
.node-type-news .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-add-image figure .prev_thumb, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-add-image figure .prev_thumb, .node-type-article .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-add-image figure .prev_thumb { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; background: url(../images/thumb_prev_icon.png) no-repeat; background-size: 25%; background-position-x: 50%; background-position-y: 50%; background-color: rgba(0, 0, 0, 0.26); cursor: pointer; }
.node-type-news .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-item-gallery-title, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-item-gallery-title, .node-type-article .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-item-gallery-title { position: relative; text-align: center; text-transform: uppercase; line-height: 1.2; background: white; }
.node-type-news .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-you-tube-link, .node-type-news .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-item-gallery-desc, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-you-tube-link, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-item-gallery-desc, .node-type-article .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-you-tube-link, .node-type-article .field-collection-container .field--name-field-gallery-ct .table_overflow .items_container .field--name-field-item-gallery-desc { display: none; }
.node-type-news .field-collection-container .field--name-field-gallery-ct .slider, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .slider, .node-type-article .field-collection-container .field--name-field-gallery-ct .slider { position: relative; height: 140px; }
.node-type-news .field-collection-container .field--name-field-gallery-ct .nav_btns, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .nav_btns, .node-type-article .field-collection-container .field--name-field-gallery-ct .nav_btns { position: absolute; height: 100%; top: 0; }
.node-type-news .field-collection-container .field--name-field-gallery-ct .nav_btns.next, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .nav_btns.next, .node-type-article .field-collection-container .field--name-field-gallery-ct .nav_btns.next { right: -21px; width: 20px; }
.node-type-news .field-collection-container .field--name-field-gallery-ct .nav_btns.next span, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .nav_btns.next span, .node-type-article .field-collection-container .field--name-field-gallery-ct .nav_btns.next span { background: url(../images/right-arrow.png) no-repeat right center; display: inline-block; cursor: pointer; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
.node-type-news .field-collection-container .field--name-field-gallery-ct .nav_btns.prev, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .nav_btns.prev, .node-type-article .field-collection-container .field--name-field-gallery-ct .nav_btns.prev { width: 20px; }
.node-type-news .field-collection-container .field--name-field-gallery-ct .nav_btns.prev span, .node-type-success-video .field-collection-container .field--name-field-gallery-ct .nav_btns.prev span, .node-type-article .field-collection-container .field--name-field-gallery-ct .nav_btns.prev span { background: url(../images/left-arrow.png) no-repeat left center; display: inline-block; cursor: pointer; margin: auto; position: absolute; top: 0; left: -7px; bottom: 0; right: 0; }

.path-node-23 #main-content-header { width: 76%; margin: 0px auto; }
.path-node-23 #main-content-header  .page-title { margin: 0px; padding-bottom: 21px; }
.path-node-23 .webform-submission-our-newsletter-form { width: 70%; background: #efefef; background: linear-gradient(0deg, #ffffff 5%, #efefef 5%, #efefef 100%); padding: 2rem; margin: 1.5% auto 3% auto; position: relative; }
.path-node-23 .webform-submission-our-newsletter-form .form-item { display: inline-block; margin: 10px; }
.path-node-23 .webform-submission-our-newsletter-form .form-item#webform-component-name-title { width: 15%; }
.path-node-23 .webform-submission-our-newsletter-form .form-item#webform-component-full-name { width: 29.5%; }
.path-node-23 .webform-submission-our-newsletter-form .form-item#webform-component-affiliation { width: 47.2%; }
.path-node-23 .webform-submission-our-newsletter-form .form-item#webform-component-email { width: 47%; }
.path-node-23 .webform-submission-our-newsletter-form .form-item#webform-component-phone-number { width: 47%; }
.path-node-23 .webform-submission-our-newsletter-form .form-item input, .path-node-23 .webform-submission-our-newsletter-form .form-item select { padding: 7px 2px 8px 17px; width: calc(100% - 17px); }
.path-node-23 .webform-submission-our-newsletter-form .form-item input#edit-submitted-name-title, .path-node-23 .webform-submission-our-newsletter-form .form-item select#edit-submitted-name-title { width: 100%; background-image: url(../images/list_box-arrow.png); background-position: 98%; background-repeat: no-repeat; background-color: white; display: inline-block; font: inherit; line-height: 1.5em; padding: 0.4em 3.5em 0.38em 1em; margin: 0; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; }
.path-node-23 .webform-submission-our-newsletter-form .form-item input#edit-submitted-name-title::-ms-expand, .path-node-23 .webform-submission-our-newsletter-form .form-item select#edit-submitted-name-title::-ms-expand { display: none; }
.path-node-23 .webform-submission-our-newsletter-form .form-item input#edit-submitted-name-title, .path-node-23 .webform-submission-our-newsletter-form .form-item select#edit-submitted-name-title { width: 100%; background-position: 93%; }
.path-node-23 .webform-submission-our-newsletter-form .form-actions#edit-actions { background: white; margin: 0px auto; text-align: center; position: absolute; width: 100%; left: 0; height: 50px; margin-top: 24px; border-top: 1px dotted black; padding-top: 25px; }
.path-node-23 .webform-submission-our-newsletter-form .form-actions#edit-actions #edit-submit { all: initial; padding: 7px 31px; border: 3px solid #45c3f1; border-radius: 25px; color: #45c3f1; cursor: pointer; font-size: 1.5em; font-weight: 500; }
.path-node-23 .webform-submission-our-newsletter-form .form-actions#edit-actions #edit-submit:hover { background: #00b9ed; color: #ffffff; }
.path-node-23 .webform-submission-our-newsletter-form #webform-component-message { display: block; margin-bottom: 30px; }
.path-node-23 .webform-submission-our-newsletter-form .captcha { position: relative; width: 97%; display: block; margin: 30px 10px; background: white; border: 1px solid #80808052; padding: 4px; }
.path-node-23 .webform-submission-our-newsletter-form .captcha img { float: left; display: inline-block; }
.path-node-23 .webform-submission-our-newsletter-form .captcha .reload-captcha-wrapper a { position: absolute; left: 0; bottom: 0; }
.path-node-23 .webform-submission-our-newsletter-form .captcha .form-item-captcha-response { display: inline-block; width: 53%; margin-top: 0; margin-left: 5%; }
.path-node-23 .dt-more-container { padding: 0; }

.path-node .webform-submission-contact-form { width: 70%; background: #efefef; background: linear-gradient(0deg, #ffffff 5%, #efefef 5%, #efefef 100%); padding: 2rem; position: relative; }

.path-node .webform-submission-contact-form .form-item#webform-component-name-title { width: 15%; }
.path-node .webform-submission-contact-form .form-item#webform-component-full-name { width: 29.5%; }
.path-node .webform-submission-contact-form .form-item#webform-component-affiliation { width: 47.2%; }
.path-node .webform-submission-contact-form .form-item#webform-component-email { width: 47%; }
.path-node .webform-submission-contact-form .form-item#webform-component-phone-number { width: 47%; }
.path-node .webform-submission-contact-form .form-item input, .path-node .webform-submission-contact-form .form-item select { padding: 7px 2px 8px 17px; width: calc(100% - 17px); }
.path-node .webform-submission-contact-form .form-item input#edit-submitted-name-title, .path-node .webform-submission-contact-form .form-item select#edit-submitted-name-title { width: 100%; background-image: url(../images/list_box-arrow.png); background-position: 98%; background-repeat: no-repeat; background-color: white; display: inline-block; font: inherit; line-height: 1.5em; padding: 0.4em 3.5em 0.38em 1em; margin: 0; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; }
.path-node .webform-submission-contact-form .form-item input#edit-submitted-name-title::-ms-expand, .path-node .webform-submission-contact-form .form-item select#edit-submitted-name-title::-ms-expand { display: none; }
.path-node .webform-submission-contact-form .form-item input#edit-submitted-name-title, .path-node .webform-submission-contact-form .form-item select#edit-submitted-name-title { width: 100%; background-position: 93%; }
.path-node .webform-submission-contact-form .form-actions#edit-actions { justify-content: center; background: white; margin: 0px auto; text-align: center; position: absolute; width: 100%; left: 0; height: 50px; margin-top: 24px; border-top: 1px dotted black; padding-top: 25px; }
.path-node .webform-submission-contact-form #webform-component-message { display: block; margin-bottom: 30px; }
.path-node .webform-submission-contact-form .captcha { position: relative; width: 97%; display: block; margin: 30px 10px; background: white; border: 1px solid #80808052; padding: 4px; }
.path-node .webform-submission-contact-form .captcha img { float: left; display: inline-block; }
.path-node .webform-submission-contact-form .captcha .reload-captcha-wrapper a { position: absolute; left: 0; bottom: 0; }
.path-node .webform-submission-contact-form .captcha .form-item-captcha-response { display: inline-block; width: 53%; margin-top: 0; margin-left: 5%; }

/* ============================ * Steps Block Menu           * ============================ */
#block-stepsmenublock { width: 92%; margin: 1em 4%; position: relative; background: url("../images/steps_menu/menu_step_bg.png") 5px 0px repeat-x; }
#block-stepsmenublock .step-block { width: 13.66%; float: left; display: block-inline; background: url("../images/steps_menu/step2.png") top center no-repeat; }
#block-stepsmenublock .step-block .step-img { width: 100%; height: 83px; display: block; }
#block-stepsmenublock .step-block a { color: #333; }
#block-stepsmenublock .step-block a:hover, #block-stepsmenublock .step-block a:focus { text-decoration: none; }
#block-stepsmenublock .step-block .step-text { text-align: center; width: 70%; height: auto; display: block; margin: 1em auto 0; }
#block-stepsmenublock .step-block.active a { color: #1cb5ee; }
#block-stepsmenublock .step-block.first { width: 9%; background: url("../images/steps_menu/step1.png") top left no-repeat; }
#block-stepsmenublock .step-block.first .step-text { margin: 1em auto 0 0; width: 86px; }
#block-stepsmenublock .step-block.first.active { background: url("../images/steps_menu/step1_active.png") top left no-repeat; }
#block-stepsmenublock .step-block.first.past { background: url("../images/steps_menu/step1_past.png") top left no-repeat; }
#block-stepsmenublock .step-block.second { background: url("../images/steps_menu/step2.png") top center no-repeat; }
#block-stepsmenublock .step-block.second.active { background: url("../images/steps_menu/step2_active.png") top center no-repeat; }
#block-stepsmenublock .step-block.second.past { background: url("../images/steps_menu/step2_past.png") top center no-repeat; }
#block-stepsmenublock .step-block.third { background: url("../images/steps_menu/step3.png") top center no-repeat; }
#block-stepsmenublock .step-block.third.active { background: url("../images/steps_menu/step3_active.png") top center no-repeat; }
#block-stepsmenublock .step-block.third.past { background: url("../images/steps_menu/step3_past.png") top center no-repeat; }
#block-stepsmenublock .step-block.fourth { background: url("../images/steps_menu/step4.png") top center no-repeat; }
#block-stepsmenublock .step-block.fourth.active { background: url("../images/steps_menu/step4_active.png") top center no-repeat; }
#block-stepsmenublock .step-block.fourth.past { background: url("../images/steps_menu/step4_past.png") top center no-repeat; }
#block-stepsmenublock .step-block.fifth { background: url("../images/steps_menu/step5.png") top center no-repeat; }
#block-stepsmenublock .step-block.fifth.active { background: url("../images/steps_menu/step5_active.png") top center no-repeat; }
#block-stepsmenublock .step-block.fifth.past { background: url("../images/steps_menu/step5_past.png") top center no-repeat; }
#block-stepsmenublock .step-block.sixth { background: url("../images/steps_menu/step6.png") top center no-repeat; }
#block-stepsmenublock .step-block.sixth.active { background: url("../images/steps_menu/step6_active.png") top center no-repeat; }
#block-stepsmenublock .step-block.sixth.past { background: url("../images/steps_menu/step6_past.png") top center no-repeat; }
#block-stepsmenublock .step-block.seventh { background: url("../images/steps_menu/step7.png") top center no-repeat; }
#block-stepsmenublock .step-block.seventh.active { background: url("../images/steps_menu/step7_active.png") top center no-repeat; }
#block-stepsmenublock .step-block.seventh.past { background: url("../images/steps_menu/step7_past.png") top center no-repeat; }
#block-stepsmenublock .step-block.eighth { width: 9%; float: right; background: url("../images/steps_menu/step8.png") top right no-repeat; }
#block-stepsmenublock .step-block.eighth .step-text { width: 86px; margin: 1em 0 0 auto; }
#block-stepsmenublock .step-block.eighth.active { background: url("../images/steps_menu/step8_active.png") top right no-repeat; }
#block-stepsmenublock .step-block.eighth.past { background: url("../images/steps_menu/step8_past.png") top right no-repeat; }
#block-stepsmenublock .researcher-menu .step-block { width: 16%; }
#block-stepsmenublock .researcher-menu .step-block.first { width: 9%; }
#block-stepsmenublock .researcher-menu .step-block.eighth { width: 9%; }

#block-steps-menu-user-step-form-mobile { display: none; }

.path-event-details #block-views-block-close-events-block-3, .path-event-details #block-views-block-close-events-block-4, .path-close-events #block-views-block-close-events-block-3, .path-close-events #block-views-block-close-events-block-4 { display: none; }
.path-event-details div#block-pagetitle, .path-dashboard-afiliation div#block-pagetitle, .path-event-details div#block-pagetitle, .path-close-events div#block-pagetitle, .path-close-events div#block-pagetitle { grid-column: 1/15; margin-bottom: 0; background-color: #efefef; }
.path-event-details div#block-olivero-sub-theme-page-title, .path-dashboard-afiliation div#block-olivero-sub-theme-page-title, .path-event-details div#block-olivero-sub-theme-page-title, .path-close-events div#block-olivero-sub-theme-page-title, .path-close-events div#block-olivero-sub-theme-page-title { grid-column: 1/15; margin-bottom: 0; background-color: #efefef; }
.path-event-details .page-title,.path-dashboard-afiliation .page-title, .path-event-details .page-title, .path-close-events .page-title, .path-close-events .page-title { margin: 0px 2% 2%; padding-top: 1.8%; display: block }
.path-dashboard-afiliation .page-title,#reviewers_list_container .page-title { margin: 0 0 2%; padding-top: 1.8%; display: block }
.path-event-details .layout-main, .path-close-events .layout-main { margin: 2% 2%; }
.path-event-details #content, .path-close-events #content { grid-template-columns: repeat(14, minmax(0, 1fr)); }
.path-event-details .layout-main .main-content #main-content-header, .path-close-events .layout-main .main-content #main-content-header { background-color: #efefef; }
.path-event-details .layout-main .main-content .view-event-details, .path-event-details .layout-main .main-content .view-close-events, .path-close-events .layout-main .main-content .view-event-details, .path-close-events .layout-main .main-content .view-close-events { background-color: #efefef; }
.path-event-details .layout-main .main-content .view-event-details .view-content .views-row, .path-event-details .layout-main .main-content .view-close-events .view-content .views-row, .path-close-events .layout-main .main-content .view-event-details .view-content .views-row, .path-close-events .layout-main .main-content .view-close-events .view-content .views-row { width: 33%; background: #fff; margin: 0.5% 22px; position: relative; padding: 10px; float: left; -webkit-box-shadow: -1px 2px 5px 0px rgba(48, 78, 113, 0.7); -moz-box-shadow: -1px 2px 5px 0px rgba(48, 78, 113, 0.7); box-shadow: -1px 2px 5px 0px rgba(48, 78, 113, 0.7); }
.path-event-details .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-event-image, .path-event-details .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-event-image, .path-close-events .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-event-image, .path-close-events .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-event-image { width: 100%; margin: 0; padding: 0; position: relative; }
.path-event-details .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-event-image img, .path-event-details .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-event-image img, .path-close-events .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-event-image img, .path-close-events .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-event-image img { width: 100%; height: auto; display: block; }
.path-event-details .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-event-image .views-field-field-convention-date-time, .path-event-details .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-event-image .views-field-field-convention-date-time, .path-close-events .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-event-image .views-field-field-convention-date-time, .path-close-events .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-event-image .views-field-field-convention-date-time { background: #5ab26b; color: #fff; position: absolute; z-index: 1; width: 83px; height: 83px; text-align: center; bottom: -20px; right: 10px; }
.path-event-details .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-event-image .views-field-field-convention-date-time span, .path-event-details .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-event-image .views-field-field-convention-date-time span, .path-close-events .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-event-image .views-field-field-convention-date-time span, .path-close-events .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-event-image .views-field-field-convention-date-time span { display: inline-block; width: 100%; line-height: 1em; }
.path-event-details .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-event-image .views-field-field-convention-date-time span.day-number, .path-event-details .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-event-image .views-field-field-convention-date-time span.day-number, .path-close-events .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-event-image .views-field-field-convention-date-time span.day-number, .path-close-events .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-event-image .views-field-field-convention-date-time span.day-number { font-size: 2.8em; margin-top: 9%; }
.path-event-details .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-event-image .views-field-field-convention-date-time span.date-display-single, .path-event-details .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-event-image .views-field-field-convention-date-time span.date-display-single, .path-close-events .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-event-image .views-field-field-convention-date-time span.date-display-single, .path-close-events .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-event-image .views-field-field-convention-date-time span.date-display-single { all: initial; font-family: "Rubik", sans-serif; position: absolute; bottom: -21px; width: 100%; left: 0; text-align: center; color: #6cb97b; }
.path-event-details .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-committee-type1, .path-event-details .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-pro-committee-type, .path-event-details .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-committee-type1, .path-event-details .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-pro-committee-type, .path-close-events .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-committee-type1, .path-close-events .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-pro-committee-type, .path-close-events .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-committee-type1, .path-close-events .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-pro-committee-type { display: table; padding: 0.5em 0; line-height: 1.5em; }
.path-event-details .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-committee-type1 .views-label, .path-event-details .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-pro-committee-type .views-label, .path-event-details .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-committee-type1 .views-label, .path-event-details .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-pro-committee-type .views-label, .path-close-events .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-committee-type1 .views-label, .path-close-events .layout-main .main-content .view-event-details .view-content .views-row .views-field-field-pro-committee-type .views-label, .path-close-events .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-committee-type1 .views-label, .path-close-events .layout-main .main-content .view-close-events .view-content .views-row .views-field-field-pro-committee-type .views-label { display: table-cell; width: 80px; }
.path-event-details .layout-main .main-content .view-event-details .view-content .views-row .views-field-title, .path-event-details .layout-main .main-content .view-close-events .view-content .views-row .views-field-title, .path-close-events .layout-main .main-content .view-event-details .view-content .views-row .views-field-title, .path-close-events .layout-main .main-content .view-close-events .view-content .views-row .views-field-title { width: 96%; height: 2.8em; line-height: 1.5em; margin: 3.5em 0% 0; padding: 0; }
.path-event-details .layout-main .main-content .view-event-details .view-content .views-row .views-field-title h3, .path-event-details .layout-main .main-content .view-close-events .view-content .views-row .views-field-title h3, .path-close-events .layout-main .main-content .view-event-details .view-content .views-row .views-field-title h3, .path-close-events .layout-main .main-content .view-close-events .view-content .views-row .views-field-title h3 { font-size: 1.3em; }
.path-event-details .layout-main .main-content .view-event-details .view-content .views-row .views-field-nid, .path-event-details .layout-main .main-content .view-close-events .view-content .views-row .views-field-nid, .path-close-events .layout-main .main-content .view-event-details .view-content .views-row .views-field-nid, .path-close-events .layout-main .main-content .view-close-events .view-content .views-row .views-field-nid { margin-top: 10px; }
.path-event-details .layout-main .main-content .view-event-details .view-content .views-row .read_more, .path-event-details .layout-main .main-content .view-close-events .view-content .views-row .read_more, .path-close-events .layout-main .main-content .view-event-details .view-content .views-row .read_more, .path-close-events .layout-main .main-content .view-close-events .view-content .views-row .read_more { z-index: 1; right: 0; bottom: 0; color: #1cb5ee; padding: 0 21px 0 0; background: url("../images/arrow_blue.png") no-repeat center right; text-align: right; text-decoration: none; }
.path-event-details .layout-main .main-content .view-event-details .view-content .views-row .read_more:hover, .path-event-details .layout-main .main-content .view-event-details .view-content .views-row .read_more:focus, .path-event-details .layout-main .main-content .view-close-events .view-content .views-row .read_more:hover, .path-event-details .layout-main .main-content .view-close-events .view-content .views-row .read_more:focus, .path-close-events .layout-main .main-content .view-event-details .view-content .views-row .read_more:hover, .path-close-events .layout-main .main-content .view-event-details .view-content .views-row .read_more:focus, .path-close-events .layout-main .main-content .view-close-events .view-content .views-row .read_more:hover, .path-close-events .layout-main .main-content .view-close-events .view-content .views-row .read_more:focus { text-decoration: none; }
.path-event-details .layout-main .main-content .view-event-details .view-content .slick-prev, .path-event-details .layout-main .main-content .view-close-events .view-content .slick-prev, .path-close-events .layout-main .main-content .view-event-details .view-content .slick-prev, .path-close-events .layout-main .main-content .view-close-events .view-content .slick-prev { left: -2%; background: url("../images/prev-arrow-blue.png") center; }
.path-event-details .layout-main .main-content .view-event-details .view-content .slick-next, .path-event-details .layout-main .main-content .view-close-events .view-content .slick-next, .path-close-events .layout-main .main-content .view-event-details .view-content .slick-next, .path-close-events .layout-main .main-content .view-close-events .view-content .slick-next { right: -2%; background: url("../images/next-arrow-blue.png") center; }

.path-close-events .slick-list.draggable:hover,.path-event-details .slick-list.draggable:hover {background: transparent;}
.path-close-events .slick-list.draggable .slick-track {display: flex;align-items: end;}
.path-close-events #my-tasks { margin-top: 20px;    grid-column: 1/15; margin-bottom: 0; }
.path-close-events #my-tasks .all-tasks-link { display: none; }
.path-close-events #my-tasks .title_header { position: relative; }
.path-close-events #my-tasks .title_header .add_task_btn { width: 114px; height: 35px; background: url(../images/new-icon.png) no-repeat center; border-radius: 20px; position: absolute; top: 30px; right: 5%; cursor: pointer; }
.path-close-events .view-content .views-row .views-field-title .field-content { text-align: center; }
.path-close-events .view-content .views-row .views-field-body .field-content { display: table; width: 100%; text-align: center; }
.path-close-events .view-content .views-row .views-field-body .field-content div { display: table-cell; border-right: 1px solid #d3d3d3; }
.path-close-events .view-content .views-row .views-field-body .field-content div.rejected_inv { border-right: unset; }
.path-close-events .view-content .views-row .views-field-body .field-content div span.val { display: block; }
.path-close-events #my-tasks { background-color: #efefef; }
.path-close-events .contextual-region { position: inherit; }
.path-close-events #my-tasks .title_header h1 { text-align: left; width: 95%; margin: 0px auto; border-bottom: 1px dotted black; padding: 25px 0px 11px; margin-bottom: 19px; }
.path-close-events #my-tasks #my-tasks-groups { display: table; width: 100%; position: relative; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 { display: table-cell; width: 50%; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 h2.block__title, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 h2.block__title{ border: none; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 h2, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 h2 { padding-left: 5%; font-size: 1.7em; color: #000; }
#my-tasks-groups .view > * {margin-bottom: 0;}
.view-filters {height: 0;}
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 h2 .entries, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 h2 .entries { color: #4caf50; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-header, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-header { height: 0; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-header .invisible_det_after #start, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-header .invisible_det_after #end, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-header .invisible_det_after #total, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-header .invisible_det_before #start, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-header .invisible_det_before #end, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-header .invisible_det_before #total, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-header .before-com-list, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-header .after-com-list, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-header .label-list, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-header .invisible_det_after #start, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-header .invisible_det_after #end, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-header .invisible_det_after #total, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-header .invisible_det_before #start, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-header .invisible_det_before #end, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-header .invisible_det_before #total, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-header .before-com-list, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-header .after-com-list, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-header .label-list { display: none; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .js-form-item-items-per-page, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .js-form-item-items-per-page { position: absolute; top: 8px; right: 5%; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .js-form-item-items-per-page label, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .js-form-item-items-per-page label { display: inline-block; margin-right: 8px; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .js-form-item-items-per-page select, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .js-form-item-items-per-page select { -webkit-appearance: none; background: url(../images/listbox-style.png) no-repeat center right; width: 100px; padding-left: 25px; padding-right: 35px; height: 34px; border-color: #c7c7c7; color: #000;}
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .js-form-item-items-per-page .invisible_det_before, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .js-form-item-items-per-page .invisible_det_after, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .js-form-item-items-per-page .invisible_det_before, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .js-form-item-items-per-page .invisible_det_after { display: none; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-content, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-content { width: 90%; margin: 0px auto; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-content table, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-content table { border-collapse: separate; border-spacing: 0px 15px; border: none 0; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-content table thead tr, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-content table thead tr { background-color: #208aaa; color: white; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-content table thead tr th, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-content table thead tr th { padding: 12px; text-align: center; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-content table thead tr th a, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-content table thead tr th a { color: white; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-content table tbody tr, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-content table tbody tr { background-color: white; box-shadow: 1px 1px 4px 1px rgba(103, 77, 77, 0.45); }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-content table tbody tr[status="admin-approval"], .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-content table tbody tr[status="admin-approval"] { display: none; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-content table tbody tr td, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-content table tbody tr td { padding: 12px; text-align: center; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-content table tbody tr td .task_status, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-content table tbody tr td .task_status { display: block; border: 2px solid #ababab; width: 25px; height: 25px; margin: auto; border-radius: 20px; cursor: pointer; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .view-content table tbody tr td .task_status[status="complete"], .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .view-content table tbody tr td .task_status[status="complete"] { background: url(../images/check_back.png) no-repeat; background-color: #ffffff; background-position: center; background-size: auto; border-color: #4caf50; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .item-list-pager, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .item-list-pager { display: block; position: relative; text-align: center; margin-bottom: 3%; padding: 14px; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .item-list-pager .pager, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .item-list-pager .pager { display: inline-block; margin: auto; background: white; border: 1px solid #bcbcbc; padding: 7px 10px; border-radius: 7px; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .item-list-pager .pager li, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .item-list-pager .pager li { font-size: 1.2em; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .item-list-pager .pager li a, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .item-list-pager .pager li a { color: black; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .item-list-pager .pager li.pager-first, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .item-list-pager .pager li.pager-first { display: none; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .item-list-pager .pager li.pager-last, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .item-list-pager .pager li.pager-last { display: none; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .item-list-pager .pager li.pager-current, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .item-list-pager .pager li.pager-current { background: #12b4f0; color: white; border-radius: 3px; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .item-list-pager .pager li.pager-previous, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .item-list-pager .pager li.pager-previous { border-right: 1px solid #bcc4c8; vertical-align: sub; padding: 22px 13px 18px 0px; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .item-list-pager .pager li.pager-previous a, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .item-list-pager .pager li.pager-previous a { font-size: 1.4em; color: #218cac; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .item-list-pager .pager li.pager-next, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .item-list-pager .pager li.pager-next { border-left: 1px solid #bcc4c8; vertical-align: sub; padding: 22px 0px 18px 13px; }
.path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-1 .item-list-pager .pager li.pager-next a, .path-close-events #my-tasks #my-tasks-groups #block-views-block-close-events-block-2 .item-list-pager .pager li.pager-next a { font-size: 1.4em; color: #218cac; }
.path-close-events #block-olivero-sub-theme-pazi-block-3 { background: url("../images/news-bg-pattern.jpg"); margin-top: 20px; padding: 14px 22px; grid-column: 1/15; }
.path-close-events #block-olivero-sub-theme-pazi-block-3 .a-approve-text { display: inline-block; vertical-align: middle; padding: 0px 10px; }
.path-close-events #block-olivero-sub-theme-pazi-block-3 .a-approve-btn { opacity: 1; display: inline-block; vertical-align: middle; border: 2px solid #ababab; width: 25px; height: 25px; margin: auto; border-radius: 20px; cursor: pointer; }
.path-close-events #block-olivero-sub-theme-pazi-block-3 .a-approve-btn[status="complete"] { background: url(../images/check_back.png) no-repeat; background-color: #ffffff; background-position: center; background-size: auto; border-color: #4caf50; }

#block-pazim-welcome-user-block { background: white; padding: 22px 47px; font-size: 1.8em; margin-bottom: 0; }

.path-event-details #searchtable { display: none; }
.path-event-details #block-pazim-professional-proposal-list-block #table_title { background-color: #ededed; margin: 34px 0px 0px; padding: 14px 21px; }
.path-event-details #block-pazim-professional-proposal-list-block #table_title .title_wrap { border-bottom: 1px dotted black; padding-bottom: 14px; position: relative; }
.path-event-details #block-pazim-professional-proposal-list-block #table_title .title_wrap .entries { color: #4caf50; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper { background-color: #ededed; width: 80%; display: block; margin: auto; padding: 13px; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap { display: table-cell; width: 90%; padding: 0; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap input { border: 1px solid #c7c7c7; padding: 5px 7px; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div { display: inline-block; margin: 0px 17px 14px; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div .input_cont { display: block; width: 100%; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div .input_cont .input_d { width: 100%; padding: 3px 5px; height: 23px; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div .label { display: block; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#year_d { width: 23%; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#year_d.search_um { width: 16%; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#discipline_d { width: 23%; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#academic_d { width: 40%; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#industry_d, .path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#global_d { width: 45%; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#industry_d.search_um, .path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#global_d.search_um { width: 37%; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div #event_type_select, .path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div #user_type_select, .path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div #year_select, .path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div #prop_type_select { font-size: 100%; margin: 0; vertical-align: baseline; padding: 7px 43px 6px 7px; background-image: url(../images/list_box-arrow.png); background-repeat: no-repeat; background-position: 97%; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#min_d input, .path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#max_d input { font-size: 100%; margin: 0; vertical-align: baseline; padding: 7px 43px 6px 7px; background-image: url(../images/date-icon1.png); background-repeat: no-repeat; background-position: 95%; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#event_type { width: 38%; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#event_type select { width: 100%; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .search_cont { display: table-cell; text-align: center; margin: auto; vertical-align: middle; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .search_cont .search_btn { display: inline-block; padding: 10px; width: 108px; height: 20px; background: url(../images/search_btn.png) no-repeat; text-align: center; background-size: 100%; background-position: center center; cursor: pointer; }
.path-event-details #block-pazim-professional-proposal-list-block .dataTables_info { display: none; }
.path-event-details #block-pazim-professional-proposal-list-block .dt-buttons { display: none; }
.path-event-details #block-pazim-professional-proposal-list-block #main_proposals_table_wrapper { position: relative; margin: 0; padding: 1px 23px 30px; background: #ededed; }
.path-event-details #block-pazim-professional-proposal-list-block #main_proposals_table_wrapper #main_proposals_table { width: 100%; border-collapse: separate; border-spacing: 0em 1em; border: unset; }
.path-event-details #block-pazim-professional-proposal-list-block #main_proposals_table_wrapper #main_proposals_table .hide_me { display: none; }
.path-event-details #block-pazim-professional-proposal-list-block #main_proposals_table_wrapper #main_proposals_table thead th { background: #208aaa; color: white; padding: 10px; text-align: center; cursor: pointer; font-weight: 400; }
.path-event-details #block-pazim-professional-proposal-list-block #main_proposals_table_wrapper #main_proposals_table thead th#rj { width: 35% !important; }
.path-event-details #block-pazim-professional-proposal-list-block #main_proposals_table_wrapper #main_proposals_table tbody tr { background-color: white; box-shadow: 1px 1px 1px 2px rgba(128, 128, 128, 0.52); }
.path-event-details #block-pazim-professional-proposal-list-block #main_proposals_table_wrapper #main_proposals_table tbody tr td { text-align: center; padding: 21px 7px; }
.path-event-details #block-pazim-professional-proposal-list-block #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span { display: block; border: 2px solid #ababab; width: 25px; height: 25px; margin: auto; border-radius: 20px; cursor: pointer; }
.path-event-details #block-pazim-professional-proposal-list-block #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="1"] { background: url(../images/check_back.png) no-repeat; background-color: #ffffff; background-position: center; background-size: auto; border-color: #4caf50; }
.path-event-details #block-pazim-professional-proposal-list-block #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="0"] { background: url(../images/pending_eval.png) no-repeat; border: 0px; background-color: #ffffff; background-position: center; background-size: contain; height: 33px; width: 33px; }
.path-event-details #block-pazim-professional-proposal-list-block #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit { border-left: 1px solid #c8c8c8; }
.path-event-details #block-pazim-professional-proposal-list-block #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit a { display: inline-block; height: 40px; background: url(../images/edit_item_link.png); background-repeat: no-repeat; margin: 0px auto; background-position: center center; width: 31px; background-size: contain; cursor: pointer; }
.path-event-details #block-pazim-professional-proposal-list-block #main_proposals_table_wrapper #main_proposals_table_filter { display: none; }
.path-event-details #block-pazim-professional-proposal-list-block #main_proposals_table_wrapper #main_proposals_table_length { position: absolute; top: -79px; right: 84px; }
.path-event-details #block-pazim-professional-proposal-list-block #main_proposals_table_wrapper #main_proposals_table_length label { font-weight: 400; }
.path-event-details #block-pazim-professional-proposal-list-block #main_proposals_table_wrapper #main_proposals_table_length label select { margin: 10px; -webkit-appearance: button; background: url(../images/listbox-style.png) no-repeat center right; margin-left: 7px; width: 100px; padding-left: 25px; height: 34px; border-color: #c7c7c7; }
.path-event-details #block-pazim-professional-proposal-list-block #main_proposals_table_wrapper .main_proposals_table { display: none; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper { background-color: #ededed; width: 80%; display: block; margin: auto; padding: 13px; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap { display: table-cell; width: 90%; padding: 0; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap input { border: 1px solid #c7c7c7; padding: 5px 7px; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div { display: inline-block; margin: 0px 17px 14px; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div .input_cont { display: block; width: 100%; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div .input_cont .input_d { width: 100%; padding: 3px 5px; height: 23px; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div .label { display: block; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#year_d { width: 23%; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#year_d.search_um { width: 16%; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#discipline_d { width: 23%; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#academic_d { width: 40%; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#industry_d, .path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#global_d { width: 45%; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#industry_d.search_um, .path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#global_d.search_um { width: 37%; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div #event_type_select, .path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div #user_type_select, .path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div #year_select, .path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div #prop_type_select { font-size: 100%; margin: 0; vertical-align: baseline; padding: 7px 43px 6px 7px; background-image: url(../images/list_box-arrow.png); background-repeat: no-repeat; background-position: 97%; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#min_d input, .path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#max_d input { font-size: 100%; margin: 0; vertical-align: baseline; padding: 7px 43px 6px 7px; background-image: url(../images/date-icon1.png); background-repeat: no-repeat; background-position: 95%; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#event_type { width: 38%; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .field_wrap div#event_type select { width: 100%; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .search_cont { display: table-cell; text-align: center; margin: auto; vertical-align: middle; }
.path-event-details #block-pazim-professional-proposal-list-block #search_wrapper .search_cont .search_btn { display: inline-block; padding: 10px; width: 108px; height: 20px; background: url(../images/search_btn.png) no-repeat; text-align: center; background-size: 100%; background-position: center center; cursor: pointer; }

.page-node-type-committee-conference-event .dataTables_info { display: none; }
.page-node-type-committee-conference-event #block-pagetitle .page-title { display: none; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-page-title .page-title { display: none; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main { background: #efefef; padding: 1px 3.6%; margin-bottom: 20px; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content { display: table; width: 100%; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-board-approval-file { display: none; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper { display: table-cell; width: 50%; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .wrapper-title { border-bottom: 1px dotted black; margin: 5px 17px 25px -19px; padding: 10px 12px 12px 19px; font-size: 2.2em; font-weight: 500; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .left-side-wrapper { display: inline-table; width: 70%; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .left-side-wrapper .commitee_title .title_label { font-weight: 700; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .left-side-wrapper .field { display: table; width: 100%; border-bottom: 1px solid #cccccc; padding-bottom: 20px; margin-bottom: 20px; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .left-side-wrapper .field--name-field-convention-date-time { border-bottom: unset; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .left-side-wrapper .field span, .page-node-type-committee-conference-event .layout-main #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .left-side-wrapper .field h2, .page-node-type-committee-conference-event .layout-main #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .left-side-wrapper .field .field__item { display: table-cell; }
.page-node-type-committee-conference-event .layout-main #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .left-side-wrapper .field .field__item,.page-node-type-committee-conference-event .layout-main #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .left-side-wrapper .field .title_text { width: 66% }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .left-side-wrapper .field span.field__label, .page-node-type-committee-conference-event .layout-main #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .left-side-wrapper .field h2.field__label, .page-node-type-committee-conference-event .layout-main #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .left-side-wrapper .field .field__items.field__label { width: 33%; display: table-cell; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .right-side-wrapper { display: inline-table; width: 30%; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .right-side-wrapper .field { display: table; width: 100%; border-bottom: 1px solid #cccccc; padding-bottom: 20px; margin-bottom: 20px; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .right-side-wrapper .field.field--name-field-more-info { border-bottom: unset; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .right-side-wrapper .field span, .page-node-type-committee-conference-event .layout-main #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .right-side-wrapper .field h2, .page-node-type-committee-conference-event .layout-main #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .right-side-wrapper .field .field__items { display: table-cell; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .right-side-wrapper .field span.field__label, .page-node-type-committee-conference-event .layout-main #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .right-side-wrapper .field h2.field__label, .page-node-type-committee-conference-event .layout-main #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .event-details-wrapper .right-side-wrapper .field .field__items.field__label { width: 42%; display: table-cell; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants { display: block; width: 100%; padding: 0 0 0 4%; position: relative; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .add_participant { background-color: #097fa3; width: 133px; border: 1px; height: 35px; position: absolute; right: 0; border-radius: 22px; top: 10px; display: table; cursor: pointer; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .add_participant span { color: white; display: table-cell; text-align: center; width: 100%; font-size: 16px; vertical-align: middle; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .field__label { font-size: 2.2em; font-weight: 500; border-bottom: 1px dotted black; padding-bottom: 14px; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .field__items { margin-top: 20px; display: inline-block; width: 50%; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .field__items .items_header { display: table; width: 100%; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .field__items .items_header span { display: table-cell; font-weight: 500; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .field__items .items_header span.approved_header { width: 67%; text-align: right; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .field__items .items_header span.arrv_header { text-align: right; padding-right: 12px; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .field__item { display: table; width: 100%; border-bottom: 1px solid #cccccc; padding: 10px 0; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .field__item .participant_status { display: table; width: 100%; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .field__item .participant_status a { width: 50%; display: table-cell; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .field__item .participant_status .state_btn { opacity: 1; display: inline-block; vertical-align: middle; border: 2px solid #ababab; width: 25px; height: 25px; margin: auto; border-radius: 20px; cursor: pointer; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .field__item .participant_status[state="complete"] .par_apprvd .state_btn { background: url(../images/check_back.png) no-repeat; background-color: #ffffff; background-position: center; background-size: auto; border-color: #4caf50; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .field__item .participant_status[state="arrived"] .par_apprvd .state_btn, .page-node-type-committee-conference-event .layout-main #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .field__items .field__item .participant_status[state="arrived"] .par_arrived .state_btn { background: url(../images/check_back.png) no-repeat; background-color: #ffffff; background-position: center; background-size: auto; border-color: #4caf50; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .field__item .participant_status[state="canceled"] .par_apprvd .state_btn, .page-node-type-committee-conference-event .layout-main #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .field__items .field__item .participant_status[state="canceled"] .par_arrived .state_btn { background: url(../images/reject_icon.png) no-repeat; background-color: #ffffff; background-position: center; background-size: auto; border-color: #f15905; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .field__item .participant_status .par_apprvd, .page-node-type-committee-conference-event .layout-main #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .field__items .field__item .participant_status .par_arrived { width: 25%; display: table-cell; }
.page-node-type-committee-conference-event #block-olivero-sub-theme-pazi-system-main .node--type-committee-conference-event .node__content .field--name-field-participants .field__item .participant_status .par_arrived { text-align: center; }
.page-node-type-committee-conference-event #block-proposals { background: #efefef; padding: 1px 3.6%; position: relative; grid-column: 1/15;}
.page-node-type-committee-conference-event #block-proposals #proposals_table_filter { display: none; }
.page-node-type-committee-conference-event #block-proposals .block__title { margin-top: 20px; font-size: 2em;line-height: 48px;color: #333;font-weight: 400;font-family: "Rubik", sans-serif; }
.page-node-type-committee-conference-event #block-proposals .block__title .entries { color: #4caf50; }
.page-node-type-committee-conference-event #block-proposals #proposals_table_length { position: absolute; top: 31px; right: 50px; }
.page-node-type-committee-conference-event #block-proposals #proposals_table_length select { font-size: 100%; margin: 0; vertical-align: baseline; padding: 6px 45px 6px 22px; background-image: url(../images/list_box-arrow.png); background-repeat: no-repeat; background-position: 91%; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; height: 32px; line-height: 1; background-color: #fff; }
.page-node-type-committee-conference-event #block-proposals #proposals_table_length select::-ms-expand { display: none; }
.page-node-type-committee-conference-event #block-proposals table { width: 100%; border-collapse: separate; border-spacing: 0em 1em; border: unset; }
.page-node-type-committee-conference-event #block-proposals table thead th { background: #208aaa; color: white; padding: 10px; text-align: center; cursor: pointer; font-size: 16px; }
.page-node-type-committee-conference-event #block-proposals table thead th:nth-child(2) { width: 100px; }
.page-node-type-committee-conference-event #block-proposals table thead th.check-control { cursor: unset; width: 64px; padding: 5px; }
.page-node-type-committee-conference-event #block-proposals table thead th.check-control .all_check { background: white; height: 16px; width: 16px; display: inline-block; margin-right: 7px; border-radius: 15px; border: 1px solid #4caf50; cursor: pointer; vertical-align: middle; }
.page-node-type-committee-conference-event #block-proposals table thead th.check-control .all_check[all_checked="1"] { background-color: #4caf50; background-position: center; background-size: auto; border: 1px solid white; }
.page-node-type-committee-conference-event #block-proposals table thead th.status-control { padding: 0; }
.page-node-type-committee-conference-event #block-proposals table thead th.details-control { color: #208aaa; }
.page-node-type-committee-conference-event #block-proposals table tbody tr { box-shadow: 1px 1px 3px 2px rgba(128, 128, 128, 0.79); }
.page-node-type-committee-conference-event #block-proposals table tbody tr[role="row"] { background: white; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td { position: relative; text-align: center; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td.check-control .checkbox_mails { display: block; border: 2px solid #ababab; width: 25px; height: 25px; margin: auto; border-radius: 20px; cursor: pointer; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td.check-control .checkbox_mails[m_checked="1"] { background: url(../images/check_back.png) no-repeat; background-color: #ffffff; background-position: center; background-size: auto; border-color: #4caf50; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td.status-control .proposal_status { position: absolute; height: 100%; width: 100%; top: 0; left: 0; overflow: hidden; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td.status-control .proposal_status[status_color="green"] { background: green; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td.status-control .proposal_status[status_color="red"] { background: red; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td #abstract { display: inline-block; height: 40px; background: url(../images/abstract_icon.png); background-repeat: no-repeat; margin: 0px auto; background-position: center 100%; width: 31px; background-size: 93%; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td #resubmission { display: inline-block; height: 41px; background: url(../images/resubmission_icon.png); background-repeat: no-repeat; margin: 0px auto; background-position: center center; width: 31px; text-indent: -999px; overflow: hidden; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td span.affiliation { display: block; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td.exp-prop-state[state="0"] span.exp-proposal-status, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-prop-state[state="0"] span.exp-reviewer-status, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-reviewer-state[state="0"] span.exp-proposal-status, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-reviewer-state[state="0"] span.exp-reviewer-status { display: table-cell; height: 30px; margin: auto; border-radius: 20px; cursor: pointer; width: 144px; text-align: center; vertical-align: middle; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td.exp-prop-state[state="0"] span.exp-proposal-status#approve, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-prop-state[state="0"] span.exp-reviewer-status#approve, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-reviewer-state[state="0"] span.exp-proposal-status#approve, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-reviewer-state[state="0"] span.exp-reviewer-status#approve { background: url(../images/check_back-gray.png) no-repeat; background-position: 0% 50%; border-color: #ababab; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td.exp-prop-state[state="0"] span.exp-proposal-status#reject, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-prop-state[state="0"] span.exp-reviewer-status#reject, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-reviewer-state[state="0"] span.exp-proposal-status#reject, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-reviewer-state[state="0"] span.exp-reviewer-status#reject { background: url(../images/reject_icon-gray.png) no-repeat; background-position: 0% 50%; border-color: #ababab; width: 124px; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td.exp-prop-state[state="1"] span.exp-proposal-status, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-prop-state[state="1"] span.exp-proposal-status, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-reviewer-state[state="1"] span.exp-proposal-status, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-reviewer-state[state="1"] span.exp-reviewer-status { display: table-cell; height: 30px; margin: auto; border-radius: 20px; cursor: pointer; width: 144px; text-align: center; vertical-align: middle; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td.exp-prop-state[state="1"] span.exp-proposal-status#approve, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-prop-state[state="1"] span.exp-proposal-status#approve, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-reviewer-state[state="1"] span.exp-proposal-status#approve, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-reviewer-state[state="1"] span.exp-reviewer-status#approve { background: url(../images/check_back.png) no-repeat; background-position: 0% 50%; border-color: #4caf50; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td.exp-prop-state[state="1"] span.exp-proposal-status#reject, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-prop-state[state="1"] span.exp-reviewer-status#reject, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-reviewer-state[state="1"] span.exp-proposal-status#reject, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-reviewer-state[state="1"] span.exp-reviewer-status#reject { background: url(../images/reject_icon-gray.png) no-repeat; background-position: 0% 50%; border-color: #ababab; width: 124px; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td.exp-prop-state[state="2"] span.exp-proposal-status, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-prop-state[state="2"] span.exp-proposal-status, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-reviewer-state[state="2"] span.exp-proposal-status, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-reviewer-state[state="2"] span.exp-reviewer-status { display: table-cell; height: 30px; margin: auto; border-radius: 20px; cursor: pointer; width: 144px; text-align: center; vertical-align: middle; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td.exp-prop-state[state="2"] span.exp-proposal-status#approve, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-prop-state[state="2"] span.exp-reviewer-status#approve, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-reviewer-state[state="2"] span.exp-proposal-status#approve, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-reviewer-state[state="2"] span.exp-reviewer-status#approve { background: url(../images/check_back-gray.png) no-repeat; background-position: 0% 50%; border-color: #4caf50; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td.exp-prop-state[state="2"] span.exp-proposal-status#reject, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-prop-state[state="2"] span.exp-reviewer-status#reject, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-reviewer-state[state="2"] span.exp-proposal-status#reject, .page-node-type-committee-conference-event .layout-main #block-proposals table tbody tr td.exp-reviewer-state[state="2"] span.exp-reviewer-status#reject { background: url(../images/reject_icon.png) no-repeat; background-position: 0% 50%; border-color: #f15905; width: 124px; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td.save-proposal-but .status-approve-message-box { display: inline-block; width: auto; color: #40bc59; font-size: 1.1em; }
.page-node-type-committee-conference-event #block-proposals table tbody tr td.save-proposal-but .save-proposal-approve { width: auto; border: 0 none; border-radius: 30px; display: inline-block; float: right; font-size: 1.2em; z-index: 1; margin: 0 35% 0 5px; background: #097fa3; color: #fff; height: 36px; line-height: 36px; padding: 0 40px; text-align: center; cursor: pointer; }
.page-node-type-committee-conference-event #block-proposals table tbody .extra_info tr { box-shadow: unset; }
.page-node-type-committee-conference-event #block-proposals table tbody .extra_info tr .ei_label { width: 200px; text-align: left; }
.page-node-type-committee-conference-event #block-proposals table tbody .extra_info tr .exp-prop-state { text-align: left; }
.page-node-type-committee-conference-event #block-proposals table tbody .extra_info tr .commitee_notes { text-align: left; }
.page-node-type-committee-conference-event #block-proposals table tbody .extra_info tr .commitee_notes #commitee_notes_text { width: 64%; }
.page-node-type-committee-conference-event #block-proposals td.details-control { background: url("../images/plus_icon.png") no-repeat center center; cursor: pointer; }
.page-node-type-committee-conference-event #block-proposals tr.shown td.details-control { background: url("../images/minus_icon.png") no-repeat center center; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block { background-color: #efefef; vertical-align: middle; position: relative; display: none; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form { display: table; width: 100%; padding: 17px 0px; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form #boared_approval { padding-left: 54px; width: 150px; text-align: left; position: relative; display: table-cell; vertical-align: middle; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form #boared_approval .ba_label { vertical-align: super; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form #boared_approval ~ div { display: table-cell; display: table-cell; vertical-align: middle; margin-left: 35px; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form #boared_approval label, .page-node-type-committee-conference-event .layout-main #block-pazim-proposals-board-approval-block form #boared_approval .form-textarea-wrapper { display: table-cell; vertical-align: middle; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form #boared_approval label { margin-left: 35px; display: inline-block; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form #boared_approval .b_approval-btn { display: inline-block; border: 2px solid #ababab; width: 25px; height: 25px; margin: auto; border-radius: 20px; cursor: pointer; margin-right: 8px; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form #boared_approval .b_approval-btn.approved { background: url(../images/check_back.png) no-repeat; background-color: #ffffff; background-position: center; background-size: auto; border-color: #4caf50; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form #boared_approval .b_approval-btn input { position: absolute; display: block; opacity: 0; width: 30px; height: 30px; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form .form-type-item { padding-left: 54px; width: 16%; text-align: left; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form .form-item, .page-node-type-committee-conference-event .layout-main #block-pazim-proposals-board-approval-block form #edit-abstract-ajax-wrapper { display: table-cell; vertical-align: middle; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form .form-item.form-type-textarea label, .page-node-type-committee-conference-event .layout-main #block-pazim-proposals-board-approval-block form .form-item.form-type-textarea .form-textarea-wrapper, .page-node-type-committee-conference-event .layout-main #block-pazim-proposals-board-approval-block form #edit-abstract-ajax-wrapper.form-type-textarea label, .page-node-type-committee-conference-event .layout-main #block-pazim-proposals-board-approval-block form #edit-abstract-ajax-wrapper.form-type-textarea .form-textarea-wrapper { display: table-cell; vertical-align: middle; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form .form-item.form-type-textarea label, .page-node-type-committee-conference-event .layout-main #block-pazim-proposals-board-approval-block form #edit-abstract-ajax-wrapper.form-type-textarea label { padding-right: 20px; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form .form-item.form-type-managed-file, .page-node-type-committee-conference-event .layout-main #block-pazim-proposals-board-approval-block form #edit-abstract-ajax-wrapper.form-type-managed-file { padding-left: 22px; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form .form-item.form-type-managed-file #edit-board-dec-upload [id^="edit-board-dec-upload--"].form-file, .page-node-type-committee-conference-event .layout-main #block-pazim-proposals-board-approval-block form #edit-abstract-ajax-wrapper.form-type-managed-file #edit-board-dec-upload [id^="edit-board-dec-upload--"].form-file { width: 165px; position: relative; height: 36px; opacity: 1; cursor: pointer; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form .form-item.form-type-managed-file #edit-board-dec-upload, .page-node-type-committee-conference-event .layout-main #block-pazim-proposals-board-approval-block form #edit-abstract-ajax-wrapper.form-type-managed-file #edit-board-dec-upload { width: 100%; position: relative; cursor: pointer; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form .form-item.form-type-managed-file #edit-board-dec-upload .form-file, .page-node-type-committee-conference-event .layout-main #block-pazim-proposals-board-approval-block form #edit-abstract-ajax-wrapper.form-type-managed-file #edit-board-dec-upload .form-file { width: 165px; position: relative; height: 36px; opacity: 0; cursor: pointer; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form .form-item.form-type-managed-file #edit-board-dec-upload .dummy-form-file, .page-node-type-committee-conference-event .layout-main #block-pazim-proposals-board-approval-block form #edit-abstract-ajax-wrapper.form-type-managed-file #edit-board-dec-upload .dummy-form-file { content: ''; position: absolute; top: 0; left: 0; width: 50%; height: 36px; background: url(../images/choose-file.png) no-repeat; background-size: contain; cursor: pointer; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form .form-item.form-type-managed-file #edit-board-dec-upload #edit-board-dec-upload-button, .page-node-type-committee-conference-event .layout-main #block-pazim-proposals-board-approval-block form #edit-abstract-ajax-wrapper.form-type-managed-file #edit-board-dec-upload #edit-board-dec-upload-button { width: 165px; position: relative; height: 36px; opacity: 0; margin-left: 21px; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form .form-item.form-type-managed-file #edit-board-dec-upload #edit-board-dec-upload--1 input#edit-board-dec-upload-button, .page-node-type-committee-conference-event .layout-main #block-pazim-proposals-board-approval-block form .form-item.form-type-managed-file #edit-board-dec-upload #edit-board-dec-upload--2 input#edit-board-dec-upload-button, .page-node-type-committee-conference-event .layout-main #block-pazim-proposals-board-approval-block form .form-item.form-type-managed-file #edit-board-dec-upload #edit-board-dec-upload--3 input#edit-board-dec-upload-button, .page-node-type-committee-conference-event .layout-main #block-pazim-proposals-board-approval-block form #edit-abstract-ajax-wrapper.form-type-managed-file #edit-board-dec-upload #edit-board-dec-upload--1 input#edit-board-dec-upload-button, .page-node-type-committee-conference-event .layout-main #block-pazim-proposals-board-approval-block form #edit-abstract-ajax-wrapper.form-type-managed-file #edit-board-dec-upload #edit-board-dec-upload--2 input#edit-board-dec-upload-button, .page-node-type-committee-conference-event .layout-main #block-pazim-proposals-board-approval-block form #edit-abstract-ajax-wrapper.form-type-managed-file #edit-board-dec-upload #edit-board-dec-upload--3 input#edit-board-dec-upload-button { opacity: 1; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form .form-item.form-type-managed-file #edit-board-dec-upload .dummy-form-upload, .page-node-type-committee-conference-event .layout-main #block-pazim-proposals-board-approval-block form #edit-abstract-ajax-wrapper.form-type-managed-file #edit-board-dec-upload .dummy-form-upload { content: ''; position: absolute; top: 0; right: 0; width: 50%; height: 36px; background: url(../images/upload_file-btn.png) no-repeat; background-size: contain; background-position: right; text-align: right; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form #edit-board-dec-ajax-wrapper { display: table-cell; vertical-align: middle; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form #submit-wrapper { vertical-align: middle; width: 220px; display: table-cell; text-align: right; padding-right: 21px; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form #submit-wrapper .form-submit { width: 165px; position: relative; height: 36px; opacity: 0; }
.page-node-type-committee-conference-event #block-pazim-proposals-board-approval-block form .dummy-form-save { content: ''; position: absolute; top: 58%; width: 150px; right: 0; height: 36px; background: url(../images/save-btn.png) no-repeat; background-size: contain; background-position: right; transform: translate(-14%, -56%); cursor: pointer; padding: 8px; }

.path-proposals-steering-list .dt-buttons, .path-proposals-professional-list .dt-buttons, .path-proposals-management-approved .dt-buttons, .path-proposals-management-all .dt-buttons, .path-proposals-management-process .dt-buttons, .path-proposals-management-reject .dt-buttons, .path-evaluators-management .dt-buttons, .path-all-evaluators .dt-buttons, .path-committee-management .dt-buttons, .path-user-management .dt-buttons { width: 42px; height: 35px; position: absolute; top: -72px; right: 20px; cursor: pointer; }
.path-proposals-steering-list .dt-buttons a, .path-proposals-professional-list .dt-buttons a, .path-proposals-management-approved .dt-buttons a, .path-proposals-management-all .dt-buttons a, .path-proposals-management-process .dt-buttons a, .path-proposals-management-reject .dt-buttons a, .path-evaluators-management .dt-buttons a, .path-all-evaluators .dt-buttons a, .path-committee-management .dt-buttons a, .path-user-management .dt-buttons a { display: block; }
.path-proposals-steering-list .dt-buttons a span, .path-proposals-professional-list .dt-buttons a span, .path-proposals-management-approved .dt-buttons a span, .path-proposals-management-all .dt-buttons a span, .path-proposals-management-process .dt-buttons a span, .path-proposals-management-reject .dt-buttons a span, .path-evaluators-management .dt-buttons a span, .path-all-evaluators .dt-buttons a span, .path-committee-management .dt-buttons a span, .path-user-management .dt-buttons a span { display: block; height: 35px; background: url(../images/excel-icon.png) no-repeat center; font-size: 0 }
.path-proposals-steering-list  .page-title, .path-proposals-professional-list  .page-title, .path-proposals-management-approved  .page-title, .path-proposals-management-all  .page-title, .path-proposals-management-process  .page-title, .path-proposals-management-reject  .page-title, .path-evaluators-management  .page-title, .path-all-evaluators  .page-title, .path-committee-management  .page-title, .path-user-management  .page-title { display: none; }
.path-proposals-steering-list #searchtable, .path-proposals-professional-list #searchtable, .path-proposals-management-approved #searchtable, .path-proposals-management-all #searchtable, .path-proposals-management-process #searchtable, .path-proposals-management-reject #searchtable, .path-evaluators-management #searchtable, .path-all-evaluators #searchtable, .path-committee-management #searchtable, .path-user-management #searchtable { display: none; }
.path-proposals-steering-list #main_proposals_table_wrapper, .path-proposals-professional-list #main_proposals_table_wrapper, .path-proposals-management-approved #main_proposals_table_wrapper, .path-proposals-management-all #main_proposals_table_wrapper, .path-proposals-management-process #main_proposals_table_wrapper, .path-proposals-management-reject #main_proposals_table_wrapper, .path-evaluators-management #main_proposals_table_wrapper, .path-all-evaluators #main_proposals_table_wrapper, .path-committee-management #main_proposals_table_wrapper, .path-user-management #main_proposals_table_wrapper { position: relative; margin: 0; padding: 1px 23px 30px; background: #ededed; }
.path-proposals-steering-list #main_proposals_table_wrapper #main_proposals_table, .path-proposals-professional-list #main_proposals_table_wrapper #main_proposals_table, .path-proposals-management-approved #main_proposals_table_wrapper #main_proposals_table, .path-proposals-management-all #main_proposals_table_wrapper #main_proposals_table, .path-proposals-management-process #main_proposals_table_wrapper #main_proposals_table, .path-proposals-management-reject #main_proposals_table_wrapper #main_proposals_table, .path-evaluators-management #main_proposals_table_wrapper #main_proposals_table, .path-all-evaluators #main_proposals_table_wrapper #main_proposals_table, .path-committee-management #main_proposals_table_wrapper #main_proposals_table, .path-user-management #main_proposals_table_wrapper #main_proposals_table { width: 100%; border-collapse: separate; border-spacing: 0em 1em; border: unset; }
.path-proposals-steering-list #main_proposals_table_wrapper #main_proposals_table .hide_me, .path-proposals-professional-list #main_proposals_table_wrapper #main_proposals_table .hide_me, .path-proposals-management-approved #main_proposals_table_wrapper #main_proposals_table .hide_me, .path-proposals-management-all #main_proposals_table_wrapper #main_proposals_table .hide_me, .path-proposals-management-process #main_proposals_table_wrapper #main_proposals_table .hide_me, .path-proposals-management-reject #main_proposals_table_wrapper #main_proposals_table .hide_me, .path-evaluators-management #main_proposals_table_wrapper #main_proposals_table .hide_me, .path-all-evaluators #main_proposals_table_wrapper #main_proposals_table .hide_me, .path-committee-management #main_proposals_table_wrapper #main_proposals_table .hide_me, .path-user-management #main_proposals_table_wrapper #main_proposals_table .hide_me { display: none; }
.path-proposals-steering-list #main_proposals_table_wrapper #main_proposals_table thead th, .path-proposals-professional-list #main_proposals_table_wrapper #main_proposals_table thead th, .path-proposals-management-approved #main_proposals_table_wrapper #main_proposals_table thead th, .path-proposals-management-all #main_proposals_table_wrapper #main_proposals_table thead th, .path-proposals-management-process #main_proposals_table_wrapper #main_proposals_table thead th, .path-proposals-management-reject #main_proposals_table_wrapper #main_proposals_table thead th, .path-evaluators-management #main_proposals_table_wrapper #main_proposals_table thead th, .path-all-evaluators #main_proposals_table_wrapper #main_proposals_table thead th, .path-committee-management #main_proposals_table_wrapper #main_proposals_table thead th, .path-user-management #main_proposals_table_wrapper #main_proposals_table thead th { background: #208aaa; color: white; padding: 10px; text-align: center; cursor: pointer; font-size: 14px; font-weight: 400; }
.path-proposals-steering-list #main_proposals_table_wrapper #main_proposals_table thead th#rj, .path-proposals-professional-list #main_proposals_table_wrapper #main_proposals_table thead th#rj, .path-proposals-management-approved #main_proposals_table_wrapper #main_proposals_table thead th#rj, .path-proposals-management-all #main_proposals_table_wrapper #main_proposals_table thead th#rj, .path-proposals-management-process #main_proposals_table_wrapper #main_proposals_table thead th#rj, .path-proposals-management-reject #main_proposals_table_wrapper #main_proposals_table thead th#rj, .path-evaluators-management #main_proposals_table_wrapper #main_proposals_table thead th#rj, .path-all-evaluators #main_proposals_table_wrapper #main_proposals_table thead th#rj, .path-committee-management #main_proposals_table_wrapper #main_proposals_table thead th#rj, .path-user-management #main_proposals_table_wrapper #main_proposals_table thead th#rj { width: 35% !important; }
.path-proposals-steering-list #main_proposals_table_wrapper #main_proposals_table tbody tr, .path-proposals-professional-list #main_proposals_table_wrapper #main_proposals_table tbody tr, .path-proposals-management-approved #main_proposals_table_wrapper #main_proposals_table tbody tr, .path-proposals-management-all #main_proposals_table_wrapper #main_proposals_table tbody tr, .path-proposals-management-process #main_proposals_table_wrapper #main_proposals_table tbody tr, .path-proposals-management-reject #main_proposals_table_wrapper #main_proposals_table tbody tr, .path-evaluators-management #main_proposals_table_wrapper #main_proposals_table tbody tr, .path-all-evaluators #main_proposals_table_wrapper #main_proposals_table tbody tr, .path-committee-management #main_proposals_table_wrapper #main_proposals_table tbody tr, .path-user-management #main_proposals_table_wrapper #main_proposals_table tbody tr { background-color: white; box-shadow: 1px 1px 1px 2px rgba(128, 128, 128, 0.52); }
.path-proposals-steering-list #main_proposals_table_wrapper #main_proposals_table tbody tr td, .path-proposals-professional-list #main_proposals_table_wrapper #main_proposals_table tbody tr td, .path-proposals-management-approved #main_proposals_table_wrapper #main_proposals_table tbody tr td, .path-proposals-management-all #main_proposals_table_wrapper #main_proposals_table tbody tr td, .path-proposals-management-process #main_proposals_table_wrapper #main_proposals_table tbody tr td, .path-proposals-management-reject #main_proposals_table_wrapper #main_proposals_table tbody tr td, .path-evaluators-management #main_proposals_table_wrapper #main_proposals_table tbody tr td, .path-all-evaluators #main_proposals_table_wrapper #main_proposals_table tbody tr td, .path-committee-management #main_proposals_table_wrapper #main_proposals_table tbody tr td, .path-user-management #main_proposals_table_wrapper #main_proposals_table tbody tr td { text-align: center; padding: 21px 7px; }
.path-proposals-steering-list #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span, .path-proposals-professional-list #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span, .path-proposals-management-approved #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span, .path-proposals-management-all #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span, .path-proposals-management-process #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span, .path-proposals-management-reject #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span, .path-evaluators-management #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span, .path-all-evaluators #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span, .path-committee-management #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span, .path-user-management #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span { display: block; border: 2px solid #ababab; width: 25px; height: 25px; margin: auto; border-radius: 20px; cursor: pointer; }
.path-proposals-steering-list #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="1"], .path-proposals-professional-list #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="1"], .path-proposals-management-approved #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="1"], .path-proposals-management-all #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="1"], .path-proposals-management-process #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="1"], .path-proposals-management-reject #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="1"], .path-evaluators-management #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="1"], .path-all-evaluators #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="1"], .path-committee-management #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="1"], .path-user-management #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="1"] { background: url(../images/check_back.png) no-repeat; background-color: #ffffff; background-position: center; background-size: auto; border-color: #4caf50; }
.path-proposals-steering-list #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="0"], .path-proposals-professional-list #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="0"], .path-proposals-management-approved #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="0"], .path-proposals-management-all #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="0"], .path-proposals-management-process #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="0"], .path-proposals-management-reject #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="0"], .path-evaluators-management #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="0"], .path-all-evaluators #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="0"], .path-committee-management #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="0"], .path-user-management #main_proposals_table_wrapper #main_proposals_table tbody tr td.approved span[id="0"] { background: url(../images/pending_eval.png) no-repeat; border: 0px; background-color: #ffffff; background-position: center; background-size: contain; height: 33px; width: 33px; }
.path-proposals-steering-list #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit, .path-proposals-professional-list #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit, .path-proposals-management-approved #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit, .path-proposals-management-all #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit, .path-proposals-management-process #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit, .path-proposals-management-reject #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit, .path-evaluators-management #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit, .path-all-evaluators #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit, .path-committee-management #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit, .path-user-management #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit { border-left: 1px solid #c8c8c8; }
.path-proposals-steering-list #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit a, .path-proposals-professional-list #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit a, .path-proposals-management-approved #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit a, .path-proposals-management-all #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit a, .path-proposals-management-process #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit a, .path-proposals-management-reject #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit a, .path-evaluators-management #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit a, .path-all-evaluators #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit a, .path-committee-management #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit a, .path-user-management #main_proposals_table_wrapper #main_proposals_table tbody tr td.edit a { display: inline-block; height: 40px; background: url(../images/edit_item_link.png); background-repeat: no-repeat; margin: 0px auto; background-position: center center; width: 31px; background-size: contain; cursor: pointer; }
.path-proposals-steering-list #main_proposals_table_wrapper #main_proposals_table_filter, .path-proposals-professional-list #main_proposals_table_wrapper #main_proposals_table_filter, .path-proposals-management-approved #main_proposals_table_wrapper #main_proposals_table_filter, .path-proposals-management-all #main_proposals_table_wrapper #main_proposals_table_filter, .path-proposals-management-process #main_proposals_table_wrapper #main_proposals_table_filter, .path-proposals-management-reject #main_proposals_table_wrapper #main_proposals_table_filter, .path-evaluators-management #main_proposals_table_wrapper #main_proposals_table_filter, .path-all-evaluators #main_proposals_table_wrapper #main_proposals_table_filter, .path-committee-management #main_proposals_table_wrapper #main_proposals_table_filter, .path-user-management #main_proposals_table_wrapper #main_proposals_table_filter { display: none; }
.path-proposals-steering-list #main_proposals_table_wrapper #main_proposals_table_length, .path-proposals-professional-list #main_proposals_table_wrapper #main_proposals_table_length, .path-proposals-management-approved #main_proposals_table_wrapper #main_proposals_table_length, .path-proposals-management-all #main_proposals_table_wrapper #main_proposals_table_length, .path-proposals-management-process #main_proposals_table_wrapper #main_proposals_table_length, .path-proposals-management-reject #main_proposals_table_wrapper #main_proposals_table_length, .path-evaluators-management #main_proposals_table_wrapper #main_proposals_table_length, .path-all-evaluators #main_proposals_table_wrapper #main_proposals_table_length, .path-committee-management #main_proposals_table_wrapper #main_proposals_table_length, .path-user-management #main_proposals_table_wrapper #main_proposals_table_length { position: absolute; top: -79px; right: 84px; }
.path-proposals-steering-list #main_proposals_table_wrapper #main_proposals_table_length label, .path-proposals-professional-list #main_proposals_table_wrapper #main_proposals_table_length label, .path-proposals-management-approved #main_proposals_table_wrapper #main_proposals_table_length label, .path-proposals-management-all #main_proposals_table_wrapper #main_proposals_table_length label, .path-proposals-management-process #main_proposals_table_wrapper #main_proposals_table_length label, .path-proposals-management-reject #main_proposals_table_wrapper #main_proposals_table_length label, .path-evaluators-management #main_proposals_table_wrapper #main_proposals_table_length label, .path-all-evaluators #main_proposals_table_wrapper #main_proposals_table_length label, .path-committee-management #main_proposals_table_wrapper #main_proposals_table_length label, .path-user-management #main_proposals_table_wrapper #main_proposals_table_length label { font-weight: 400; }
.path-proposals-steering-list #main_proposals_table_wrapper #main_proposals_table_length label select, .path-proposals-professional-list #main_proposals_table_wrapper #main_proposals_table_length label select, .path-proposals-management-approved #main_proposals_table_wrapper #main_proposals_table_length label select, .path-proposals-management-all #main_proposals_table_wrapper #main_proposals_table_length label select, .path-proposals-management-process #main_proposals_table_wrapper #main_proposals_table_length label select, .path-proposals-management-reject #main_proposals_table_wrapper #main_proposals_table_length label select, .path-evaluators-management #main_proposals_table_wrapper #main_proposals_table_length label select, .path-all-evaluators #main_proposals_table_wrapper #main_proposals_table_length label select, .path-committee-management #main_proposals_table_wrapper #main_proposals_table_length label select, .path-user-management #main_proposals_table_wrapper #main_proposals_table_length label select { margin: 10px; -webkit-appearance: button; background: url(../images/listbox-style.png) no-repeat center right; margin-left: 7px; width: 100px; padding-left: 25px; height: 34px; border-color: #c7c7c7; appearance: none }
.path-proposals-steering-list #main_proposals_table_wrapper .main_proposals_table, .path-proposals-professional-list #main_proposals_table_wrapper .main_proposals_table, .path-proposals-management-approved #main_proposals_table_wrapper .main_proposals_table, .path-proposals-management-all #main_proposals_table_wrapper .main_proposals_table, .path-proposals-management-process #main_proposals_table_wrapper .main_proposals_table, .path-proposals-management-reject #main_proposals_table_wrapper .main_proposals_table, .path-evaluators-management #main_proposals_table_wrapper .main_proposals_table, .path-all-evaluators #main_proposals_table_wrapper .main_proposals_table, .path-committee-management #main_proposals_table_wrapper .main_proposals_table, .path-user-management #main_proposals_table_wrapper .main_proposals_table { display: none; }
.path-proposals-steering-list #main-wrapper #table_title, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #table_title, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #table_title, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #table_title, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #table_title, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #table_title, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #table_title, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #table_title, .path-committee-management #block-olivero-sub-theme-pazi-system-main #table_title, .path-user-management #block-olivero-sub-theme-pazi-system-main #table_title { background-color: #ededed; margin: 34px 0px 0px; padding: 14px 21px; }
.path-proposals-steering-list #main-wrapper #table_title .title_wrap, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap, .path-committee-management #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap, .path-user-management #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap { border-bottom: 1px dotted black; padding-bottom: 14px; position: relative; }
.path-proposals-steering-list #main-wrapper #table_title .title_wrap .entries, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .entries, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .entries, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .entries, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .entries, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .entries, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .entries, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .entries, .path-committee-management #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .entries, .path-user-management #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .entries { color: #4caf50; }
.path-proposals-steering-list #main-wrapper #table_title .title_wrap .add_com_btn, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .add_com_btn, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .add_com_btn, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .add_com_btn, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .add_com_btn, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .add_com_btn, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .add_com_btn, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .add_com_btn, .path-committee-management #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .add_com_btn, .path-user-management #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .add_com_btn { width: 135px; height: 35px; background: url(../images/new-c-icon.png) no-repeat center; border-radius: 20px; position: absolute; top: 30px; right: 260px; cursor: pointer; }
.path-proposals-steering-list #main-wrapper #table_title .title_wrap .add_user_btn, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .add_user_btn, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .add_user_btn, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .add_user_btn, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .add_user_btn, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .add_user_btn, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .add_user_btn, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .add_user_btn, .path-committee-management #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .add_user_btn, .path-user-management #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .add_user_btn { width: 135px; height: 35px; background: url(../images/new-user-icon.png) no-repeat center; border-radius: 20px; position: absolute; top: 30px; right: 260px; cursor: pointer; }
.path-proposals-steering-list #main-wrapper #search_wrapper, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper { background-color: #ededed; width: 80%; display: block; margin: auto; padding: 13px; }
.path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap { display: table-cell; width: 90%; padding: 0; }
.path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap input, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap input, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap input, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap input, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap input, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap input, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap input, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap input, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap input, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap input { border: 1px solid #c7c7c7; padding: 5px 7px; }
.path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div { display: inline-block; margin: 0px 17px 14px; }
.path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div .input_cont, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .input_cont, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .input_cont, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .input_cont, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .input_cont, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .input_cont, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .input_cont, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .input_cont, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .input_cont, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .input_cont { display: block; width: 100%; }
.path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div .input_cont .input_d, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .input_cont .input_d, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .input_cont .input_d, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .input_cont .input_d, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .input_cont .input_d, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .input_cont .input_d, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .input_cont .input_d, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .input_cont .input_d, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .input_cont .input_d, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .input_cont .input_d { width: 100%; padding: 3px 5px; height: 23px; box-sizing: content-box; line-height: 1; min-height: auto; }
.path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div .label, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .label, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .label, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .label, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .label, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .label, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .label, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .label, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .label, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div .label { display: block; }
.path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div#year_d, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#year_d, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#year_d, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#year_d, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#year_d, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#year_d, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#year_d, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#year_d, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#year_d, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#year_d { width: 23%; }
.path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div#year_d.search_um, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#year_d.search_um, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#year_d.search_um, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#year_d.search_um, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#year_d.search_um, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#year_d.search_um, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#year_d.search_um, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#year_d.search_um, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#year_d.search_um, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#year_d.search_um { width: 16%; }
.path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div#discipline_d, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#discipline_d, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#discipline_d, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#discipline_d, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#discipline_d, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#discipline_d, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#discipline_d, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#discipline_d, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#discipline_d, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#discipline_d { width: 23%; }
.path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div#academic_d, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#academic_d, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#academic_d, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#academic_d, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#academic_d, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#academic_d, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#academic_d, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#academic_d, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#academic_d, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#academic_d { width: 40%; }
.path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div#industry_d, .path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div#global_d, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d { width: 45%; }
.path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div#industry_d.search_um, .path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div#global_d.search_um, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um { width: 37%; }
.path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div#industry_d.search_um1, .path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div#global_d.search_um1, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um1, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um1, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um1, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um1, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um1, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um1, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um1, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um1, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um1, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um1, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um1, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um1, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um1, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um1, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um1, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um1, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um1, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um1 { width: 33.2%; }
.path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div#industry_d.search_um3, .path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div#global_d.search_um3, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um3, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um3, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um3, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um3, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um3, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um3, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um3, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um3, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um3, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um3, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um3, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um3, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um3, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um3, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um3, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um3, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#industry_d.search_um3, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#global_d.search_um3 { width: 35%; }
.path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div #event_type_select, .path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div #user_type_select, .path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div #year_select, .path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div #prop_type_select, .path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div #rejected_by_select, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #event_type_select, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #user_type_select, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #year_select, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #prop_type_select, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #rejected_by_select, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #event_type_select, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #user_type_select, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #year_select, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #prop_type_select, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #rejected_by_select, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #event_type_select, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #user_type_select, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #year_select, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #prop_type_select, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #rejected_by_select, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #event_type_select, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #user_type_select, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #year_select, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #prop_type_select, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #rejected_by_select, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #event_type_select, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #user_type_select, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #year_select, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #prop_type_select, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #rejected_by_select, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #event_type_select, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #user_type_select, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #year_select, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #prop_type_select, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #rejected_by_select, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #event_type_select, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #user_type_select, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #year_select, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #prop_type_select, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #rejected_by_select, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #event_type_select, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #user_type_select, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #year_select, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #prop_type_select, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #rejected_by_select, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #event_type_select, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #user_type_select, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #year_select, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #prop_type_select, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div #rejected_by_select { font-size: 100%; margin: 0; vertical-align: baseline; padding: 7px 43px 6px 7px; background-image: url(../images/list_box-arrow.png); background-repeat: no-repeat; background-position: 97%; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; box-sizing: content-box; line-height: 18px; height: 18px;}
.path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div#min_d input, .path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div#max_d input, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#min_d input, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#max_d input, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#min_d input, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#max_d input, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#min_d input, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#max_d input, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#min_d input, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#max_d input, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#min_d input, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#max_d input, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#min_d input, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#max_d input, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#min_d input, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#max_d input, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#min_d input, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#max_d input, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#min_d input, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#max_d input { font-size: 100%; margin: 0; vertical-align: baseline; padding: 7px 43px 6px 7px; background-image: url(../images/date-icon1.png); background-repeat: no-repeat; background-position: 95%; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; }
.path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div#event_type, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#event_type, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#event_type, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#event_type, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#event_type, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#event_type, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#event_type, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#event_type, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#event_type, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#event_type { width: 38%; }
.path-proposals-steering-list #main-wrapper #search_wrapper .field_wrap div#event_type select, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#event_type select, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#event_type select, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#event_type select, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#event_type select, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#event_type select, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#event_type select, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#event_type select, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#event_type select, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#event_type select { width: 100%; }
.path-proposals-steering-list #main-wrapper #search_wrapper .search_cont, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .search_cont, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .search_cont, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .search_cont, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .search_cont, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .search_cont, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .search_cont, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .search_cont, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .search_cont, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .search_cont { display: table-cell; text-align: center; margin: auto; vertical-align: middle; }
.path-proposals-steering-list #main-wrapper #search_wrapper .search_cont .search_btn, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main #search_wrapper .search_cont .search_btn, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main #search_wrapper .search_cont .search_btn, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main #search_wrapper .search_cont .search_btn, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main #search_wrapper .search_cont .search_btn, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main #search_wrapper .search_cont .search_btn, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .search_cont .search_btn, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main #search_wrapper .search_cont .search_btn, .path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .search_cont .search_btn, .path-user-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .search_cont .search_btn { display: inline-block; padding: 10px; width: 108px; height: 20px; background: url(../images/search_btn.png) no-repeat; text-align: center; background-size: 100%; background-position: center center; cursor: pointer; box-sizing: content-box }
.path-proposals-steering-list #main-wrapper .dataTables_info, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main .dataTables_info, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main .dataTables_info, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main .dataTables_info, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main .dataTables_info, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main .dataTables_info, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main .dataTables_info, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main .dataTables_info, .path-committee-management #block-olivero-sub-theme-pazi-system-main .dataTables_info, .path-user-management #block-olivero-sub-theme-pazi-system-main .dataTables_info { display: none; }
.path-proposals-steering-list #block-olivero-sub-theme-pazi-system-main,.path-committee-management #block-olivero-sub-theme-pazi-system-main, .path-proposals-management-all #block-olivero-sub-theme-pazi-system-main, .path-proposals-management-approved #block-olivero-sub-theme-pazi-system-main, .path-proposals-management-process #block-olivero-sub-theme-pazi-system-main, .path-proposals-management-reject #block-olivero-sub-theme-pazi-system-main, .path-all-evaluators #block-olivero-sub-theme-pazi-system-main, .path-evaluators-management #block-olivero-sub-theme-pazi-system-main, .path-user-management #block-olivero-sub-theme-pazi-system-main, .path-proposals-professional-list #block-olivero-sub-theme-pazi-system-main, .path-edit-evaluator #block-olivero-sub-theme-pazi-system-main, #reviewers_list_container { max-width: 1560px; margin: 2em auto; position: relative;}
.pagi-wrapper { display: block; margin: 0px auto; text-align: center; }
.pagi-wrapper .dataTables_paginate { text-align: center; display: inline-block; border: 1px solid #bcbcbc; border-radius: 5px; background: #ffffff; }
.pagi-wrapper .dataTables_paginate .paginate_button { padding: 7px; font-size: 21px; display: inline-block; text-decoration: none; cursor: pointer }
.pagi-wrapper .dataTables_paginate .paginate_button.previous { border-right: 1px solid #bcbcbc; }
.pagi-wrapper .dataTables_paginate .paginate_button.next { border-left: 1px solid #bcbcbc; }
.pagi-wrapper .dataTables_paginate .paginate_button.current { background: #12b4f0; color: #ffffff; padding: 2px 10px; margin: 0px 5px; border-radius: 4px; }

.path-cfp-management .dt-buttons, .path-tasks-mangement .dt-buttons { width: 42px; height: 35px; position: absolute; top: 30px; right: 20px; cursor: pointer; }
.path-cfp-management .dt-buttons a, .path-tasks-mangement .dt-buttons a { display: block; }
.path-cfp-management .dt-buttons a span, .path-tasks-mangement .dt-buttons a span { display: block; height: 35px; background: url(../images/excel-icon.png) no-repeat center; }
.path-cfp-management #searchtable, .path-tasks-mangement #searchtable { display: none; }
.path-cfp-management #DataTables_Table_0_filter, .path-cfp-management .dataTables_info, .path-tasks-mangement #DataTables_Table_0_filter, .path-tasks-mangement .dataTables_info { display: none; }
.path-cfp-management #DataTables_Table_0_length, .path-tasks-mangement #DataTables_Table_0_length { position: absolute; top: 32px; right: 84px; }
.path-cfp-management #DataTables_Table_0_length label, .path-tasks-mangement #DataTables_Table_0_length label { font-weight: 400; }
.path-cfp-management #DataTables_Table_0_length select, .path-tasks-mangement #DataTables_Table_0_length select { -webkit-appearance: none; background: url(../images/listbox-style.png) no-repeat center right; margin-left: 7px; width: 100px; height: 34px; border-color: #c7c7c7; }
.path-cfp-management .main-content, .path-tasks-mangement .main-content { margin: 2% 4%; padding: 0 1% 1%; background: #ededed; position: relative; }
.path-cfp-management .main-content #main-content-header, .path-tasks-mangement .main-content #main-content-header { padding: 1px 10px; }
.path-cfp-management .main-content #main-content-header .add_task_btn, .path-tasks-mangement .main-content #main-content-header .add_task_btn { width: 114px; height: 35px; background: url(../images/new-icon.png) no-repeat center; border-radius: 20px; position: absolute; top: 30px; right: 260px; cursor: pointer; }
.path-cfp-management .main-content #main-content-header  .page-title, .path-tasks-mangement .main-content #main-content-header  .page-title { padding-bottom: 22px; margin-bottom: 0px; }
.path-cfp-management .main-content #main-content-header  .page-title .entries, .path-tasks-mangement .main-content #main-content-header  .page-title .entries { color: #4caf50; }
.path-cfp-management .main-content table, .path-tasks-mangement .main-content table { width: 100%; border-collapse: separate; border-spacing: 0em 1em; border: unset; }
.path-cfp-management .main-content table thead th, .path-tasks-mangement .main-content table thead th { background: #208aaa; color: white; padding: 10px; text-align: center; cursor: pointer; font-size: 16px; font-weight: 400; }
.path-cfp-management .main-content table tbody tr, .path-tasks-mangement .main-content table tbody tr { background-color: white; box-shadow: 1px 1px 1px 2px rgba(128, 128, 128, 0.52); }
.path-cfp-management .main-content table tbody tr td, .path-tasks-mangement .main-content table tbody tr td { text-align: center; padding: 21px 7px; }
.path-cfp-management .main-content table tbody tr td.views-field-field-proposal-pdf a, .path-tasks-mangement .main-content table tbody tr td.views-field-field-proposal-pdf a { display: inline-block; height: 40px; background: url(../images/abstract_icon.png); background-repeat: no-repeat; margin: 0px auto; background-position: center 100%; width: 31px; background-size: 93%; }
.path-cfp-management .main-content table tbody tr td.views-field-nid, .path-tasks-mangement .main-content table tbody tr td.views-field-nid { border-left: 1px solid #c8c8c8; }
.path-cfp-management .main-content table tbody tr td.views-field-nid a, .path-tasks-mangement .main-content table tbody tr td.views-field-nid a { display: inline-block; height: 40px; background: url(../images/edit_item_link.png); background-repeat: no-repeat; margin: 0px auto; background-position: center center; width: 31px; background-size: contain; cursor: pointer; }
.path-cfp-management .main-content table tbody tr td.views-field-field-status span, .path-cfp-management .main-content table tbody tr td.views-field-field-status-1 span, .path-tasks-mangement .main-content table tbody tr td.views-field-field-status span, .path-tasks-mangement .main-content table tbody tr td.views-field-field-status-1 span { display: block; border: 2px solid #ababab; width: 25px; height: 25px; margin: auto; border-radius: 20px; cursor: pointer; }
.path-cfp-management .main-content table tbody tr td.views-field-field-status span[checked="1"], .path-cfp-management .main-content table tbody tr td.views-field-field-status-1 span[checked="1"], .path-tasks-mangement .main-content table tbody tr td.views-field-field-status span[checked="1"], .path-tasks-mangement .main-content table tbody tr td.views-field-field-status-1 span[checked="1"] { background: url(../images/check_back.png) no-repeat; background-color: #ffffff; background-position: center; background-size: auto; border-color: #4caf50; }
.path-cfp-management .main-content table tbody tr td.views-field-field-status span.field-text, .path-cfp-management .main-content table tbody tr td.views-field-field-status-1 span.field-text, .path-tasks-mangement .main-content table tbody tr td.views-field-field-status span.field-text, .path-tasks-mangement .main-content table tbody tr td.views-field-field-status-1 span.field-text { display: none; }
.path-cfp-management #search_wrapper, .path-tasks-mangement #search_wrapper { background-color: #ededed; width: 80%; display: block; margin: auto; padding: 13px; margin-top: 50px; }
.path-cfp-management #search_wrapper .field_wrap, .path-tasks-mangement #search_wrapper .field_wrap { display: table-cell; width: 90%; padding: 0; }
.path-cfp-management #search_wrapper .field_wrap div, .path-tasks-mangement #search_wrapper .field_wrap div { display: inline-block; margin: 0px 17px 14px; }
.path-cfp-management #search_wrapper .field_wrap div .input_cont, .path-tasks-mangement #search_wrapper .field_wrap div .input_cont { display: block; width: 100%; }
.path-cfp-management #search_wrapper .field_wrap div .input_cont .input_d, .path-tasks-mangement #search_wrapper .field_wrap div .input_cont .input_d { width: 100%; padding: 3px 0px; }
.path-cfp-management #search_wrapper .field_wrap div .label, .path-tasks-mangement #search_wrapper .field_wrap div .label { display: block; }
.path-cfp-management #search_wrapper .field_wrap div#task_complete span, .path-tasks-mangement #search_wrapper .field_wrap div#task_complete span { display: inline-block; }
.path-cfp-management #search_wrapper .field_wrap div#task_complete span.task_completed, .path-tasks-mangement #search_wrapper .field_wrap div#task_complete span.task_completed { border: 2px solid #ababab; width: 25px; height: 25px; margin: -8px 7px; border-radius: 20px; cursor: pointer; }
.path-cfp-management #search_wrapper .field_wrap div#task_complete span.task_completed[filter_checked="complete"], .path-tasks-mangement #search_wrapper .field_wrap div#task_complete span.task_completed[filter_checked="complete"] { background: url(../images/check_back.png) no-repeat; background-color: #ffffff; background-position: center; background-size: auto; border-color: #4caf50; }
.path-cfp-management #search_wrapper .field_wrap div#global_d, .path-tasks-mangement #search_wrapper .field_wrap div#global_d { width: 45%; }
.path-cfp-management #search_wrapper .field_wrap #task_type_filter select, .path-tasks-mangement #search_wrapper .field_wrap #task_type_filter select { font-size: 100%; margin: 0; vertical-align: baseline; padding: 6px 45px 6px 22px; background-image: url(../images/list_box-arrow.png); background-repeat: no-repeat; background-position: 95%; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; }
.path-cfp-management #search_wrapper .field_wrap #task_type_filter select::-ms-expand, .path-tasks-mangement #search_wrapper .field_wrap #task_type_filter select::-ms-expand { display: none; }
.path-cfp-management #search_wrapper .search_cont, .path-tasks-mangement #search_wrapper .search_cont { display: table-cell; text-align: center; vertical-align: middle; margin: 0px auto; width: 150px; }
.path-cfp-management #search_wrapper .search_cont .search_btn, .path-tasks-mangement #search_wrapper .search_cont .search_btn { display: inline-block; padding: 10px; width: 108px; height: 20px; background: url(../images/search_btn.png) no-repeat; text-align: center; background-size: 100%; background-position: center center; cursor: pointer; }

.path-user-profile  .page-title { display: none; }
.path-user-profile #block-olivero-sub-theme-pazi-system-main { width: 100%; max-width: 93%;margin: 0 auto; }
.path-user-profile .main-content form { background: #efefef; padding: 44px 23px; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper legend { border-bottom: 2px dotted black; width: 100%; font-size: 2em; padding-bottom: 5px; margin-bottom: 18px; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper { display: table; width: 100%; margin-bottom: 10px; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item { display: inline-block; position: relative; padding-right: 1%; width: 26%; margin-right: 1%; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item label { font-weight: 500; margin-right: 10px; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-type-textfield { width: 31%; margin-right: 1%; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-type-textfield label { display: block; width: 92%; margin-bottom: 5px; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-type-textfield input { width: 90%; display: block; padding: 4px 0.5%; border: 0 none; outline: none !important; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-committee-approve { width: 29%; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-committee-approve .form-item { width: auto; display: inline-block; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-committee-approve .form-checkboxes .rev_status { display: inline-block; border: 2px solid #ababab; width: 25px; height: 25px; margin: auto; border-radius: 20px; cursor: pointer; position: absolute; left: 0px; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-committee-approve .form-checkboxes .rev_status[status="1"] { background: url(../images/check_back.png) no-repeat; background-color: #ffffff; background-position: center; background-size: auto; border-color: #4caf50; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-committee-approve .form-checkboxes input[type="checkbox"] { -ms-transform: scale(2, 2); -webkit-transform: scale(2, 2); transform: scale(2, 2); margin: 9px 9px 11px; opacity: 0; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-reviewer-comments, .path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-specialization, .path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-committee-comments { display: table; width: 100%; padding: 0; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-reviewer-comments label, .path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-specialization label, .path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-committee-comments label { display: table-cell; width: 12%; vertical-align: top; font-weight: 500; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-reviewer-comments .form-textarea-wrapper, .path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-specialization .form-textarea-wrapper, .path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-committee-comments .form-textarea-wrapper { display: table-cell; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-reviewer-comments .form-textarea-wrapper textarea, .path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-specialization .form-textarea-wrapper textarea, .path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-committee-comments .form-textarea-wrapper textarea { padding: 12px; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-reviewer-comments .grippie, .path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-specialization .grippie, .path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-committee-comments .grippie { display: none; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-personal-rank, .path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-professionalism-rank { width: 18%; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-specialization > div { display: table-cell;}
.path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-personal-rank select, .path-user-profile .main-content form#user-profile-evaluator-form .form-wrapper .fieldset__wrapper .form-item.form-item-professionalism-rank select { font-size: 100%; margin: 0; vertical-align: baseline; padding: 6px 48px 6px 21px; background-image: url(../images/list_box-arrow.png); background-repeat: no-repeat; background-position: 87%; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-align: center; height: 32px; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-item-committee-comments, .path-user-profile .main-content form#user-profile-evaluator-form #edit-proposals { display: table; width: 97%; padding: 0px 13px; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-item-committee-comments label, .path-user-profile .main-content form#user-profile-evaluator-form #edit-proposals label { display: table-cell; width: 12%; vertical-align: top; font-weight: 500; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-item-committee-comments .form-textarea-wrapper, .path-user-profile .main-content form#user-profile-evaluator-form #edit-proposals .form-textarea-wrapper { display: table-cell; }
.path-user-profile .main-content form#user-profile-evaluator-form .form-item-committee-comments .form-textarea-wrapper textarea, .path-user-profile .main-content form#user-profile-evaluator-form #edit-proposals .form-textarea-wrapper textarea { padding: 12px; }
.path-user-profile .main-content form#user-profile-evaluator-form input#edit-reviewer-affiliation {min-height: 27px;border: 0;border-radius: 0;padding: 4px;}
.path-user-profile .main-content form#user-profile-evaluator-form fieldset#edit-information, .path-user-profile .main-content form#user-profile-researcher-form fieldset, .path-edit-evaluator #reviewer-data-form fieldset{background: none;border: none;}
.path-user-profile .main-content form#user-profile-evaluator-form fieldset#edit-information legend.fieldset__legend, .path-user-profile .main-content form#user-profile-researcher-form fieldset legend.fieldset__legend, #reviewer-data-form fieldset legend.fieldset__legend{background: none;margin: 0 16px;width: calc(100% - 32px)!important;}
.path-user-profile .main-content form#user-profile-evaluator-form fieldset#edit-information legend.fieldset__legend span.fieldset__label, .path-user-profile .main-content form#user-profile-researcher-form fieldset legend.fieldset__legend span.fieldset__label, #reviewer-data-form fieldset legend.fieldset__legend span.fieldset__label {color: initial;font-weight: normal;font-size: inherit;padding: 0;line-height: 41px;}
.path-user-profile .main-content form#user-profile-form { margin-bottom: 3%; }
.path-user-profile .main-content form#user-profile-form .form-item-wrapper { display: table; width: 100%; }
.path-user-profile .main-content form#user-profile-form #edit-user-pic { display: table-cell; vertical-align: middle; width: 12%; }
.path-user-profile .main-content form#user-profile-form #edit-user-pic .choose_pic { background: url(../images/user_pic_up-icon.png) left center no-repeat; width: 100%; height: 202px; }
.path-user-profile .main-content form#user-profile-form .form-wrapper { display: inline-block; width: 47%; padding: 0 12px;background: transparent;border: none;}
.path-user-profile .main-content form#user-profile-form .form-wrapper legend { border-bottom: 2px dotted black; width: 100%; font-size: 2em; padding-bottom: 5px; background: transparent; }
.path-user-profile .main-content form#user-profile-form .form-wrapper legend span { background: transparent; color: #000; }
.path-user-profile .main-content form#user-profile-form .form-wrapper#edit-type-info { vertical-align: top; }
.path-user-profile .main-content form#user-profile-form .form-wrapper .form-item:not(.js-form-type-password-confirm) { width: 45%; position: relative; display: inline-block; margin: 12px; }
.path-user-profile .main-content form#user-profile-form #edit-type .form-item{ display: inline-flex; align-items: center; height: 33px; }
.path-user-profile .main-content form#user-profile-form .form-wrapper .form-item:not(.js-form-type-password-confirm) input[type="text"] { width: 91%; display: block; padding: 4px 9px; border: 0 none; outline: none !important; min-height: 27px;height: 27px; }
.path-user-profile .main-content form#user-profile-form .form-wrapper .form-item:not(.js-form-type-password-confirm) input[type="text"][disabled] { border: 1px solid red; }
.path-user-profile .main-content form#user-profile-form label.form-item__label {margin: 0;font-weight: 400;}
.path-user-profile .main-content form#user-profile-form label.form-item__label.form-required { color: inherit;}
.path-user-profile .main-content form#user-profile-form select.form-select {height: 31px;}
.path-user-profile .main-content form#user-profile-form .form-wrapper .form-item:not(.js-form-type-password-confirm) select { width: 100%; padding: 4px 9px; background: #fff; appearance: auto; }
.path-user-profile .main-content form#user-profile-form .form-wrapper .form-item:not(.js-form-type-password-confirm) select[disabled] { border: 1px solid red; background: #ebebe4; }
.path-user-profile .main-content form#user-profile-form .form-wrapper .js-form-type-password-confirm { position: relative; display: flex; }
.path-user-profile .main-content form#user-profile-form .form-wrapper .js-form-type-password-confirm .password-strength { display: none; }
.path-user-profile .main-content form#user-profile-form .form-wrapper .js-form-type-password-confirm .form-item-pass-pass2 { position: relative; }
.path-user-profile .main-content form#user-profile-form .form-wrapper .js-form-type-password-confirm .form-item-pass-pass2 div.password-confirm { position: absolute; left: 0; width: 170px; margin: auto; display: inline-block; bottom: -22px; color: orange; }
.path-user-profile .main-content form#user-profile-form .form-wrapper .js-form-type-password-confirm input { width: 91%; display: block; padding: 4px 9px; border: 0 none; outline: none !important; min-height: 27px; }
.path-user-profile .main-content form#user-profile-form .form-wrapper .js-form-type-password-confirm input[disabled] { border: 1px solid red; }
.path-user-profile .main-content form#user-profile-form .form-wrapper .js-form-type-password-confirm [for="edit-pass"] { display: none; }
.path-user-profile .main-content form#user-profile-form .form-wrapper .js-form-type-password-confirm .password-suggestions { display: none !important; }
.path-user-profile .main-content form#user-profile-form .form-wrapper .form-item-generate { margin: -10px 13px !important; transform: translateY(-16px); }
.path-user-profile .main-content form#user-profile-form .form-wrapper .form-item-generate input[type="checkbox"] { -ms-transform: scale(1.8, 1.8); -webkit-transform: scale(1.8, 1.8); transform: scale(1.8, 1.8); margin: 9px 9px 11px 3px; outline: 0 !important; height: 13px; width: 13px; }
.path-user-profile .main-content form#user-profile-form .form-wrapper .form-item-generate #new_pass { padding: 3px 10px; background: #e0e0e0; width: 100%; position: absolute; }
.path-user-profile .main-content form#user-profile-form .form-wrapper .form-item-generate #new_pass span { color: #4caf50; }
.path-user-profile .main-content form#user-profile-form .form-wrapper#edit-type-info .fieldset__wrapper .form-item input[type="checkbox"] { -ms-transform: scale(2, 2); -webkit-transform: scale(2, 2); transform: scale(2, 2); opacity: 0; margin: 9px 9px 11px; }
.path-user-profile .main-content form#user-profile-form .form-wrapper#edit-type-info .fieldset__wrapper .form-item .select_type { display: inline-block; border: 2px solid #ababab; width: 25px; height: 25px; margin: auto; border-radius: 20px; cursor: pointer; position: absolute; left: 0px; }
.path-user-profile .main-content form#user-profile-form .form-wrapper#edit-type-info .fieldset__wrapper .form-item .select_type[status="1"] { background: url(../images/check_back.png) no-repeat; background-color: #ffffff; background-position: center; background-size: auto; border-color: #4caf50; }
.path-user-profile .main-content form#user-profile-form .form-wrapper#edit-status-info { display: block; margin: -104px -17px 0 50%; }
.path-user-profile .main-content form#user-profile-form .form-wrapper#edit-status-info .form-item-status .slideThree { width: 80px; height: 31px; background: #ff2c2c; margin: 20px auto; position: relative; border-radius: 4px; box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.2); transform: translateX(-42px); }
.path-user-profile .main-content form#user-profile-form .form-wrapper#edit-status-info .form-item-status .slideThree .chekbox_text { position: absolute; left: -63px; top: 2px; }
.path-user-profile .main-content form#user-profile-form .form-wrapper#edit-status-info .form-item-status .slideThree[status="1"] { background: #4caf50; transition: background 0.5s; }
.path-user-profile .main-content form#user-profile-form .form-wrapper#edit-status-info .form-item-status .slideThree[status="0"] { background: #ff2c2c; transition: background 0.5s; }
.path-user-profile .main-content form#user-profile-form .form-wrapper#edit-status-info .form-item-status .slideThree:after { content: "off"; color: #000; position: absolute; right: 13px; top: 5px; z-index: 0; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.15); }
.path-user-profile .main-content form#user-profile-form .form-wrapper#edit-status-info .form-item-status .slideThree:before { font-family: "FontAwesome"; content: "\f00c"; color: white; position: absolute; left: 10px; z-index: 0; top: 3px; font-weight: bold; }
.path-user-profile .main-content form#user-profile-form .form-wrapper#edit-status-info .form-item-status .slideThree label { display: block; width: 34px; height: 20px; cursor: pointer; position: absolute; top: 5px; left: 3px; margin: 0; z-index: 1; background: url(../images/inner_active.png) center center no-repeat; border-radius: 4px; transition: all 0.4s ease; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3); }
.path-user-profile .main-content form#user-profile-form .form-wrapper#edit-status-info .form-item-status .slideThree input[type=checkbox] { visibility: hidden; }
.path-user-profile .main-content form#user-profile-form .form-wrapper#edit-status-info .form-item-status .slideThree input[type=checkbox]:checked + label { left: 43px; }
.path-user-profile .main-content form#user-profile-form #edit-submit {display: block;text-align: right;height: auto;cursor: default;box-sizing: border-box;background-color: buttonface;color: buttontext;padding: 1px 6px;border-width: 1px;border-style: outset;border-color: buttonborder;border-image: initial;font-family: 'Rubik', sans-serif;font-weight: normal;font-size: inherit; }
.path-user-profile .main-content form#user-profile-form #error_mandatory { color: red; position: absolute; }
.path-user-profile .main-content form#user-profile-researcher-form { padding: 30px 23px; }
.path-user-profile .main-content form#user-profile-researcher-form .form-wrapper legend { border-bottom: 2px dotted black; width: 100%; font-size: 2em; padding-bottom: 5px; }
.path-user-profile .main-content form#user-profile-researcher-form .form-wrapper .fieldset__wrapper { margin-top: 20px; }
.path-user-profile .main-content form#user-profile-researcher-form .form-wrapper .fieldset__wrapper .form-item#edit-prop { margin-left: 10px; }
.path-user-profile .main-content form#user-profile-researcher-form .form-wrapper .fieldset__wrapper .form-item#edit-prop label { font-weight: 500; margin-right: 9px; }
.path-user-profile .main-content form#user-profile-researcher-form .container-inline div { display: inline }

.path-evaluators-management .hidden-approve { display: none !important; }

.path-edit-evaluator #main-content-header { display: none; }
.path-edit-evaluator .main-content #reviewer-data-form { background: #efefef; padding: 44px 23px; }
.path-edit-evaluator .main-content #reviewer-data-form .form-wrapper { margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
.path-edit-evaluator .main-content #reviewer-data-form .form-wrapper legend { border-bottom: 2px dotted black; width: 100%; font-size: 2em; padding-bottom: 5px; margin-bottom: 18px; }
.path-edit-evaluator .main-content #reviewer-data-form .form-wrapper .fieldset__wrapper { display: table; width: 100%; margin-bottom: 10px; }
.path-edit-evaluator .main-content #reviewer-data-form .form-wrapper .fieldset__wrapper .form-item { display: inline-block; position: relative; padding-right: 1%; width: 26%; margin-right: 1%; }
.path-edit-evaluator .main-content #reviewer-data-form .form-wrapper .fieldset__wrapper .form-item label { display: block; width: 92%; margin-bottom: 5px; }
.path-edit-evaluator .main-content #reviewer-data-form .form-wrapper .fieldset__wrapper .form-item input { width: calc(96% - 2px); display: block; padding: 4px 1%; outline: none !important; min-height: auto; }
.path-edit-evaluator .main-content #reviewer-data-form .form-wrapper .fieldset__wrapper .form-item select { font-size: 100%; margin: 0; vertical-align: baseline; padding: 3px 48px 3px 6px; background-image: url(../images/list_box-arrow.png); background-repeat: no-repeat; background-position: 87%; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-align: center; min-height: auto;height: auto; }
.path-edit-evaluator .main-content #reviewer-data-form .form-wrapper .fieldset__wrapper .form-item.js-form-type-textarea { width: 83%; }
.path-edit-evaluator .main-content #reviewer-data-form .form-wrapper .fieldset__wrapper .form-item.js-form-type-textarea > div { display: block; }
.path-edit-evaluator .main-content #reviewer-data-form .form-wrapper .fieldset__wrapper .form-item.js-form-type-textarea textarea { padding: 5px; width: calc(100% - 12px); }
.path-edit-evaluator .main-content #reviewer-data-form .form-wrapper .fieldset__wrapper .form-item.js-form-type-textarea .resizable-textarea .grippie { display: none !important; }
.path-edit-evaluator .main-content #reviewer-data-form .form-submit { width: auto; position: relative; border: 0 none; border-radius: 30px; display: block; font-size: 1.2em; background: #00b9ed; color: #fff; height: 40px; padding: 6px 35px; text-align: center; }

#modal-content #reviewers_list th { background-color: #208aaa; text-align: center; color: white; font-weight: 400; }
#modal-content #reviewers_list tr { box-shadow: 0 0, 0 2px 4px rgba(128, 128, 128, 0.52) inset, 0 0, 0 0 !important; background-color: #f5f5f5 !important; }
#modal-content #reviewers_list td { font-size: 14px; }
#modal-content #reviewers_list td:first-child { text-align: center; }
#modal-content #reviewers_list td:last-child { text-align: center; }
#modal-content #reviewers_list .edit-blue-button { background: transparent; color: #208aaa; border: none; text-decoration: underline; }

table.reviewers_proporsals thead th { background: #208aaa; color: white; padding: 10px; text-align: center; cursor: pointer; font-weight: 400; }
table.reviewers_proporsals tbody tr { background-color: white; box-shadow: 1px 1px 1px 2px rgba(128, 128, 128, 0.52); }
table.reviewers_proporsals tbody tr td { text-align: center; padding: 21px 7px; }
table.reviewers_proporsals tbody tr td.approved span { display: block; border: 2px solid #ababab; width: 25px; height: 25px; margin: auto; border-radius: 20px; cursor: pointer; }
table.reviewers_proporsals tbody tr td.approved span[id="1"] { background: url(../images/check_back.png) no-repeat; background-color: #ffffff; background-position: center; background-size: auto; border-color: #4caf50; }
table.reviewers_proporsals tbody tr td.approved span[id="0"] { background: url(../images/pending_eval.png) no-repeat; border: 0px; background-color: #ffffff; background-position: center; background-size: contain; height: 33px; width: 33px; }

table#main_proposals_table ul { padding: 0; }
table#main_proposals_table ul li { list-style-type: none; width: 100%; height: 33px; vertical-align: middle; }
table#main_proposals_table ul li .approved_icon { width: 20px !important; height: 20px !important; cursor: auto !important; }
table#main_proposals_table ul li .approved_icon[id="0"] { border: 2px solid #ababab !important; background: none !important; }
table#main_proposals_table ul li .approved_icon[id="2"] { background: url(../images/reject-icon.png) no-repeat; border: 0px !important; background-color: #ffffff; background-position: center; background-size: contain; width: 23px !important; height: 23px !important; }

.path-reviewer-dashboard .div-table-div.main .div-table-col-div { width: 20%; }
.path-reviewer-dashboard .div-table-div.main .div-table-col-div.approved span { display: block; border: 2px solid #ababab; width: 25px; height: 25px; margin: auto; border-radius: 20px; cursor: pointer; }
.path-reviewer-dashboard .div-table-div.main .div-table-col-div.approved span[id="1"] { background: url(../images/check_back.png) no-repeat; background-color: #ffffff; background-position: center; background-size: auto; border-color: #4caf50; }
.path-reviewer-dashboard .div-table-div.main .div-table-col-div.approved span[id="0"] { border: 2px solid #ababab !important; background: none !important; }
.path-reviewer-dashboard .div-table-div.main .div-table-col-div.approved span[id="2"] { background: url(../images/reject-icon.png) no-repeat; border: 0px !important; background-color: #ffffff; background-position: center; background-size: contain; }

.path-evaluators-management #main_proposals_table_wrapper table#main_proposals_table td.status_name { min-width: 250px; }

.main-content { width: 100%!important;}
#block-olivero-sub-theme-pazi-block-2 { margin-bottom: 20px}
.main-content__container {padding-top:0!important;}
div#content {
  grid-template-columns: auto;
}
.main-content__container.container {
  position: relative;
  padding: 0!important;
}

div#block-olivero-sub-theme-pazi-system-main, #block-stepsmenublock {
  grid-column: 1/15;
  margin-bottom: 0;
}

.path-faq .region--content-above.grid-full,
.path-faq .region--content-above.grid-full .page-title,
.path-frontpage .region--content.grid-full{
  display: block!important;
}


.path-frontpage .region--content.grid-full .draggable:hover{
  background: transparent;
}



/*******/
.not-front.page-node-type-committee-conference-event #columns {
  width: 90%;
  max-width: 1800px;
}

.overlay-bg {
  background: #000;
  height: 100%;
  left: 0;
  max-width: 100%;
  opacity: 0;
  position: fixed;
  top: 0;
  -webkit-transition: opacity 0.25s ease-in-out 0s;
  transition: opacity 0.25s ease-in-out 0s;
  visibility: hidden;
  width: 100%;
  z-index: -1;
}

.overlay-bg.open {
  opacity: 0.7;
  visibility: visible;
  z-index: 9998;
}

.evaluator_name.ui-autocomplete-loading, input[name="email"].input-panel-add.ui-autocomplete-loading {
  background: white url("../images/ui-anim_basic_16x16.gif") right center no-repeat;
}

#block-headeruserblock {
  background: url("../images/user_header_bg.jpg") right center no-repeat;
  color: #333;
  height: 130px;
  right: 0;
  font-size: 1.1em;
  display: table;
  vertical-align: middle;
  margin: 0;
  position: absolute;
  top: 0;
  width: auto;
  max-width: 295px;
  z-index: 1;
}

#block-headeruserblock .block__content {
  position: relative;
  padding: 15px 25px;
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}

#block-headeruserblock .block__content .user-picture {
  width: 84px;
  height: 84px;
  float: left;
  border-radius: 85px;
  margin: 0 20px 0 0;
  background: url("../images/default_user_img.jpg") center center no-repeat;
  position: relative;
  border: 3px solid #00b9ed;
}

#block-headeruserblock .block__content .user-picture img {
  width: 100%;
  height: 100%;
  dispay: inline-block;
}

#block-headeruserblock .block__content .user-right {
  float: right;
  width: 135px;
  position: relative;
  text-align: left;
}

#block-headeruserblock .block__content .user-name-head {
  float: left;
  line-height: 1.1em;
  margin: 1em 0 0.3em;
  width: 100%;
}

#block-headeruserblock .block__content .user-in {
  text-align: left;
  float: left;
  margin: 0;
}

#block-headeruserblock .block__content .user-in a {
  background: url("../images/user_in_bg.png") left center no-repeat;
  display: block;
  height: 22px;
  padding: 0 0 0 25px;
  line-height: 22px;
}

#block-headeruserblock .block__content .user-in a:hover, #block-headeruserblock .block__content .user-in a:focus {
  text-decoration: none;
}

#block-headeruserblock .block__content .user-out {
  text-align: left;
  float: left;
  margin: 0;
}

#block-headeruserblock .block__content .user-out a {
  background: url("../images/user_out_bg.png") left center no-repeat;
  display: block;
  height: 22px;
  padding: 0 0 0 25px;
  line-height: 22px;
}

#block-headeruserblock .block__content .user-out a:hover, #block-headeruserblock .block__content .user-out a:focus {
  text-decoration: none;
}

/* login blocks */
#block-olivero-sub-theme-userlogin {
  position: fixed;
  z-index: 9999;
  display: none;
  width: 550px;
  background: #eaeced;
  color: #333;
  top: 25%;
  margin: 0;
  padding: 0;
  border: 2px solid #40bc59;
  left: calc(50% - 550px / 2);
  padding: 15px 25px 25px;
}

#block-olivero-sub-theme-userlogin .close-btn-form {
  background: url("../images/close_btn.png") no-repeat center center;
  position: absolute;
  cursor: pointer;
  width: 22px;
  height: 22px;
  top: 5px;
  z-index: 99999;
  right: 5px;
}

#block-olivero-sub-theme-userlogin .form-item__label{
  margin: 0;
}
#block-olivero-sub-theme-userlogin ul{
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;
  /*position: relative;*/
}

#block-olivero-sub-theme-userlogin ul.messages__list{
  display: block;
}

#block-olivero-sub-theme-userlogin .block__title {
  padding: 0;
  width: 100%;
  float: left;
  font-size: 2.2em;
  border-bottom: 2px dotted #333;
  line-height: inherit;
  color: inherit;
}

#block-olivero-sub-theme-userlogin .form-item {
  width: 100%;
  float: left;
  margin: 1em 0 0;
}

#block-olivero-sub-theme-userlogin .form-item input {
  width: 96%;
  line-height: 40px;
  padding: 0 2%;
  height: 40px;
}

#block-olivero-sub-theme-userlogin .form-item#edit-link-proposal {
  color: #fff;
  width: auto;
  float: right;
  margin: 1.5em 0 0 10px;
  background: #097fa3 url("../images/new_proposal_btn.png") 14px 50% no-repeat;
  border: 0 none;
  height: 35px;
  padding: 1px 22px 1px 42px;
  line-height: 35px;
  border-radius: 30px;
  cursor: pointer;
  box-sizing: content-box;
}

#block-olivero-sub-theme-userlogin .form-item#edit-link-proposal a {
  color: #fff;
}

#block-olivero-sub-theme-userlogin .form-item#edit-link-proposal a:hover, #block-olivero-sub-theme-userlogin .form-item#edit-link-proposal a:focus {
  text-decoration: none;
}

#block-olivero-sub-theme-userlogin #edit-link-reset {
  color: #00b9ed;
  float: left;
  width: auto;
  cursor: pointer;
  height: 35px;
  line-height: 35px;
  font-size: 1.2em;
  padding: 0 20px 0 0;
  margin: 1.5em 0 0;
  background: url("../images/arrow_blue.png") right center no-repeat;
}

#block-olivero-sub-theme-userlogin .form-actions {
  width: auto;
  float: right;
  margin: 1.5em 0 0 10px;
}

#block-olivero-sub-theme-userlogin .form-actions input {
  color: #fff;
  background: #097fa3 url("../images/login_bg.png") 14px 50% no-repeat;
  border: 0 none;
  height: 37px;
  padding: 1px 22px 1px 42px;
  line-height: 37px;
  border-radius: 30px;
  margin: 0;
}

#block-olivero-sub-theme-userlogin.open {
  display: block;
}

#block-olivero-sub-theme-userlogin .captcha {
  position: relative;
  width: 100%;
  display: block;
  float: left;
  margin-top: 30px;
  background: white;
  border: 1px solid #80808052;
  padding: 4px;
}

#block-olivero-sub-theme-userlogin .captcha img {
  float: left;
  display: inline-block;
}

#block-olivero-sub-theme-userlogin .captcha .reload-captcha-wrapper a {
  position: absolute;
  left: 0;
  bottom: 0;
}

#block-olivero-sub-theme-userlogin .captcha .form-item-captcha-response {
  display: inline-block;
  width: 53%;
  margin-top: 0;
  margin-left: 5%;
}

#block-forgotpassword {
  display: none;
  border: 1px solid black;
  position: fixed;
  top: 0;
  /*z-index: 100;*/
  background: rgba(105, 105, 105, 0.37);
  width: 100%;
  height: 100%;
  z-index: 9999;
  padding: 15px 25px 25px;
}

#block-forgotpassword {
  border: 1px solid black;
  width: 550px;
  margin: auto;
  height: auto;
  position: fixed;
  top: 25%;
  left: calc(50% - 550px / 2);
  background: rgba(245, 245, 245, 0.93);
}

#block-forgotpassword .form-actions.form-wrapper {
  text-align: right;
}

#block-forgotpassword .block__title {
  font-size: 2.2em;
  border-bottom: 2px dotted #333;
  line-height: inherit;
  color: inherit;
}

#block-forgotpassword .close-btn-form {
  position: absolute;
  right: 2px;
  top: 3px;
  background: url(../images/close_btn.png);
  width: 25px;
  height: 25px;
  cursor: pointer;
}

#block-forgotpassword .reset_pass-btn {
  background: url(../images/reset_pass_send_btn_icon.png);
  background-repeat: no-repeat;
  background-position: 18px center;
  background-color: #097fa3;
  color: white;
  outline: none;
  border: 1px solid #e8e8e8;
  border-radius: 16px;
  padding: 10px 14px 9px 36px;
  font-size: 1.1em;
  width: 105px;
}

#block-forgotpassword #edit-name--3 {
  border: 1px solid black;
  padding: 9px 10px;
  width: 96%;
}

#block-forgotpassword.open {
  display: block;
}

/* ============================================ * Reset Password ============================================ */
/* ============================================ * Proposal Form ============================================ */
.path-proposal-form {
  background: #fff;
}

.path-proposal-form #page-wrapper #main-wrapper .main-content__container {
  width: 100%;
  max-width: 1024px !important;
  margin: 0 auto;
  position: relative;
  padding: 0 3% !important;
}

.path-proposal-form #page-wrapper .main-content fieldset {
  margin: 0;
  padding: 0;
  width: 100%;
  display: block;
  position: relative;
  float: left;
}

.path-proposal-form #page-wrapper .main-content fieldset legend {
  float: left;
  display: block;
  width: 100%;
  font-size: 2.2em;
  border-bottom: 2px dotted #333;
  margin: 0.5em 0;
  padding: 0.2em 0;
  line-height: 1.2em;
}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper {
  padding: 2em 5%;
  width: 100%;
  float: left;
  display: block;
  background: #003049e6;
}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item {
  float: left;
  width: 48%;
}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item label {
  width: 100%;
  float: left;
  font-size: 16px;

}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item input {
  width: 100%;
  padding: 7px 2%;
  float: left;
  margin: 0;
  border: 1px solid #c7c7c7;
  border-radius: 8px;
  color: #56bff7;

}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item input[type="file"] {
  background: none;
  border: none;
}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item input.error {
  border: 1px solid #c00;
}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item select {
  width: 100%;
  padding: 6px 2%;
  float: left;
  margin: 0;
  border: 1px solid #c7c7c7;
  border-radius: 8px;
}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item select.error {
  border: 1px solid #c00;
}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-title-name1, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-title-name2, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-title-name3, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-title-name4, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-title-name5 {
  width: 15%;
  margin-right: 1%;
}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-full-name1, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-full-name2, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-full-name3, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-full-name4, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-full-name5 {
  width: 32%;
}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-proposal-type,
.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-academic-affiliation,
.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-email1,
.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-email2,
.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-email3,
.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-email4,
.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-email5,
.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-industry-affiliation,
.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-industry-affiliation1,
.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-industry-affiliation2,
.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-industry-affiliation3,
.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-industry-affiliation4,
.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-industry-affiliation5,
.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-mobile1,
.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-mobile2,
.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-mobile3,
.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-mobile4,
.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.form-item-mobile5 {
  float: right;
  clear: right;
}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.js-form-type-item {
  width: 100%;
  float: left;
  font-size: 1.2em;
  margin: 0.5em 0;
  color: #FFF;

}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item.js-form-type-item label {
  font-size: 1.2em;
  border-bottom: 2px solid #fff;
}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item#edit-check-j, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item#edit-check-j2, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item#edit-check-j3, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item#edit-check-j4, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item#edit-check-j5 {
  margin-bottom: 0;
  color: #c00;
  font-size: 1em;
}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item#edit-check-lj, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item#edit-check-lj2, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item#edit-check-lj3, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item#edit-check-lj4, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper .form-item#edit-check-lj5 {
  display: none;
}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-abstract-ajax-wrapper, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file1-ajax-wrapper, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--1, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file2-ajax-wrapper, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--2, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file3-ajax-wrapper, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--3, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file4-ajax-wrapper, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--4, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file5-ajax-wrapper, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper [id^=ajax-wrapper--] {
  float: left;
  width: 100%;
}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-abstract-ajax-wrapper .form-item, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file1-ajax-wrapper .form-item, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--1 .form-item, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file2-ajax-wrapper .form-item, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--2 .form-item, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file3-ajax-wrapper .form-item, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--3 .form-item, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file4-ajax-wrapper .form-item, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--4 .form-item, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file5-ajax-wrapper .form-item, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper [id^=ajax-wrapper--] .form-item {
  float: left;
  width: 48%;
  position: relative;
}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-abstract-ajax-wrapper .form-item .form-managed-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file1-ajax-wrapper .form-item .form-managed-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--1 .form-item .form-managed-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file2-ajax-wrapper .form-item .form-managed-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--2 .form-item .form-managed-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file3-ajax-wrapper .form-item .form-managed-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--3 .form-item .form-managed-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file4-ajax-wrapper .form-item .form-managed-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--4 .form-item .form-managed-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file5-ajax-wrapper .form-item .form-managed-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper [id^=ajax-wrapper--] .form-item .form-managed-file {
  width: 100%;
  float: left;
  position: relative;
  max-width: none;
}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-abstract-ajax-wrapper .form-item .form-submit, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file1-ajax-wrapper .form-item .form-submit, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--1 .form-item .form-submit, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file2-ajax-wrapper .form-item .form-submit, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--2 .form-item .form-submit, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file3-ajax-wrapper .form-item .form-submit, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--3 .form-item .form-submit, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file4-ajax-wrapper .form-item .form-submit, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--4 .form-item .form-submit, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file5-ajax-wrapper .form-item .form-submit, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper [id^=ajax-wrapper--] .form-item .form-submit {
  width: auto;
  position: absolute;
  bottom: 6px;
  right: 0;
  float: right;
  border: 0 none;
  border-radius: 30px;
  display: block;
  font-size: 1em;
  padding: 9px 35px 6px;
  background: #88e13b;
  color: #003049e6;
  text-align: center;
  height: auto;
}

.path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-abstract-ajax-wrapper .form-item .form-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file1-ajax-wrapper .form-item .form-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--1 .form-item .form-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file2-ajax-wrapper .form-item .form-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--2 .form-item .form-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file3-ajax-wrapper .form-item .form-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--3 .form-item .form-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file4-ajax-wrapper .form-item .form-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #ajax-wrapper--4 .form-item .form-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper #edit-publications-file5-ajax-wrapper .form-item .form-file, .path-proposal-form #page-wrapper .main-content fieldset .fieldset__wrapper [id^=ajax-wrapper--] .form-item .form-file {
  width: auto;
  border: 0 none !important;
  float: left;
  padding: 7px 0;
}

.path-proposal-form #page-wrapper .main-content .form-actions {
  width: 100%;
  display: block;
  position: relative;
  float: left;
  border:none;
}

.path-proposal-form #page-wrapper .main-content .form-actions input {
  width: auto;
  float: right;
  margin: 2em 0px 1em 20px;
  border: none;
  border-radius: 30px;
  display: block;
  font-size: 1rem;
  background: #88e13b;
  color: #003049;
  padding: 12px 35px;
  text-align: center;
  height: auto;

}

.path-proposal-form .captcha {
  position: relative;
  width: 90%;
  display: block;
  margin: 30px 0;
  background: white;
  border: 1px solid #80808052;
  padding: 20px 5%;
  float: left;
  background: #efefef;
}

.path-proposal-form .captcha img {
  float: left;
  display: inline-block;
}

.path-proposal-form .captcha .form-item-captcha-response {
  display: inline-block;
  width: 53%;
  margin-top: 0;
  margin-left: 5%;
}

.path-proposal-form .captcha .form-item-captcha-response input {
  padding: 6px 2%;
  width: 55%;
}

.path-proposal-form .captcha .reload-captcha-wrapper a {
  position: absolute;
  left: 5%;
  bottom: 12px;
}

.path-proposal-form #block-olivero-sub-theme-pazi-system-main form.no-form {
  margin: 0 0 8em;
  width: 100%;
  float: left;
  display: block;
}

.path-proposal-form #block-olivero-sub-theme-pazi-system-main form.no-form .captcha {
  display: none !important;
}

/*  ============================================  * Steps Proposal Form Pages ============================================  */
.path-steps-form #block-block-4, .path-steps-form #block-update-query-tasks-user-step-form-mobile {
  display: none;
}

.path-steps-form #columns {
  width: 100%;
  max-width: 2500px;
}

.path-steps-form h2 {
  font-size: 2.2em;
}

.path-steps-form .edit-button-blue {
  width: auto;
  position: absolute;
  top: 1.5em;
  right: 20px;
  float: right;
  border: 0 none;
  border-radius: 30px;
  display: block;
  font-size: 1em;
  z-index: 1;
  background: #00b9ed;
  color: #fff;
  height: 35px;
  line-height: 35px;
  padding: 0 40px;
  text-align: center;
}

.path-steps-form #block-olivero-sub-theme-pazi-block-2 {
  width: 100%;
  position: relative;
}

.path-steps-form #block-olivero-sub-theme-pazi-block-2 .block__content .text-content > div {
  color: #fff;
  font-size: 1.1em;
  left: 150px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 35%;
  z-index: 1;
}

.path-steps-form #block-olivero-sub-theme-pazi-block-2 .block__content .text-content > div h3 {
  color: #fff;
  display: block;
  font-size: 2.2em;
  line-height: 1.2em;
  margin: 5% 0 10px;
  width: 100%;
}

.path-steps-form .step-main-box {
  margin: 1em 4% 2em;
  width: 92%;
  position: relative;
  background: #efefef;
  padding: 20px;
  display: table;
}

.path-steps-form .step-main-box h2 {
  border-bottom: 2px dotted #333;
  line-height: 1.2em;
  margin: 0 0 0.5em;
  padding: 0.2em 0;
}

.path-steps-form .step-main-box .block-step-default {
  width: 27.33%;
  font-size: 0.95em;
  position: relative;
  display: inline-block;
  margin: 0 6% 0 0;
  float: left;
}

.path-steps-form .step-main-box .field-box {
  padding: 1.5em 0;
  width: 100%;
  border-bottom: 1px solid #ccc;
  float: left;
}

.path-steps-form .step-main-box .field-box .label {
  width: 35%;
  margin-right: 5%;
  display: inline-block;
  float: left;
  font-weight: 500;
}

.path-steps-form .step-main-box .field-box .doc-item-link {
  display: inline-block;
  background: url("../images/doc_icon.png") center center no-repeat;
  height: 36px;
  width: 27px;
}

.path-steps-form .step-main-box .field-box .doc-item-link-small {
  width: 25px;
  display: inline-block;
  background: url("../images/doc_icon_small.png") center center no-repeat;
  height: 25px;
}

.path-steps-form .step-main-box .field-box .field {
  width: 60%;
  display: inline-block;
  float: left;
}

.path-steps-form .step-users-box {
  margin: 1em 0 2em;
  width: 100%;
  position: relative;
  background: #efefef;
  padding: 20px 4%;
  display: table;
}

.path-steps-form .step-users-box h2 {
  border-bottom: 2px dotted #333;
  line-height: 1.2em;
  margin: 0 20px 0.5em;
  padding: 0.2em 0;
}

.path-steps-form .step-users-box .step-user-box {
  -webkit-box-shadow: 1px 1px 2px 1px #c7c7c7;
  -moz-box-shadow: 1px 1px 2px 1px #c7c7c7;
  box-shadow: 1px 1px 2px 1px #c7c7c7;
  width: calc(49% - 20px);
  float: left;
  margin: 1em 0 1em 20px;
  background: #fff;
  font-size: 0.95em;
  position: relative;
  display: inline-block;
}

.path-steps-form .step-users-box .step-user-box:nth-child(odd) {
  float: right;
  margin: 1em 20px 1em 0;
}

.path-steps-form .step-users-box .step-user-box .step-user-header {
  border-bottom: 2px dotted #333;
  padding: 20px;
  float: left;
  width: calc(100% - 40px);
  position: relative;
  font-weight: 500;
}

.path-steps-form .step-users-box .step-user-box .step-user-float {
  width: calc(47% - 40px);
  position: relative;
  display: inline-block;
  margin: 0 3% 0 0;
  padding: 0 20px;
  float: left;
}

.path-steps-form .step-users-box .step-user-box .step-user-float .field-box {
  padding: 1em 0;
  width: 100%;
  border-bottom: 1px solid #ccc;
  float: left;
}

.path-steps-form .step-users-box .step-user-box .step-user-float .field-box .label {
  width: 44%;
  margin-right: 4%;
  display: inline-block;
  float: left;
  font-weight: 500;
}

.path-steps-form .step-users-box .step-user-box .step-user-float .field-box .doc-item-link {
  display: inline-block;
  background: url("../images/doc_icon.png") center center no-repeat;
  height: 36px;
  width: 27px;
}

.path-steps-form .step-users-box .step-user-box .step-user-float .field-box .doc-item-link-small {
  width: 25px;
  display: inline-block;
  background: url("../images/doc_icon_small.png") center center no-repeat;
  height: 25px;
}

.path-steps-form .step-users-box .step-user-box .step-user-float .field-box .field {
  width: 52%;
  display: inline-block;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
}

.path-steps-form .step-users-box .step-user-box .step-user-float .field-box:nth-child(2) .field:hover {
  position: absolute;
  background: #fff;
  padding-right: 14px;
  z-index: 99999;
  width: max-content;
  overflow: inherit;
}

.path-steps-form .block-left-30 {
  width: 30%;
  float: left;
  position: relative;
}

.path-steps-form .block-left-30 .field-box .label {
  width: 45%;
}

.path-steps-form .block-left-30 .field-box .field {
  width: 50%;
}

.path-steps-form .block-left-60 {
  width: 62%;
  float: right;
  position: relative;
}

.path-steps-form .block-left-60 .field-box {
  border: 0 none;
}

.path-steps-form .block-left-60 .field-box .label {
  width: 20%;
}

.path-steps-form .block-left-60 .field-box .field {
  width: 75%;
}

.path-steps-form .block-left-100 {
  width: 100%;
  float: left;
  position: relative;
  margin-bottom: 3em;
}

.path-steps-form .block-left-100:last-child {
  margin-bottom: 1em;
}

.path-steps-form .span-status {
  display: inline-block;
  background: url(../images/grey_reject.png) left center no-repeat;
  width: auto;
  height: 30px;
  line-height: 30px;
  padding: 0 35px;
  margin: auto;
  background-size: auto 98%!important;
}

.path-steps-form .span-status.green-check {
  /*background: url(../images/gray_check.png) left center no-repeat;*/
}

.path-steps-form .span-status.red-reject {
  background: url(../images/reject_icon_small.png) left center no-repeat;
}

.path-steps-form .change-check-app {
  cursor: pointer;
}

.path-steps-form .change-check-app.error {
  color: red;
}

.path-steps-form .change-check-app.span-status {
  background: url(../images/green_nocheck.png) left center no-repeat;
}

.path-steps-form .change-check-app.span-status.green-check {
  background: url(../images/green_check.png) left center no-repeat;
}



.path-steps-form .textarea-approval {
  width: 95%;
  height: 8em;
}

.path-steps-form #edit-info, .page-steps-form-full-edit #edit-info {
  margin: 1em 4% 2em;
  width: 92%;
  position: relative;
  background: #efefef;
  padding: 20px;
  display: table;
  border: none;
}

.path-steps-form #edit-info legend, .page-steps-form-full-edit #edit-info legend {
  border-bottom: 2px dotted #333;
  line-height: 1.2em;
  margin: 0 0 0.5em;
  padding: 0.2em 0;
  display: block;
  width: 100%;
  float: left;
  font-size: 2.2em;
}

.path-steps-form #edit-info .form-item, .page-steps-form-full-edit #edit-info .form-item {
  width: 33.33%;
  float: left;
  display: block;
  margin: 1em 0;
  position: relative;
}

.path-steps-form #edit-info .form-item label, .page-steps-form-full-edit #edit-info .form-item label {
  width: 100%;
  float: left;
  font-weight: 500;
  margin: 0;
}

.path-steps-form #edit-info .form-item input, .page-steps-form-full-edit #edit-info .form-item input {
  width: calc(86% - 2px);
  padding: 6px 2%;
  float: left;
  margin: 0;
  border: 1px solid #c7c7c7;
  height: 25px;
}

.path-steps-form #edit-info .form-item select, .page-steps-form-full-edit #edit-info .form-item select {
  width: 90%;
  padding: 6px 2%;
  float: left;
  height: 35px;
  margin: 0;
  border: 1px solid #c7c7c7;
}

.path-steps-form #edit-info .form-item .form-submit, .page-steps-form-full-edit #edit-info .form-item .form-submit {
  width: auto;
  position: absolute;
  bottom: 6px;
  right: 0;
  float: right;
  border: 0 none;
  border-radius: 30px;
  display: block;
  font-size: 1em;
  background: #00b9ed;
  color: #fff;
  height: 35px;
  padding: 6px 35px;
  text-align: center;
  box-sizing: border-box;
}

.path-steps-form #edit-info .form-item .form-file, .page-steps-form-full-edit #edit-info .form-item .form-file {
  width: 270px;
  border: 0 none !important;
  float: left;
  padding: 7px 0;
}

.path-steps-form #edit-info .js-form-type-managed-file, .page-steps-form-full-edit #edit-info .js-form-type-managed-file {
  width: 430px;
  margin-right: 3.33%;
}

.path-steps-form #edit-participants, .page-steps-form-full-edit #edit-participants {
  margin: 1em 4% 2em;
  width: 92%;
  position: relative;
  background: #efefef;
  padding: 20px;
  display: table;
}

.path-steps-form #edit-participants legend, .page-steps-form-full-edit #edit-participants legend {
  border-bottom: 2px dotted #333;
  line-height: 1.2em;
  margin: 0 0 0.5em;
  padding: 0.2em 0;
  display: block;
  width: 100%;
  float: left;
  font-size: 2.2em;
}

.path-steps-form #edit-participants fieldset.form-wrapper, .page-steps-form-full-edit #edit-participants fieldset.form-wrapper {
  webkit-box-shadow: 1px 1px 2px 1px #c7c7c7;
  -moz-box-shadow: 1px 1px 2px 1px #c7c7c7;
  box-shadow: 1px 1px 2px 1px #c7c7c7;
  width: 47%;
  float: left;
  margin: 1em 0;
  background: #fff;
  font-size: 0.95em;
  position: relative;
  display: inline-block;
  padding: 10px 1%;
}

.path-steps-form #edit-participants fieldset.form-wrapper legend, .page-steps-form-full-edit #edit-participants fieldset.form-wrapper legend {
  font-size: 1.4em;
}

.path-steps-form #edit-participants fieldset.form-wrapper:nth-child(even), .page-steps-form-full-edit #edit-participants fieldset.form-wrapper:nth-child(even) {
  float: right;
}

.path-steps-form #edit-participants .form-item, .page-steps-form-full-edit #edit-participants .form-item {
  width: 50%;
  float: left;
  display: block;
  margin: 0.5em 0;
  position: relative;
}

.path-steps-form #edit-participants .form-item label, .page-steps-form-full-edit #edit-participants .form-item label {
  width: 100%;
  float: left;
  font-weight: 500;
  margin: 0;
}

.path-steps-form #edit-participants .form-item input, .page-steps-form-full-edit #edit-participants .form-item input {
  width: calc(86% - 2px);
  padding: 3px 2%;
  float: left;
  margin: 0;
  border: 1px solid #c7c7c7;
  height: 24px;
  min-height: auto;
  box-sizing: content-box;
}

.path-steps-form #edit-participants .form-item select, .page-steps-form-full-edit #edit-participants .form-item select {
  width: 90%;
  padding: 3px 2%;
  float: left;
  height: 32px;
  margin: 0;
  border: 1px solid #c7c7c7;
}

.path-steps-form #edit-participants .form-item .form-submit, .page-steps-form-full-edit #edit-participants .form-item .form-submit {
  width: auto;
  position: absolute;
  bottom: 6px;
  right: 0;
  float: right;
  border: 0 none;
  border-radius: 30px;
  display: block;
  font-size: 1em;
  background: #00b9ed;
  color: #fff;
  height: 35px;
  padding: 6px 35px;
  text-align: center;
  box-sizing: border-box;
}

.path-steps-form #edit-participants .form-item .form-file, .page-steps-form-full-edit #edit-participants .form-item .form-file {
  width: 270px;
  border: 0 none !important;
  float: left;
  padding: 7px 0;
}

.path-steps-form #edit-participants .form-item.form-item-title-name1, .path-steps-form #edit-participants .form-item.form-item-title-name2, .path-steps-form #edit-participants .form-item.form-item-title-name3, .path-steps-form #edit-participants .form-item.form-item-title-name4, .path-steps-form #edit-participants .form-item.form-item-title-name5, .page-steps-form-full-edit #edit-participants .form-item.form-item-title-name1, .page-steps-form-full-edit #edit-participants .form-item.form-item-title-name2, .page-steps-form-full-edit #edit-participants .form-item.form-item-title-name3, .page-steps-form-full-edit #edit-participants .form-item.form-item-title-name4, .page-steps-form-full-edit #edit-participants .form-item.form-item-title-name5 {
  width: 110px;
}

.path-steps-form #edit-participants .form-item.form-item-full-name1, .path-steps-form #edit-participants .form-item.form-item-full-name2, .path-steps-form #edit-participants .form-item.form-item-full-name3, .path-steps-form #edit-participants .form-item.form-item-full-name4, .path-steps-form #edit-participants .form-item.form-item-full-name5, .page-steps-form-full-edit #edit-participants .form-item.form-item-full-name1, .page-steps-form-full-edit #edit-participants .form-item.form-item-full-name2, .page-steps-form-full-edit #edit-participants .form-item.form-item-full-name3, .page-steps-form-full-edit #edit-participants .form-item.form-item-full-name4, .page-steps-form-full-edit #edit-participants .form-item.form-item-full-name5 {
  width: calc(50% - 110px);
}

.path-steps-form #edit-participants .form-item.form-item-full-name1 input, .path-steps-form #edit-participants .form-item.form-item-full-name2 input, .path-steps-form #edit-participants .form-item.form-item-full-name3 input, .path-steps-form #edit-participants .form-item.form-item-full-name4 input, .path-steps-form #edit-participants .form-item.form-item-full-name5 input, .page-steps-form-full-edit #edit-participants .form-item.form-item-full-name1 input, .page-steps-form-full-edit #edit-participants .form-item.form-item-full-name2 input, .page-steps-form-full-edit #edit-participants .form-item.form-item-full-name3 input, .page-steps-form-full-edit #edit-participants .form-item.form-item-full-name4 input, .page-steps-form-full-edit #edit-participants .form-item.form-item-full-name5 input {
  width: calc(82% - 2px);
}

.path-steps-form #edit-participants .js-form-type-managed-file, .page-steps-form-full-edit #edit-participants .js-form-type-managed-file {
  width: 430px;
  margin-right: 3.33%;
  height: 62px;
  max-width: 100%;
}

.path-steps-form .form-actions, .page-steps-form-full-edit .form-actions {
  width: 92%;
  margin: 1em 4% 2em;
  display: block;
  position: relative;
  float: left;
  border-top: 2px dotted #333;
}

.path-steps-form .form-actions input, .page-steps-form-full-edit .form-actions input {
  width: auto;
  float: right;
  margin: 2em 0px 1em 20px;
  border: 3px solid #00b9ed;
  border-radius: 30px;
  display: block;
  font-size: 1.3em;
  background: #fff;
  color: #00b9ed;
  padding: 6px 35px;
  text-align: center;
  height: 42px;
}

.path-steps-form .form-actions a, .page-steps-form-full-edit .form-actions a {
  width: auto;
  float: right;
  margin: 2em 0px 1em 20px;
  border: 3px solid #00b9ed;
  border-radius: 30px;
  display: block;
  line-height: 36px;
  height: 36px;
  font-size: 1.3em;
  background: #fff;
  color: #00b9ed;
  padding: 0 35px;
  text-align: center;
}

.path-steps-form .form-actions a:hover, .path-steps-form .form-actions a:focus, .page-steps-form-full-edit .form-actions a:hover, .page-steps-form-full-edit .form-actions a:focus {
  text-decoration: none;
}

.page-steps-form-report #edit-info {
  margin: 1em 4% 2em;
  width: 92%;
  position: relative;
  background: #efefef;
  padding: 20px;
  display: table;
}

.page-steps-form-report #edit-info legend {
  border-bottom: 2px dotted #333;
  line-height: 1.2em;
  margin: 0 0 0.5em;
  padding: 0.2em 0;
  display: block;
  width: 100%;
  float: left;
  font-size: 2.2em;
}

.page-steps-form-report #edit-info .form-item {
  width: 100%;
  float: left;
  display: block;
  margin: 1em 0;
  position: relative;
}

.page-steps-form-report #edit-info .form-item .form-textarea-wrapper {
  width: 60%;
}

.page-steps-form-report #edit-info .form-item label {
  width: 100%;
  float: left;
  font-weight: 500;
}

.page-steps-form-report #edit-info .form-item input {
  width: calc(29% - 2px);
  padding: 6px 0.5%;
  float: left;
  margin: 0;
  border: 1px solid #c7c7c7;
  height: 25px;
}

.page-steps-form-report #edit-info .form-item select {
  width: 90%;
  padding: 6px 2%;
  float: left;
  height: 35px;
  margin: 0;
  border: 1px solid #c7c7c7;
}

.page-steps-form-report #edit-info .form-item .form-submit {
  width: auto;
  position: absolute;
  bottom: 6px;
  right: 0;
  float: right;
  border: 0 none;
  border-radius: 30px;
  display: block;
  font-size: 1em;
  background: #00b9ed;
  color: #fff;
  height: 35px;
  padding: 6px 35px;
  text-align: center;
  box-sizing: border-box;
}

.page-steps-form-report #edit-info .form-item .form-file {
  width: auto;
  border: 0 none !important;
  float: left;
  padding: 7px 0;
}

.page-steps-form-report #edit-info .js-form-type-managed-file {
  width: 30%;
  margin-right: 3.33%;
}

.page-steps-form-report #edit-participants {
  margin: 1em 4% 2em;
  width: 92%;
  position: relative;
  background: #efefef;
  padding: 20px;
  display: table;
}

.page-steps-form-report #edit-participants legend {
  border-bottom: 2px dotted #333;
  line-height: 1.2em;
  margin: 0 0 0.5em;
  padding: 0.2em 0;
  display: block;
  width: 100%;
  float: left;
  font-size: 2.2em;
}

.page-steps-form-report #edit-participants fieldset.form-wrapper {
  webkit-box-shadow: 1px 1px 2px 1px #c7c7c7;
  -moz-box-shadow: 1px 1px 2px 1px #c7c7c7;
  box-shadow: 1px 1px 2px 1px #c7c7c7;
  width: 47%;
  float: left;
  margin: 1em 0;
  background: #fff;
  font-size: 0.95em;
  position: relative;
  display: inline-block;
  padding: 10px 1%;
}

.page-steps-form-report #edit-participants fieldset.form-wrapper legend {
  font-size: 1.4em;
}

.page-steps-form-report #edit-participants fieldset.form-wrapper:nth-child(even) {
  float: right;
}

.page-steps-form-report #edit-participants .form-item {
  width: 50%;
  float: left;
  display: block;
  margin: 0.5em 0;
  position: relative;
}

.page-steps-form-report #edit-participants .form-item label {
  width: 100%;
  float: left;
  font-weight: 500;
}

.page-steps-form-report #edit-participants .form-item input {
  width: calc(86% - 2px);
  padding: 3px 2%;
  float: left;
  margin: 0;
  border: 1px solid #c7c7c7;
  height: 23px;
}

.page-steps-form-report #edit-participants .form-item select {
  width: 90%;
  padding: 3px 2%;
  float: left;
  height: 32px;
  margin: 0;
  border: 1px solid #c7c7c7;
}

.page-steps-form-report #edit-participants .form-item .form-submit {
  width: auto;
  position: absolute;
  bottom: 6px;
  right: 0;
  float: right;
  border: 0 none;
  border-radius: 30px;
  display: block;
  font-size: 1em;
  background: #00b9ed;
  color: #fff;
  height: 35px;
  padding: 6px 35px;
  text-align: center;
  box-sizing: border-box;
}

.page-steps-form-report #edit-participants .form-item .form-file {
  width: auto;
  border: 0 none !important;
  float: left;
  padding: 7px 0;
}

.page-steps-form-report #edit-participants .js-form-type-managed-file {
  width: 55%;
  margin-right: 3.33%;
  height: 62px;
}

.page-steps-form-report .form-actions {
  width: 92%;
  margin: 1em 4% 2em;
  display: block;
  position: relative;
  float: left;
  border-top: 2px dotted #333;
}

.page-steps-form-report .form-actions input {
  width: auto;
  float: right;
  margin: 2em 0px 1em 20px;
  border: 3px solid #00b9ed;
  border-radius: 30px;
  display: block;
  font-size: 1.3em;
  background: #fff;
  color: #00b9ed;
  padding: 6px 35px;
  text-align: center;
  height: 42px;
}

.page-steps-form-report .form-actions a {
  width: auto;
  float: right;
  margin: 2em 0px 1em 20px;
  border: 3px solid #00b9ed;
  border-radius: 30px;
  display: block;
  line-height: 36px;
  height: 36px;
  font-size: 1.3em;
  background: #fff;
  color: #00b9ed;
  padding: 0 35px;
  text-align: center;
}

.page-steps-form-report .form-actions a:hover, .page-steps-form-report .form-actions a:focus {
  text-decoration: none;
}

.page-steps-form-third .block-left-100 .field-box, .page-steps-form-fifth .block-left-100 .field-box {
  border: 0 none;
}

.page-steps-form-third .block-left-100 .field-box .label, .page-steps-form-fifth .block-left-100 .field-box .label {
  width: 200px;
  margin-right: 60px;
}

.page-steps-form-third .block-left-100 .field-box .field, .page-steps-form-fifth .block-left-100 .field-box .field {
  width: calc(100% - 290px);
}

.page-steps-form-third .block-left-100 .field-box .field a, .page-steps-form-fifth .block-left-100 .field-box .field a {
  background: url("../images/arrow_blue.png") 0 5px no-repeat;
  padding: 0 30px;
  display: inline-block;
  margin-bottom: 1em;
}

.page-steps-form-third .block-left-100 .field-box:last-child, .page-steps-form-fifth .block-left-100 .field-box:last-child {
  padding: 1.5em 0 0;
}

.page-steps-form-fourth .block-left-60 {
  width: 60%;
}

.page-steps-form-fourth .block-left-60 .field-box .label {
  width: 100%;
  margin: 0 0 10px;
}

.page-steps-form-fourth .block-left-60 .field-box .field {
  width: 100%;
}

.page-steps-form-sixth .block-left-100 .field-box, .page-steps-form-seventh .block-left-100 .field-box {
  border: 0 none;
}

.page-steps-form-sixth .block-left-100 .field-box .label, .page-steps-form-seventh .block-left-100 .field-box .label {
  width: 200px;
  margin-right: 60px;
}

.page-steps-form-sixth .block-left-100 .field-box .field, .page-steps-form-seventh .block-left-100 .field-box .field {
  width: calc(100% - 290px);
}

.page-steps-form-sixth .block-left-100 .field-box .field a, .page-steps-form-seventh .block-left-100 .field-box .field a {
  background: url("../images/arrow_blue.png") 0 5px no-repeat;
  padding: 0 30px;
  display: inline-block;
  margin-bottom: 0em;
}

.page-steps-form-sixth .block-left-100 .field-box:last-child, .page-steps-form-seventh .block-left-100 .field-box:last-child {
  padding: 1.5em 0 0;
}

.page-steps-form-sixth .set-payment-date, .page-steps-form-seventh .set-payment-date {
  cursor: pointer;
}

.page-steps-form-eighth .set-finished {
  cursor: pointer;
}

.page-steps-form-eighth .edit-button-blue {
  width: auto;
  position: absolute;
  top: 1.5em;
  right: 20px;
  float: right;
  border: 0 none;
  border-radius: 30px;
  display: block;
  font-size: 1em;
  z-index: 1;
  background: #00b9ed;
  color: #fff;
  height: 35px;
  line-height: 35px;
  padding: 0 40px;
  text-align: center;
}

.page-steps-form-eighth .edit-button-blue.new-button-edit {
  background: #00b9ed url("../images/new_icon_edit.png") 10px 5px no-repeat;
}

.page-steps-form-eighth .block-left-100 .field-box {
  border: 0 none;
}

.page-steps-form-eighth .block-left-100 .field-box .label {
  width: 200px;
  margin-right: 60px;
}

.page-steps-form-eighth .block-left-100 .field-box .field {
  width: calc(100% - 290px);
}

.page-steps-form-eighth .block-left-100 .field-box .field a {
  background: url("../images/arrow_blue.png") 0 5px no-repeat;
  padding: 0 30px;
  display: inline-block;
  margin-bottom: 1em;
}

.page-steps-form-eighth .block-left-100 .field-box:last-child {
  padding: 1.5em 0 0;
}

#main_proposals_table .hidden-span {
  display: none;
}

.path-dashboard-afiliation #main {
  margin: calc(2% + 180px) 2% 2%;
  width: 96%;
}

.path-dashboard-afiliation .region.region--hero {
  margin-top: -140px;
  margin-bottom: 70px;
}

.path-dashboard-afiliation .views-exposed-form input {
  border: 1px solid #c7c7c7;
  padding: 3px 5px;
  height: 23px;
  min-height: 0;
  box-sizing: content-box;
  border-radius: 0;
}

form#views-exposed-form-dashboard-afiliation-page-1 div#edit-actions {
  margin-top: 40px;
  height: auto;
}

form#views-exposed-form-dashboard-afiliation-page-1 .js-form-item.form-item.js-form-type-textfield {
  margin-right: 16px;
}

.path-dashboard-afiliation .views-exposed-form .form-submit {
  padding: 0;
  color: transparent;
  border: 0;
  width: 114px;
  height: 28px;
  background: url(../images/search_btn.png) no-repeat;
  background-size: contain;
  margin: 0!important;
}

.path-dashboard-afiliation #page-title {
  margin: 0.5em 0 0;
}

.path-dashboard-afiliation .main-content {
  background: #efefef;
  padding: 20px 2%;
}

.path-dashboard-afiliation .main-content table {
  border-collapse: separate;
  border-spacing: 0px 15px;
  border: none 0;
}

.path-dashboard-afiliation .main-content table thead tr th {
  background-color: #208aaa;
  color: #fff;
}

.path-dashboard-afiliation .main-content table thead tr th {
  padding: 12px;
  text-align: center;
}

.path-dashboard-afiliation .main-content table tbody tr {
  box-shadow: 1px 1px 4px 1px rgba(103, 77, 77, 0.45);
  -webkit-box-shadow: 1px 1px 4px 1px rgba(103, 77, 77, 0.45);
  -moz-box-shadow: 1px 1px 4px 1px rgba(103, 77, 77, 0.45);
  background: #fff;
}

.path-dashboard-afiliation .main-content table tbody tr td {
  padding: 12px;
  text-align: center;
  vertical-align: middle;
}

.path-dashboard-afiliation .main-content table tbody tr:nth-child(2n+2) {
  background: #fff;
}


.path-dashboard-afiliation ul.pager__items.js-pager__items {
  justify-content: center;
}

.path-dashboard-afiliation th#view-affiliation-approval-table-column,
.path-dashboard-afiliation th#view-field-full-name-table-column,
.path-dashboard-afiliation th#view-full-proposal-table-column,
.path-dashboard-afiliation th#view-reviewers-approval-table-column,
.path-dashboard-afiliation th#view-grading-table-column,
.path-dashboard-afiliation th#view-final-decision-table-column,
.path-dashboard-afiliation th#view-pre-proposal-approval-table-column {
  width: 8%;
}

.path-dashboard-afiliation th#view-year-table-column,
.path-dashboard-afiliation th#view-proposal-id-table-column {
  width: 2%;
}

.path-dashboard-afiliation .green-approval {
  display: inline-block;
  background: url(../images/green_check_big.png) center center no-repeat;
  width: 37px;
  height: 33px;
  line-height: 33px;
  padding: 0;
  margin: auto 10px;
  vertical-align: middle;
}

.path-dashboard-afiliation .gray-approval {
  display: inline-block;
  background: url(../images/gray_check.png) center center no-repeat;
  width: 37px;
  height: 33px;
  line-height: 33px;
  padding: 0;
  margin: auto 10px;
  vertical-align: middle;
}

.path-dashboard-afiliation .reject-approval {
  display: inline-block;
  background: url(../images/reject_icon.png) center center no-repeat;
  width: 37px;
  height: 33px;
  line-height: 33px;
  padding: 0;
  margin: auto 10px;
  vertical-align: middle;
}

.path-dashboard-afiliation .reject-grey {
  display: inline-block;
  background: url(../images/grey_reject.png) center center no-repeat;
  width: 37px;
  height: 33px;
  line-height: 33px;
  padding: 0;
  margin: auto 10px;
  vertical-align: middle;
}

.path-dashboard-afiliation .div-approval-edit {
  display: inline-block;
  margin: auto 5px;
  width: auto;
  text-align: center;
}

.path-dashboard-afiliation .approval-text-box {
  display: block;
  text-align: center;
  line-height: 1.3em;
}

.div-table {
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0px 15px;
  border: none 0;
}

.div-table-col {
  display: table-cell;
  width: auto;
  background: #fff;
  padding: 12px;
  text-align: center;
  vertical-align: middle;
}

.div-table-col.gray-bg-pattern {
  background: url("../images/grey_pattern.jpg") center center no-repeat;
  background-size: 100% 100%;
}

.div-table-col.grey-bottom-left {
  margin: 2px 0;
  border-left: 1px solid gray;
}

.div-table-col.left-align {
  text-align: left;
  width: 70%;
}

.div-table-col.left-align-50 {
  text-align: left;
  width: 50%;
}

.div-table-col.short-col {
  width: 150px;
}

.div-table-col .file-item-icon {
  display: inline-block;
  background: url("../images/doc_icon_white.png") center center no-repeat;
  height: 31px;
  width: 37px;
  vertical-align: middle;
}

.div-table-col .doc-item-link {
  display: inline-block;
  background: url("../images/doc_icon.png") center center no-repeat;
  height: 36px;
  width: 27px;
  vertical-align: middle;
}

.div-table-col .edit-item-link {
  display: inline-block;
  background: url("../images/edit_item_link.png") center center no-repeat;
  height: 34px;
  width: 28px;
  vertical-align: middle;
}

.div-table-col .gray-approval {
  display: inline-block;
  background: url(../images/gray_check.png) center center no-repeat;
  width: 37px;
  height: 33px;
  line-height: 33px;
  padding: 0;
  margin: auto 5px;
  vertical-align: middle;
}

.div-table-col .gray-approval.green-approval {
  background: url(../images/green_check_big.png) center center no-repeat;
}

.div-table-col .gray-reject {
  display: inline-block;
  background: url(../images/grey_reject.png) center center no-repeat;
  width: 37px;
  height: 33px;
  line-height: 33px;
  padding: 0;
  margin: auto 5px;
  vertical-align: middle;
}

.div-table-col .gray-reject.red-reject {
  background: url(../images/reject_icon.png) center center no-repeat;
}

.div-table-col .div-approval-edit {
  display: inline-block;
  margin: auto 5px;
  width: auto;
  text-align: center;
}

.div-table-row {
  display: table-row;
  width: 100%;
  clear: both;
  box-shadow: 1px 1px 4px 1px rgba(103, 77, 77, 0.45);
  -webkit-box-shadow: 1px 1px 4px 1px rgba(103, 77, 77, 0.45);
  -moz-box-shadow: 1px 1px 4px 1px rgba(103, 77, 77, 0.45);
}

.div-table-blue-row {
  display: table-row;
  width: 100%;
  clear: both;
  color: #fff;
  background: #208aaa;
  font-size: 1.1em;
}

.div-table-blue-row .div-table-col {
  color: #fff;
  background: #208aaa;
}

.div-table-blue-row.right-border-dotted .div-table-col {
  background: #208aaa url(../images/right_drop_border.png) center right no-repeat;
}

.div-table-blue-row.right-border-dotted .div-table-col:last-child {
  background: #208aaa;
}

.path-researcher-dashboard .inline-files, .path-reviewer-dashboard .inline-files {
  display: inline-block;
  width: auto !important;
  margin-right: 2em;
}

.path-researcher-dashboard #columns, .path-reviewer-dashboard #columns {
  width: 100%;
  max-width: 2500px;
}

.path-researcher-dashboard h2, .path-reviewer-dashboard h2 {
  font-size: 2.2em;
}

.path-researcher-dashboard .step-main-box, .path-reviewer-dashboard .step-main-box {
  margin: 1em 4% 2em;
  width: calc(92% - 40px);
  position: relative;
  background: #efefef;
  padding: 20px;
  display: table;
}

.path-researcher-dashboard .step-main-box h2, .path-researcher-dashboard .step-main-box h1, .path-reviewer-dashboard .step-main-box h2, .path-reviewer-dashboard .step-main-box h1 {
  border-bottom: 2px dotted #333;
  line-height: 1.2em;
  margin: 0 0 0.5em;
  padding: 0.2em 0;
}

.path-researcher-dashboard .step-main-box.white-bg, .path-reviewer-dashboard .step-main-box.white-bg {
  background: #fff;
  margin: 0 4% 1em;
}

.path-researcher-dashboard .step-main-box .name-box-label, .path-reviewer-dashboard .step-main-box .name-box-label {
  font-size: 1.8em;
}

.path-researcher-dashboard .div-table-div, .path-reviewer-dashboard .div-table-div {
  position: relative;
  display: block;
  width: 100%;
}

.path-researcher-dashboard .div-table-blue-row-div, .path-reviewer-dashboard .div-table-blue-row-div {
  position: relative;
  display: table;
  color: #fff;
  background: #208aaa;
  font-size: 1em;
  margin: 15px 0;
  border: 0 none;
  padding: 0;
  vertical-align: middle;
  width: 100%;
  text-align: left;
}

.path-researcher-dashboard .div-table-blue-row .short-col-panel, .path-reviewer-dashboard .div-table-blue-row .short-col-panel {
  width: 90px;
}

.path-researcher-dashboard .div-table-row-div, .path-reviewer-dashboard .div-table-row-div {
  position: relative;
  width: calc(100% - 4px);
  display: table;
  vertical-align: middle;
  background: #fff;
  border: 2px solid #fff;
  text-align: left;
  margin: 30px 0 0;
  padding: 0;
  box-shadow: 1px 1px 4px 1px rgba(103, 77, 77, 0.45);
  -webkit-box-shadow: 1px 1px 4px 1px rgba(103, 77, 77, 0.45);
  -moz-box-shadow: 1px 1px 4px 1px rgba(103, 77, 77, 0.45);
}

.path-researcher-dashboard .div-table-row-div .div-table-panel, .path-reviewer-dashboard .div-table-row-div .div-table-panel {
  display: none;
}

.path-researcher-dashboard .div-table-row-div.open, .path-reviewer-dashboard .div-table-row-div.open {
  border: 2px solid #4caf50;
}

.path-researcher-dashboard .div-table-row-div.open .div-table-panel, .path-reviewer-dashboard .div-table-row-div.open .div-table-panel {
  display: block;
}

.path-researcher-dashboard .div-table-col-div, .path-reviewer-dashboard .div-table-col-div {
  vertical-align: middle;
  position: relative;
  display: inline-block;
  text-align: center;
  width: 10%;
  margin: 0;
  padding: 12px 0;
}

.path-researcher-dashboard .div-table-col-div.first, .path-reviewer-dashboard .div-table-col-div.first {
  width: 7%;
}

.path-researcher-dashboard .div-table-col-div.last, .path-reviewer-dashboard .div-table-col-div.last {
  width: 10%;
}

.path-researcher-dashboard .div-table-col-div .doc-item-link, .path-reviewer-dashboard .div-table-col-div .doc-item-link {
  display: inline-block;
  background: url("../images/doc_icon.png") center center no-repeat;
  height: 36px;
  width: 27px;
  vertical-align: middle;
}

.path-researcher-dashboard .div-table-col-div .gray-approval, .path-reviewer-dashboard .div-table-col-div .gray-approval {
  display: inline-block;
  background: url(../images/gray_check.png) center center no-repeat;
  width: 37px;
  height: 33px;
  line-height: 33px;
  padding: 0;
  margin: auto 5px;
  vertical-align: middle;
}

.path-researcher-dashboard .div-table-col-div .gray-approval.green-approval, .path-reviewer-dashboard .div-table-col-div .gray-approval.green-approval {
  background: url(../images/green_check_big.png) center center no-repeat;
}

.path-researcher-dashboard .div-table-col-div .gray-reject, .path-reviewer-dashboard .div-table-col-div .gray-reject {
  display: inline-block;
  background: url(../images/grey_reject.png) center center no-repeat;
  width: 37px;
  height: 33px;
  line-height: 33px;
  padding: 0;
  margin: auto 5px;
  vertical-align: middle;
}

.path-researcher-dashboard .div-table-col-div .gray-reject.red-reject, .path-reviewer-dashboard .div-table-col-div .gray-reject.red-reject {
  background: url(../images/reject_icon.png) center center no-repeat;
}

.path-researcher-dashboard .div-table-col-div .full-edit-icon, .path-reviewer-dashboard .div-table-col-div .full-edit-icon {
  display: inline-block;
  background: url(../images/full_edit_icon.png) center center no-repeat;
  width: 37px;
  height: 33px;
  line-height: 33px;
  padding: 0;
  margin: auto 5px;
  vertical-align: middle;
  cursor: pointer;
}

.path-researcher-dashboard .green-count, .path-reviewer-dashboard .green-count {
  color: #4caf50;
  font-size: 0.9em;
}

.path-researcher-dashboard .div-table-panel, .path-reviewer-dashboard .div-table-panel {
  width: 95%;
  padding: 10px 2.5%;
  position: relative;
  float: left;
  background: #f4f4f4;
}

.path-researcher-dashboard .div-table-panel form, .path-reviewer-dashboard .div-table-panel form {
  float: left;
  display: block;
  width: 55%;
}

.path-researcher-dashboard .div-table-panel form > div, .path-reviewer-dashboard .div-table-panel form > div {
  float: left;
  display: block;
  width: 100%;
}

.path-researcher-dashboard .div-table-panel fieldset, .path-reviewer-dashboard .div-table-panel fieldset {
  padding: 0;
  margin: 0;
  float: left;
  display: block;
  width: 100%;
}

.path-researcher-dashboard .div-table-panel legend, .path-reviewer-dashboard .div-table-panel legend {
  float: left;
  display: block;
  width: 100%;
  font-size: 1.8em;
  border-bottom: 2px dotted #333;
  margin: 0.5em 0;
  padding: 0.2em 0;
  line-height: 1.2em;
}

.path-researcher-dashboard .div-table-panel .form-item, .path-reviewer-dashboard .div-table-panel .form-item {
  width: 100%;
  float: left;
  display: block;
  margin: 0 0 1em;
  position: relative;
}

.path-researcher-dashboard .div-table-panel .form-item label, .path-reviewer-dashboard .div-table-panel .form-item label {
  width: 180px;
  float: left;
  font-weight: 500;
  height: 40px;
  line-height: 40px;
  margin-right: 10px;
}

.path-researcher-dashboard .div-table-panel .form-item .form-managed-file, .path-reviewer-dashboard .div-table-panel .form-item .form-managed-file {
  width: calc(80% - 190px);
  float: left;
  position: relative;
  min-height: 40px;
  height: auto;
  display: flex;
  flex-wrap: wrap;
}

.path-researcher-dashboard .div-table-panel .form-item .form-managed-file .form-submit, .path-reviewer-dashboard .div-table-panel .form-item .form-managed-file .form-submit {
  width: auto;
  /*position: absolute;*/
  bottom: 2px;
  right: 0;
  float: right;
  border: 0 none;
  border-radius: 30px;
  display: block;
  font-size: 1em;
  background: #097fa3;
  color: #fff;
  height: 35px;
  padding: 6px 35px;
  text-align: center;
  margin: 7px 0;
}

.path-researcher-dashboard .div-table-panel .form-item .form-managed-file .form-file, .path-reviewer-dashboard .div-table-panel .form-item .form-managed-file .form-file {
  width: auto;
  border: 0 none !important;
  float: left;
  padding: 7px 0;
}

.path-researcher-dashboard .div-table-panel .form-item .form-textarea-wrapper, .path-reviewer-dashboard .div-table-panel .form-item .form-textarea-wrapper {
  float: left;
  display: block;
  width: 100%;
}

.path-researcher-dashboard .div-table-panel .form-actions, .path-reviewer-dashboard .div-table-panel .form-actions {
  float: left;
  display: block;
  width: 100%;
}

.path-researcher-dashboard .div-table-panel .form-actions .form-submit, .path-reviewer-dashboard .div-table-panel .form-actions .form-submit {
  width: auto;
  float: right;
  border: 0 none;
  border-radius: 30px;
  display: block;
  font-size: 1em;
  background: #097fa3;
  color: #fff;
  height: 35px;
  padding: 6px 35px;
  text-align: center;
}

.path-researcher-dashboard .time-panel, .path-reviewer-dashboard .time-panel {
  float: right;
  display: block;
  width: 45%;
  position: relative;
}

.path-researcher-dashboard .time-panel .time-panel-box, .path-reviewer-dashboard .time-panel .time-panel-box {
  width: 320px;
  padding: 10px;
  display: table;
  background: #fff;
  font-size: 1.1em;
  font-weight: 500;
  margin: 4em auto 0;
  border: 1px solid #d2d2d2;
  -webkit-box-shadow: 1px 1px 4px 0px rgba(153, 153, 153, 0.8);
  -moz-box-shadow: 1px 1px 4px 0px rgba(153, 153, 153, 0.8);
  box-shadow: 1px 1px 4px 0px rgba(153, 153, 153, 0.8);
}

.path-researcher-dashboard .time-panel .time-panel-box .time-title, .path-reviewer-dashboard .time-panel .time-panel-box .time-title {
  border-bottom: 2px dotted #333;
  display: block;
  padding: 0 0 10px;
  font-size: 1.1em;
  margin: 0 0 10px;
  float: left;
  width: 100%;
  text-align: center;
}

.path-researcher-dashboard .time-panel .time-panel-box .time-box, .path-reviewer-dashboard .time-panel .time-panel-box .time-box {
  display: block;
  padding: 0 0 5px;
  margin: 0;
  float: left;
  position: relative;
  width: 100%;
  text-align: center;
}

.path-researcher-dashboard .time-panel .time-panel-box .time-box .dert, .path-reviewer-dashboard .time-panel .time-panel-box .time-box .dert {
  float: left;
  width: 33.33%;
  font-size: 2.4em;
  font-weight: 400;
  white-space: nowrap;
}

.path-researcher-dashboard .time-panel .time-panel-box .time-box .dert .label-dates-proposal, .path-reviewer-dashboard .time-panel .time-panel-box .time-box .dert .label-dates-proposal {
  width: 100%;
  font-size: 0.30em;
}

.path-researcher-dashboard .time-panel .time-panel-box.top-60, .path-reviewer-dashboard .time-panel .time-panel-box.top-60 {
  margin: 3em auto 0;
}

.path-researcher-dashboard .reviewers-panel, .path-reviewer-dashboard .reviewers-panel {
  float: left;
  display: block;
  width: 100%;
}

.path-researcher-dashboard .reviewers-panel .edit-blue-button, .path-reviewer-dashboard .reviewers-panel .edit-blue-button {
  width: auto;
  border: 0 none;
  border-radius: 30px;
  display: inline-block;
  font-size: 1em;
  z-index: 1;
  margin: 0 5px;
  background: #097fa3;
  color: #fff;
  height: 30px;
  line-height: 30px;
  padding: 0 30px;
  text-align: center;
  cursor: pointer;
}

.path-researcher-dashboard .reviewers-panel .input-panel-add, .path-reviewer-dashboard .reviewers-panel .input-panel-add {
  width: 88%;
  padding: 0 1%;
  height: 25px;
  border: 1px solid #ccc;
}

.path-researcher-dashboard .reviewers-panel .select-panel-add, .path-reviewer-dashboard .reviewers-panel .select-panel-add {
  width: 90%;
  padding: 0 1%;
  height: 27px;
  border: 1px solid #ccc;
}

.path-researcher-dashboard .field-box, .path-reviewer-dashboard .field-box {
  width: 55%;
  float: left;
  position: relative;
  padding: 1em 0;
}

.path-researcher-dashboard .field-box .label, .path-reviewer-dashboard .field-box .label {
  width: 280px;
  margin-right: 30px;
  display: inline-block;
  float: left;
  font-weight: 500;
}

.path-researcher-dashboard .field-box .field, .path-reviewer-dashboard .field-box .field {
  width: calc(100% - 310px);
  display: inline-block;
  float: left;
}

.path-researcher-dashboard .field-box .doc-item-link, .path-reviewer-dashboard .field-box .doc-item-link {
  display: inline-block;
  background: url("../images/doc_icon.png") center center no-repeat;
  height: 36px;
  width: 30px;
}

.path-researcher-dashboard .field-box .gray-approval, .path-reviewer-dashboard .field-box .gray-approval {
  display: inline-block;
  background: url(../images/green_nocheck.png) left center no-repeat;
  width: auto;
  float: left;
  height: 33px;
  cursor: pointer;
  line-height: 33px;
  padding: 0 0 0 45px;
  margin: auto 40px auto 0;
  vertical-align: middle;
}

.path-researcher-dashboard .field-box .gray-approval.green-approval, .path-reviewer-dashboard .field-box .gray-approval.green-approval {
  background: url(../images/green_check.png) left center no-repeat;
}

.path-researcher-dashboard .block-left-100, .path-reviewer-dashboard .block-left-100 {
  width: 100%;
  float: left;
  position: relative;
  margin-bottom: 1em;
}

.path-researcher-dashboard .form-evaluator, .path-reviewer-dashboard .form-evaluator {
  width: 100%;
  float: left;
  position: relative;
}

.path-researcher-dashboard .form-evaluator fieldset, .path-reviewer-dashboard .form-evaluator fieldset {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  display: none;
}

.path-researcher-dashboard .form-evaluator fieldset.open, .path-reviewer-dashboard .form-evaluator fieldset.open {
  display: block;
}

.path-researcher-dashboard .form-evaluator #edit-extra-save, .path-reviewer-dashboard .form-evaluator #edit-extra-save {
  display: none;
}

.path-researcher-dashboard .form-evaluator #edit-extra-save.open, .path-reviewer-dashboard .form-evaluator #edit-extra-save.open {
  display: block;
}

.path-researcher-dashboard .form-evaluator #edit-submit-draft, .path-reviewer-dashboard .form-evaluator #edit-submit-draft {
  display: none;
}

.path-researcher-dashboard .form-evaluator #edit-submit-draft.open, .path-reviewer-dashboard .form-evaluator #edit-submit-draft.open {
  display: block;
}

.path-researcher-dashboard .form-evaluator legend, .path-reviewer-dashboard .form-evaluator legend {
  border-bottom: 2px dotted #333;
  line-height: 1.2em;
  margin: 0 0 0.5em;
  padding: 0.2em 0;
  display: block;
  width: 100%;
  float: left;
  font-size: 2em;
}

.path-researcher-dashboard .form-evaluator .form-item, .path-reviewer-dashboard .form-evaluator .form-item {
  float: left;
  position: relative;
  width: 100%;
}

.path-researcher-dashboard .form-evaluator .form-item label, .path-reviewer-dashboard .form-evaluator .form-item label {
  font-weight: 500;
  float: left;
  width: 280px;
  margin-right: 30px;
}

.path-researcher-dashboard .form-evaluator .form-item select, .path-reviewer-dashboard .form-evaluator .form-item select {
  width: 65px;
  padding: 3px 0;
  float: left;
  height: 32px;
  margin: 0;
  border: 1px solid #c7c7c7;
}

.path-researcher-dashboard .form-evaluator .form-item .form-textarea-wrapper, .path-reviewer-dashboard .form-evaluator .form-item .form-textarea-wrapper {
  float: left;
  width: calc(90% - 310px);
}

.path-researcher-dashboard .form-evaluator .form-item .doc-item-link, .path-reviewer-dashboard .form-evaluator .form-item .doc-item-link {
  display: inline-block;
  background: url("../images/doc_icon.png") center center no-repeat;
  height: 36px;
  width: 30px;
}

.path-researcher-dashboard .form-evaluator .form-item .eval-link-cv-box, .path-reviewer-dashboard .form-evaluator .form-item .eval-link-cv-box {
  width: 25px;
  float: left;
  padding: 0;
  min-height: 25px;
  margin-right: 0;
}

.path-researcher-dashboard .form-evaluator .form-item .eval-link-cv, .path-reviewer-dashboard .form-evaluator .form-item .eval-link-cv {
  width: 25px;
  float: left;
  background: url("../images/doc_icon_small.png") left center no-repeat;
  font-weight: 500;
  padding: 0;
  min-height: 25px;
  margin-right: 0;
}

.path-researcher-dashboard .form-evaluator .form-item .user-name-td-new, .path-reviewer-dashboard .form-evaluator .form-item .user-name-td-new {
  width: auto;
  float: left;
  font-weight: 500;
  padding: 0 10px 0 0;
  min-height: 25px;
  margin-right: 35px;
}

.path-researcher-dashboard .form-evaluator .form-item .user-name-td, .path-reviewer-dashboard .form-evaluator .form-item .user-name-td {
  width: auto;
  float: left;
  background: url("../images/doc_icon_small.png") left center no-repeat;
  font-weight: 500;
  padding: 0 20px 0 25px;
  min-height: 25px;
  margin-right: 35px;
}

.path-researcher-dashboard .form-evaluator .form-item .form-managed-file, .path-reviewer-dashboard .form-evaluator .form-item .form-managed-file {
  width: calc(80% - 190px);
  float: left;
  position: relative;
  max-width: 450px;
  height: 40px;
}

.path-researcher-dashboard .form-evaluator .form-item .form-managed-file .form-submit, .path-reviewer-dashboard .form-evaluator .form-item .form-managed-file .form-submit {
  width: auto;
  position: absolute;
  bottom: 2px;
  right: 0;
  float: right;
  border: 0 none;
  border-radius: 30px;
  display: block;
  font-size: 1em;
  background: #097fa3;
  color: #fff;
  height: 35px;
  padding: 6px 35px;
  text-align: center;
}

.path-researcher-dashboard .form-evaluator .form-item .form-managed-file .form-file, .path-reviewer-dashboard .form-evaluator .form-item .form-managed-file .form-file {
  width: auto;
  border: 0 none !important;
  float: left;
  padding: 7px 0;
}

.path-researcher-dashboard .form-evaluator .form-actions, .path-reviewer-dashboard .form-evaluator .form-actions {
  float: left;
  position: relative;
  width: 100%;
  border-top: 2px dotted #333;
}

.path-researcher-dashboard .form-evaluator .form-actions input, .path-reviewer-dashboard .form-evaluator .form-actions input {
  width: auto;
  float: right;
  border: 0 none;
  border-radius: 30px;
  display: block;
  font-size: 1em;
  background: #097fa3;
  margin: 1.5em 5px;
  color: #fff;
  height: 35px;
  padding: 6px 40px;
  text-align: center;
}

.path-researcher-dashboard .div-table-col-div {
  width: 8%;
}

.path-researcher-dashboard .div-table-col-div .resubmit-button-box {
  cursor: pointer;
  border: 0 none;
  border-radius: 30px;
  display: inline-block;
  font-size: 0.9em;
  background: #00b9ed;
  color: #fff;
  height: 35px;
  line-height: 35px;
  padding: 0 25px;
  text-align: center;
  font-weight: 500;
}

.path-researcher-dashboard .div-table-col-div.resubmit {
  width: 8%;
}

.path-researcher-dashboard .div-table-panel .form-item .form-item-researcher-comments.js-form-item-researcher-comments {
  display: flex;
}

.save-button-blue {
  width: auto;
  border: 0 none;
  border-radius: 30px;
  display: inline-block;
  font-size: 1em;
  z-index: 1;
  margin: 0.5em 2.5% 0 0;
  background: #097fa3;
  color: #fff;
  float: right;
  height: 30px;
  line-height: 30px;
  padding: 0 30px;
  text-align: center;
  cursor: pointer;
}

.page-user #tasks, .page-user #edit-timezone, .page-user .field--name-field-user-nicemessages-enabled {
  display: none;
}

.page-user #content {
  max-width: 800px;
}

.page-user .form-actions input {
  width: auto;
  border: 0 none;
  border-radius: 30px;
  display: inline-block;
  font-size: 1em;
  z-index: 1;
  margin: 0.5em 2.5% 0 0;
  background: #097fa3;
  color: #fff;
  float: right;
  height: 30px;
  line-height: 30px;
  padding: 0 30px;
  text-align: center;
  cursor: pointer;
}

.page-user .field-widget-file-generic .form-submit {
  width: auto;
  position: relative;
  border: 0 none;
  border-radius: 30px;
  display: block;
  font-size: 1em;
  background: #097fa3;
  color: #fff;
  height: 35px;
  padding: 6px 35px;
  text-align: center;
}

.page-user .field-widget-file-generic .form-file {
  width: auto;
  border: 0 none !important;
  float: left;
  padding: 7px 0;
}

.page-user.reviewer-role #edit-field-upload-cv, .page-user.reviewer-role #edit-field-upload-publications, .page-user.reviewer-role #edit-field-address, .page-user.reviewer-role #edit-field-mobile-phone, .page-user.reviewer-role #edit-field-phone, .page-user.reviewer-role #edit-field-discipline, .page-user.reviewer-role #edit-field-industry-affiliation, .page-user.reviewer-role #edit-field-academic-affiliation {
  display: none;
}

/* ============================================= Accessibility =============================================*/
.block-accessibility {
  position: fixed!important;
  top: 130px;
  z-index: 98;
  left: 0;
  width: auto;
  height: auto;
  direction: rtl;
}


.path-proposals-management-process #main_proposals_table td.red-col {
  background: red;
  color: #fff;
}

.path-proposals-management-process #main_proposals_table td.yellow-col {
  background: yellow;
}

.path-proposals-management-process #main_proposals_table td.green-col {
  background: green;
  color: #fff;
}

.view-close-events .view-header,.view-event-details .view-header {
  padding: 0px 0% 0px 4%;
  position: inherit;
  height: 36px;
  color: white;
  text-align: center;
  clear: both;
  font-size: 16px;
  vertical-align: middle;
}

.view-close-events .view-header .all-tasks-link, .view-event-details .view-header .new-event-link {
  background-color: #097fa3;
  margin-right: 50px;
  width: 133px;
  border: 1px;
  height: 35px;
  position: absolute;
  right: 0;
  border-radius: 22px;
  display: table;
  top: -80px;
  cursor: pointer;
}

.view-close-events .view-header .new-event-link {
  background-color: #097fa3;
  margin-right: 50px;
  width: 133px;
  border: 1px;
  height: 35px;
  position: absolute;
  right: 0;
  border-radius: 22px;
  display: table;
  top: 25px;
  cursor: pointer;
}

.view-close-events .view-header .all-tasks-link .all-tasks-link-a, .view-close-events .view-header .all-tasks-link a.new-event-link-a, .view-close-events .view-header .new-event-link .all-tasks-link-a, .view-event-details .view-header .new-event-link .all-tasks-link-a, .view-close-events .view-header .new-event-link a.new-event-link-a , .view-event-details .view-header .new-event-link a.new-event-link-a {
  color: white;
  display: table-cell;
  text-align: center;
  width: 100%;
  font-size: 16px;
  vertical-align: middle;
  text-decoration: none;
}

.view-close-events .view-header .all-tasks-link {
  top: -120px;
}

.view-close-events .view-header {
  padding: 0px 4% 20px;
  height: auto;
}

.view-close-events .view-header p {
  color: #333;
  margin: 0;
  width: 100%;
  display: block;
}

.page-node-type-committee-conference-event .reviewers-panel-new-small {
  font-size: 0.85em;
}

.hide-mail {
  display: none;
}

.red {
  color: red;
  font-weight: bold;
}

.edit-blue-button.remove {
  width: auto;
  border: 0 none;
  border-radius: 30px;
  display: inline-block;
  font-size: 1em;
  z-index: 1;
  margin: 0 5px;
  background: #097fa3;
  color: #fff;
  height: 30px;
  line-height: 30px;
  padding: 0 30px;
  text-align: center;
  cursor: pointer;
}

.path-proposal-form legend span, .page-steps-form-full-edit legend span, .path-steps-form legend span, .page-steps-form-full-edit legend span {
  color: inherit;
  font-weight: normal;
}

.path-proposal-form .fieldset, .path-steps-form .fieldset, .page-steps-form-full-edit .fieldset , .path-edit-evaluator .fieldset {
  border: none;
}

.path-proposal-form legend, .path-steps-form legend, .page-steps-form-full-edit legend , .path-edit-evaluator legend {
  background: none;
}

.path-proposal-form textarea, .path-steps-form textarea, .page-steps-form-full-edit textarea {
  min-height: auto;
  border-radius: 8px;
}


.path-proposal-form span.file.file--mime-application-pdf.file--application-pdf,
.path-steps-form span.file.file--mime-application-pdf.file--application-pdf {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}

.path-proposal-form .js-form-managed-file,
.path-steps-form .js-form-managed-file {
  display: inline-flex;
  max-width: calc(100% - 130px);
}

.path-proposal-form span.file.file--mime-application-pdf.file--application-pdf + span,
.path-steps-form span.file.file--mime-application-pdf.file--application-pdf + span {
  white-space: nowrap;
  flex: 1;
  padding-left: 5px;
}

.path-edit-evaluator  span.fieldset__label,
.path-proposal-form span.fieldset__label,
.path-steps-form span.fieldset__label {
  padding: 0 !important;
  display: inline;
}
/*****/



.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  max-width: 100%;
  width: max-content;
  background-color: #fff;
  color: #555;
  text-align: center;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
  top: 125%;
  left: 50%;
  opacity: 0;
  transition: opacity 0.3s;
  padding: 10px;
  transform: translateX(-50%);
  box-shadow: 0 0 18px;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #fff transparent;
}

.tooltip.showed .tooltiptext {
  visibility: visible;
  opacity: 1;
}

.block-pazi-notify-block {
  margin-top: 20px;
  grid-column: 1/15!important;
  position: relative;
  background: #efefef;
  padding: 20px;
  display: table;
}


table#edit-table {
  border-collapse: separate;
  border-spacing: 0em 0.55em;
  border: unset;
}

.block-pazi-notify-block tbody tr {
  background-color: white;
  box-shadow: 1px 1px 1px 2px rgba(128, 128, 128, 0.52);
  border-radius: 3px;
}

.block-pazi-notify-block thead {
  color: #fff;
  background: #208aaa;
  font-size: 1em;
  margin: 15px 0;
  border: 0 none;
  padding: 0;
  vertical-align: middle;
  width: 100%;
  text-align: left;
}

.block-pazi-notify-block .fieldset__wrapper {
  display: none;
}

.block-pazi-notify-block th {
  color: #fff;
  background: #208aaa;
  font-size: 1em;
}

div#edit-new-message {
  display: none;
}

.block-pazi-notify-block input#edit-delete,
.block-pazi-notify-block .js-form-item.form-item.js-form-type-select.form-item-select-actions.js-form-item-select-actions.form-no-label,
.block-pazi-notify-block .js-form-item.form-item.js-form-type-textfield.form-item-tags.js-form-item-tags.form-no-label,
.block-pazi-notify-block input#edit-apply-tag {
  display: inline-block;
}

.block-pazi-notify-block input#edit-submit {
  display: none;
}


#privatemsg-messages fieldset#edit-filter {
  border: none;
  background: none;
}

#privatemsg-messages fieldset#edit-filter legend {
  background: none;
  cursor: pointer;
}

#privatemsg-messages fieldset#edit-filter legend span {
  color: #1cb5ee;
  display: flex;
  align-items: center;
}

#privatemsg-messages fieldset#edit-filter legend span:before {
  content: "";
  border: 5px solid transparent;
  border-left-color: #1cb5ee;
  display: inline-block;
  height: 0;
  line-height: 22px;
  margin-right: 5px;
}

#privatemsg-messages fieldset#edit-filter legend.open span:before {
  border-left-color: transparent;
  border-top-color: #1cb5ee;
  border-bottom-width: 0;
}

.hidden{
  display: none!important;
}

#privatemsg-messages ul.pager__items.js-pager__items {
  margin: 0 auto;
  text-align: center;
  justify-content: center;
  border: 1px solid #bcbcbc;
  border-radius: 5px;
  background: #ffffff;
  overflow: hidden;
  padding: 0px 5px;
  align-items: center;
}

#privatemsg-messages nav.pager.layout--content-medium {
  display: flex;
}

#privatemsg-messages li.pager__item.pager__item--active.pager__item--number {
  background: #12b4f0;
  color: #ffffff;
  padding: 2px 10px;
  margin: 0px 5px;
  border-radius: 4px;
  line-height: 1;
  height: 23px;
  width: auto;
}

#privatemsg-messages li.pager__item {
  height: auto;
  width: 40px;
  padding: 8px 4px;
  font-weight: normal;
}

#privatemsg-messages li.pager__item:hover a {
  background: transparent;
  text-decoration: none;
}

#privatemsg-messages li.pager__item a.pager__link {
  color: #000;
}

#privatemsg-messages .tooltip .marker{
  display: none;
}

#privatemsg-messages .privatemsg-unread .tooltip .marker{
  display: inherit;
}

.block-pazi-notify {
  margin: 1em 4% 2em;
  width: calc(92% - 40px)!important;
}

.path-user .page-title {
  width: 100%;
  display: block;
}

.path-user div#block-olivero-sub-theme-pazi-system-main{
  grid-column: 3 / 15;
}

.path-user .history-title h3{
  width: 50%;
  border-bottom: 1px solid #ccc;
}

#block-userid .field.field--name-uid{
  display: none;
}
.path-tasks-mangement #search_wrapper .search_btn,
.path-tasks-mangement #search_wrapper br{
  display: none!important;
}
.path-tasks-mangement #search_wrapper select,
.path-tasks-mangement #search_wrapper input{
  min-height: 0;
  height: auto;
}
.path-messages #content{
  grid-template-columns: repeat(14, minmax(0, 1fr));
}
.path-messages #content div#block-olivero-sub-theme-pazi-system-main{
  grid-column: 3 / 13;
}
.path-steps-form input.save-proposal-approve.link-tab-index {
  width: auto;
  border: 0 none;
  border-radius: 30px;
  display: inline-block;
  float: right;
  font-size: 1.2em;
  z-index: 1;
  margin: 15px 0 0;
  background: #097fa3;
  color: #fff;
  height: 36px;
  line-height: 36px;
  padding: 0 40px;
  text-align: center;
  cursor: pointer;
}
.js-form-item-send-notification{
  width: 100% !important;
}
.js-form-item-send-notification select{
  width: auto!important;
}
fieldset#edit-send-notification--wrapper {
  width: 100%!important;
  background: none!important;
  box-shadow: none!important;
}

fieldset#edit-send-notification--wrapper input{
  width: 24px!important;
  padding:0!important;
  display:inline-block!important;
}

fieldset#edit-send-notification--wrapper label.form-item__label.option {
  width: auto!important;
  display: inline-block;
}

fieldset#edit-send-notification--wrapper .fieldset__wrapper.fieldset__wrapper--group {
  border: none!important;
}

.path-steps-form #edit-participants fieldset.form-wrapper:nth-of-type(2n+1) {
  float:none;
}
.message-status-icon.status-active{
  height: 24px;
  width: 24px;
  display: block;
  background: url("../images/green_check.png") 50%;
  background-size: contain;
}
.message-status-icon.status-paused{
  height: 24px;
  width: 24px;
  display: block;
  background: url("../images/reject-icon.png") 50%;
  background-size: contain;
}
.message-status-actions.status-loading .resume,
.message-status-actions.status-loading .pause,
.message-status-actions.status-active .resume,
.message-status-actions.status-paused .pause{
  display: none;
}

.message-status-actions.status-loading:before {
  content: "";
  display: block;
  background: url("../images/ui-anim_basic_16x16.gif");
  height: 16px;
  width: 16px;
}

.message-status-actions .resume,
.message-status-actions .pause{
  cursor: pointer;
}

.node-committee_conference_event .reviewers-table input.input-panel-add{
  width: 100%;
}
.no-image-block{
  display: flex;
  height: 250px;
  justify-content: center;
  align-items: center;
}
img.image-style-news-image-front.no-image {
  width: auto!important;
}


.path-close-events .layout-main .main-content .view-close-events .view-content .views-row .views-field-title {
  font-size: 20px;
  text-align: center;
}
select#edit-industry-affiliation,
select#edit-academic-affiliation {
  max-height: max-content!important;
  height: auto!important;
}

span.all-event-link {
  background-color: #097fa3;
  margin: 10px auto;
  width: 133px;
  border: 1px;
  height: 35px;
  right: 0;
  border-radius: 22px;
  display: table;
  cursor: pointer;
  bottom: 20px;
  position: relative;
}

span.all-event-link a {
  color: white;
  display: table-cell;
  text-align: center;
  width: 100%;
  font-size: 16px;
  vertical-align: middle;
  text-decoration: none;
}

.page-node-type-committee-conference-event #main-wrapper{
  width: 90%;
  max-width: 1800px;
}

.page-node-type-committee-conference-event #main-wrapper select,
.page-node-type-committee-conference-event #main-wrapper input{
  min-height: 0;
  height: auto;
  font-size: 13.6px;
  padding: 0 0 0 5px;
  background: none;
  appearance: auto;
}

.page-node-type-committee-conference-event #main-wrapper .div-table-blue-row .div-table-col {
  font-size: 15px;
}

.page-node-type-committee-conference-event table#proposals_table td {
  font-size: 16px;
}
.path-committee-management #block-olivero-sub-theme-pazi-system-main #search_wrapper .field_wrap div#event_type select{
  box-sizing: border-box;
  height: 33px;
}
.path-committee-management #block-olivero-sub-theme-pazi-system-main #table_title .title_wrap .add_com_btn{
  top: 0;
}
.view-content .table-container {
  width: 100%;
}
