/* CSS Document */

.post-type-archive-conference .content {  }
.post-type-archive-conference .conference { padding-left: 0px; clear: left; }


.archive .conference .entry-content { display: none; }
.archive .conference h1.entry-title { font-size: 18px; line-height: 30px;}
.archive .conference h1.entry-title a {  color: #0a8bbe; }
.post-type-archive-conference .entry { padding: 20px 10px; margin-bottom: 0px; }
.spacer { display: block; height: 5px; }

.post-type-archive-conference .entry, .tax-conference_category .entry { border: 1px solid #fff; border-bottom: 1px solid #ccc; }
.post-type-archive-conference .entry.discounted:hover .tax-conference_category .entry.discounted:hover { border: 1px solid #3c475a; }
.post-type-archive-conference .archived-conferences-link, .tax-conference_category .archived-conferences-link { margin: 10px 20px; }

.sequencing-content { display: none;  }
.sequencing-heading { margin-top: 30px; margin-bottom: 10px;  }
.thelanguage:before { content: ">"; float: left; margin-right: 10px; }
.openlanguage { cursor: pointer; }
.sequencing-content { font-size: 15px; padding-left: 20px;  margin-bottom: 20px; }

.request-buyer-contact-active, .request-buyer-contact-disabled { margin-top: 20px; }
.request-buyer-contact-disabled { background-color: #3c475a; cursor: default;  }

/* Projects Table */
.projects_table { max-width: 100%; }
.projects_table .project-title { max-width: 20%; }

/* Project Profile */
.status-box a { margin-right: 20px; }
.hidden-project-popups { width: 50%; margin-bottom: 20px; background-color: #0a8bbe;  color: #fff; }
.hidden-project-popups .change-project-status { margin-top: 10px; }
.hidden-project-popups .change-project-status .small-button { padding: 5px; background-color: #fff; color: #0a8bbe; font-weight: bold; border-radius: 5px; }
.hidden-project-popups .cancel-warning, .hidden-project-popups .fulfill-warning { display: none; transition: ease-in-out 1s; padding: 10px; }
.cancel-warning.active, .fulfill-warning.active { display: block !important; transition: ease-in-out 1s; padding: 10px; }

/* Application Filter */
.filter-item input, .status-filter-item input {  margin-right: 10px; }

/* Sequencing Platform Entry */
.comma:after { content: ", "; }
.sequencing-platform .child-platforms:after {  }
.sequencing-platform .child-platforms:last-of-type .comma:after { content: "" !important; }

.single-project h1, .single-project .project-edit-link  { display: inline-block }
.single-project .project-edit-link { margin-left: 10px; }


/* Providers List */
.provider-filter-checklist { margin-bottom: 20px; }
.provider-filter-checklist label { display: inline-block; margin-left: 10px; }
.provider-filter-checklist .sub-term { padding-left: 10px; }
.sub-terms.closed { display: none; }
.sub-terms.open { display: block; }
.provider-filter-checklist label.no-bump { margin-left: 5px !important; margin-top: 10px; cursor: pointer; }
.p-filter-title { font-size: 25px; }
.provider-file { display: block; margin-bottom: 5px; }
.provider-filter select { height: 40px; padding-top: 0px; padding-bottom: 0px; }
.pagination { float: left; width: 75%; }
#provider-pagination { text-align: right; margin-bottom: 20px; }
#provider-pagination a { display: inline-block; margin-left: 10px;}
.pagination-location { padding-left: 30px; } 
.provider_table tr th { position: relative; min-width: 20%; }
.provider_table tr th i { float: right; margin-top: 2px; }
.provider-filter-controls form { display: inline-block; margin-left: 10px;  }
.provider-filter-controls form input, .provider-filter-controls form button{ height: 58px; }
.provider-filter-controls form input { width: 511px;}
.provider-filter-controls form button { font-size: 29px; line-height: 58px; padding: 0 15px; position: relative; top: 4px;  }


/* Project Forms */
#field_5_23 { display: none; }
#field_6_23 { display: none; }
#field_8_26 { display: none; }
#field_7_26 { display: none; }

/* RNA Form */
.more-desc { display: none; float: left; position: absolute; left: 150px; top: 0px; border: 1px solid #1c91c9; border-radius: 10px; padding: 10px; background-color: #fff; }
#input_7_8 li:hover .more-desc { display: block; }
#input_7_8 { position: relative; }
#input_7_8 li { position: static; }

/* Project Profile */
.status-block { display: inline-block; margin-right: 15px;  border-radius: 5px; color: #1c91c9; padding: 5px; text-align: center; text-indent: 0px; cursor: pointer }
.status-block.current-status { background-color:#1c91c9; color: #fff; }

/* Content Blocking */
.content { position: relative; }
.mask { position: absolute; width: 100%; height: 100%; background-color: rgba(60,71,90,0.5); top: 0; left: 0; }
.hidden-login { display: none; }
.login-prompt { width: 50%; background-color: #fff; border-radius: 10px; padding: 50px; position: absolute;  left: 0; right: 0; top: 40px; margin: auto; }
.login-prompt .login-form { margin-top: 40px; }
.full-size-mask { display: none; width: 100%; height: 100%; position: fixed; background-color: rgba(30,30,30, 0.7); z-index: 1000; }
.form-error-message { width: 530px; height: 230px; padding: 50px; background: #fff; color: #3c475a; border-radius: 10px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
.close-me { position: absolute; right: 10px; top: 10px;  cursor: pointer; text-transform: uppercase; font-size: 13px; }

/* User Switching */
#user_switching_switch_on { padding: 10px; text-align: center; font-weight: bold; }

/* Project Forms */
.gform_wrapper .platform-list ul.gfield_checkbox li { padding-left: 30px !important; }
.gform_wrapper .platform-list ul.gfield_checkbox li[parent_id="0"] { padding-left: 0px !important; }







