/**
 * If using a CSS pre-processor, tell it to overwrite this file. If not, place
 * your custom CSS modifications here.
 */

/**
 * If using a CSS pre-processor, tell it to overwrite this file. If not, place
 * your custom CSS modifications here.
 */
 
/* BASIC ADJUSTMENTS */

html {
    font-size: 62.5%; /* =10px */
} 

body {
    font-size: 1.6rem; /* =16px */
}

a {
    /*text-decoration: underline;
    text-underline-offset: 0.25em;*/
}

a:link, a:visited {
    color: #005797;
    /*border-bottom:1px dotted #ccc;*/
}

a:focus, a:hover, a:active {
    color: /*#00A1E4*/ #E46100 !important;
    /*text-decoration: underline !important;
    text-underline-offset: 0.25em;*/
}

.region-sidebar-first a{
    text-decoration: underline;
    text-underline-offset: 0.25em;
}

.view-institution-taxonomy {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: normal;
}

.view-research-keywords td.views-field.views-field-moderation-state {
    white-space: nowrap;
}

.view-id-unit_1_organisers, .view-unit-2-organisers, .view-unit-3-organisers {
    margin-bottom: 17px;
}

.view-id-unit_1_organisers .col-md-3.col-sm-6.col-xs-6.views-col, .view-unit-2-organisers .col-md-3.col-sm-6.col-xs-6.views-col, .view-unit-3-organisers .col-md-3.col-sm-6.col-xs-6.views-col {
    min-height: 260px;
}

.view-unit-pages {
    margin-top: 20px;
}

/*** HEADER ***/

/* COOKIE */

.cookiesjsr-banner.active {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    padding: 3rem 2rem 2rem;
}

.cookiesjsr-banner--text {
    display: block;
    font-size: 16px;
    line-height: 1.55;
}

.cookiesjsr-btn {
	font-size: 1.3em;
}

#node-application-edit-form .form-type-vertical-tabs.js-form-type-vertical-tabs, #node-review-1-form .form-type-vertical-tabs.js-form-type-vertical-tabs, #node-review-1-edit-form .form-type-vertical-tabs.js-form-type-vertical-tabs, {
  display: none;
}

/*Front*/

.conference-block {
border: 1px solid rgba(204,204,204,0.19);
    padding: 30px 20px;
    border-radius: 9px;
    margin-bottom: 10px;
    background: linear-gradient(360deg,rgb(255,255,255) 10%,rgba(179,179,179,0.09) 50%,rgba(179,179,179,0.3));
    text-align: center;
    border-bottom: 3px solid rgb(204 204 204 / 35%);
    color: #00356b;
}

.conference-block:hover {
    border-color: #888888c9;
    color: rgb(4,138,212);
    visibility: visible;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.conference-front {
    border: 1px solid rgba(204, 204, 204, 0.42);
  border-bottom-color: rgba(204, 204, 204, 0.42);
  border-bottom-style: solid;
  border-bottom-width: 1px;
margin-bottom: 10px;
text-align: center;
border-bottom: 2px solid rgba(204, 204, 204, 0.6);
color: #00356b;
padding-bottom: 20px;
}

.conference-front img {
  text-align: center;
  display: inline;
}

.conference-date {
    color: #333;
    font-size: 15px;
	margin-top: 20px;
}

.conference-title {
    font-size: 18px;
}

.block-views-blockconferences-block-1 h2.block-title, .block-views-blockconferences-block-2 h2.block-title, #block-views-block-conferences-block-3 h2.block-title, #block-views-block-conferences-block-4 h2.block-title, #block-views-block-conferences-block-5 h2.block-title, #block-views-block-conferences-block-6 h2.block-title {
    color: #2E3192;
    font-size: 48px;
    margin-bottom: 30px;
    text-align: center;
    padding: 22px 0px;
    font-family: 'Roboto';
}

.conferencetitle {
    font-size: 18px;
    text-align: center;
	padding: 0 8px 20px 0;
}

.conference-front:hover {
    color: #E46100;
	box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
}

.view-conferences .allconferencesfront a {
    border: 1px solid;
    border-radius: 3px;
    display: inline-block;
    font-size: 1em;
    font-weight: inherit;
    line-height: normal;
    padding: 15px 25px;
    transition: background .2s;
    text-transform: uppercase;
    color: #92B533;
}

.view-id-conferences.view-display-id-block_5 {
    display: block;
    text-align: center;
}

.view-conferences .allconferencesfront a:hover {
background: #92B533;
color: #fff!important;
border: 1px solid #92B533;
}

.datetime.deadline {
border: 2px solid #dbdbdb;
    background-color: #fff;
    color: #9f0830;
    display: block;
    float: left;
    font-weight: 700;
    margin-right: 1.25rem;
    padding: 2.5rem 0.5rem;
    text-align: center;
    text-transform: uppercase;
    width: 7.25rem;
}

.date-title {
    font-size: 17px;
    font-weight: 700;
}

form#node-application-edit-form .form-type-vertical-tabs.js-form-type-vertical-tabs {
    display: none;
}

#node-review-1-form .js-form-type-vertical-tabs {
  display: none;
}

.logo img{
	width:140px;
}

.logo svg{
    height:84px;
    width:auto;
    /*fill:#666;*/
    /*fill:#000;*/
    fill:#4D4D4D;
    transition: fill 1s ease-out;
}

.logo svg:hover{
    /*fill:rgb(0,161,228);*/
    fill:rgb(46,49,146);
}

.logo h1, .logo .site-name{
    /*display:none;*/
}

.name {
    /*display:none;*/
    font-size:2rem;
}

.navbar {
    margin-bottom: 5px;
    padding-top:5px;
}

.navbar-default{
    background-color:#fff;
    border:none;
}

.navbar-header{
    position:relative;
}

.navbar-default .navbar-nav li a{
    color:#444444;
}

.navbar-default .navbar-toggle{
    float:none;
    position:absolute;
    top: 50%;
    transform: translate(0,-50%);
    right:0;
    margin-top:0;
    border-radius:1px;
    border-color:#00a0e3;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #ddd;
    border-color:#ddd;
}

.navbar-default .navbar-toggle .icon-bar {
    /*background-color: #888;*/
    background-color: #00a0e3;
}

.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #888;
    /*background-color: #00a0e3;*/
}
#navbar .container{
    position:relative;
}
.navbar-collapse{
    background:#f8f8f8;
    border-top:none;
}


.region-navigation{
    text-align:center;
    /*adding: 6px 0 0 0;*/
	padding:12px 0 0 0;}
	
.navbar .logo{
    float: none !important;
    margin:6px 0px 0px 0px;
    padding:0px;
    line-height:0;
    
    /*display:block;*/
    /*margin-left: auto;
    margin-right: auto;*/
}

.path-group h1.page-header{
    font-size:30px;
}

.view-id-unit_1_organisers.view-display-id-block_3, .view-id-unit_2_organisers.view-display-id-block_3, .view-id-unit_3_organisers.view-display-id-block_3  {
    background: #f5f5f575;
    padding: 17px 19px;
    border: solid 1px #e9e7e7;
    margin: 0 0 15px;
    border-left: 6px solid #85A42E;
}

.view-id-unit_1_organisers.view-display-id-block_3 h3, .view-id-unit_2_organisers.view-display-id-block_3 h3, .view-id-unit_3_organisers.view-display-id-block_3 h3  {
    margin-top: auto;
    font-size: 1.3em;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.view-unit-1-organisers.view-display-id-block_3 .file-icon, .view-unit-1-organisers.view-display-id-block_3 .file-size, #block-views-block-unit-3-organisers-block-3 .file-icon, #block-views-block-unit-3-organisers-block-3 .file-size, .view-unit-2-organisers.view-display-id-block_3 .file-size, .view-unit-2-organisers.view-display-id-block_3 .file-icon{
	display: none;
}

.view-unit-1-organisers.view-display-id-block_3 .file-link, #block-views-block-unit-3-organisers-block-3 .file-link, .view-unit-2-organisers.view-display-id-block_3 .file-link {
    background: none;
    border: none;
    font-size: 1.3em;
    font-family: 'Roboto';
}

form#node-application-form .form-type-vertical-tabs {
    display: none;
}

.main-container {
    margin-top: 1em !important;
}

.view-header h2.blocktitle {
    color: #00356b;
    font-size: 38px;
    margin-bottom: 30px;
    text-align: center;
    padding: 22px 0px;
    font-family: 'Roboto';
}

/*user profile*/

.path-user .field--name-field-research-keywords .field--item, .path-user .field--name-field-research-fields .field--item {
	display: inline;
}

.path-user .field--name-field-research-keywords a, .path-user .field--name-field-research-fields a {
    text-align: center;
    color: #444;
    text-decoration: revert;
    background: #ebf1f5;
    padding: 8px 25px;
    border-radius: 32px;
    font-size: 15px;
    line-height: 45px;
    margin-right: 7px;
	text-underline-offset: 0.25rem;
}

.path-user .field--label {
    font-size: 20px;
    padding-bottom: 6px;
    padding-top: 13px;
}

.path-user .field--name-field-research-keywords .field--item a:hover, .path-user .field--name-field-research-fields .field--item a:hover {
    background: #c6d0d7;
    text-decoration: none;
}

.block-views-blockuser-activity-block-1 h2.block-title, .block-views-blockuser-activity-block-2 h2.block-title,
#block-views-block-user-invitation-letter-to-review-block-1 h2.block-title {
    font-family: 'Roboto Condensed';
    margin-top: 50px;
    margin-bottom: 10px;
}

p.title-aplication {
    font-size: 18px;
    margin-top: 10px;
}

.state {
    /*background: #cccccc59;*/
    color: #5f5f5f;
}

.abbreviation-conference{
    float: right;
}

.abbreviation-conference, .state {
    font-size: 18px;
    vertical-align: middle !important;
}

.user-aplication {
    padding: 11px;
}

.block-views-blockuser-activity-block-1 .block-title:after, .block-views-blockuser-activity-block-2 .block-title:after,
 #block-views-block-user-invitation-letter-to-review-block-1 .block-title:after{
    width: 100%;
    content: "";
    height: 2px;
    margin: 15px 0;
    display: inherit;
    background-image: -webkit-gradient(linear,left bottom,right bottom,color-stop(0%,#E46100),color-stop(100%,#737373));
}

#block-views-block-add-invitation-letter-to-review-user-block-1 a {
    text-decoration: none;
    margin-top: 30px;
    margin-bottom: 10px;
}

#block-views-block-invitation-letter-to-review-detail-block-1 .view-display-id-block_1 {
  font-family: 'Roboto' !important;
}

#block-views-block-invitation-letter-to-review-detail-block-1 .views-label-field-abstract, #block-views-block-invitation-letter-to-review-detail-block-1 .views-label-field-keywords-application, #block-views-block-invitation-letter-to-review-detail-block-1 .views-field-field-anonymous-manuscript, #block-views-block-invitation-letter-to-review-detail-block-1 .views-label-field-additional-information  {
  font-size: 18px;
  margin-bottom: 13px;
  margin-top: 10px;
  padding: 22px 10px 5px 5px;
  border-bottom: 1px solid #ddd;
  display: block;
}

#block-views-block-invitation-letter-to-review-detail-block-1 .views-field-field-manuscript-title- {
  font-size: 26px;
  border-left: 4px solid #E46100;
  padding: 10px 0px 10px 15px;
  margin-bottom: 20px;
  font-family: 'Source Sans Pro';
  line-height: 1.1;
  margin-top: 20px;
}

.well.region.region-sidebar-second {
    padding: initial;
}

.field--name-field-description {
    margin-top: 30px;
}

/** button **/

.view-id-block_all_submission .views-field.views-field-nothing, .view-id-add_application .views-field.views-field-nothing{
    text-align: center;
}


/*deadline list*/

.view-dedlines-list .views-row {
    display: block;
    min-height: 200px;
}

.deadline-list {
    position: relative;
    top: 0;
    left: 0;
}

.view-dedlines-list img {
    float: left;
    margin: 7px 30px 0 0;
    width: 150px;
}

.view-dedlines-list-journals img {
    float: left;
    margin: 7px 30px 0 0;
    width: 90px;
}

.view-dedlines-list-journals{
	font-family: 'Roboto Condensed';
font-style: normal;
font-weight: normal;
}

.view-dedlines-list td.views-field.views-field-nothing, .view-dedlines-list-journals td.views-field.views-field-nothing {
    vertical-align: middle;
    padding: 30px 15px;
}

.field--date-deadline {
    text-transform: uppercase;
    font-size: 17px;
    color: #515151;
    letter-spacing: 1px;
}

.conference-teaser a {
    font-size: 20px;
}

.view-dedlines-list td.views-field.views-field-nothing-1 {
    vertical-align: middle;
}

/*all papers*/

.view-papers td.views-field, .view-research-keywords td.views-field {
    vertical-align: middle!important;
}

.view-research-keywords {
    font-family: 'Roboto Condensed';
}

.view-papers td.views-field.views-field-moderation-state {
    min-width: 110px;
}

/* Review  */

.user-logged-in.page-node-type-invitation-letter-to-review form#node-invitation-letter-to-review-delete-form, .user-logged-in.page-node-type-updated-manuscript-file #node-updated-manuscript-file-delete-form, .user-logged-in #node-review-1-edit-form {
  display: none;
} {
    display: none;
}

.user-logged-in.page-node-type-review-1 form#node-review-1-delete-form {
    display: none;
}

.reportN {
    padding-bottom: 12px;
    padding-top: 3px;
    font-size: 14px;
    border-bottom: 1px solid #d7d7d7;
}

#block-views-block-duplicate-of-review-block-2, #block-views-block-duplicate-of-review-block-7, #block-views-block-duplicate-of-review-block-8 {
    margin-top: 25px;
    background: #f5f5f5;
    padding: 10px;
}

#block-views-block-duplicate-of-review-block-2 h3, #block-views-block-duplicate-of-review-block-7 h3, #block-views-block-duplicate-of-review-block-8 h3 {
    text-align: center;
    margin-top: 10px;
}

.reportN h3 {
    margin-top: 10px;
}

.view-duplicate-of-review .views-field-field-institution a {
    text-decoration: underline;
    text-underline-offset: 0.25em;
    font-size: 14px;
}

.view-duplicate-of-review.view-display-id-block_9 .views-field-view-user {
    font-size: 20px;
}

.view-duplicate-of-review.view-display-id-block_3, .view-id-duplicate_of_review.view-display-id-block_9 {
    font-family: 'Roboto Condensed';
    background: linear-gradient(to bottom,#00000012 0%,#e3e3e321 125%);
    padding: 2px 14px 5px 14px;
    padding-bottom: 20px;
    margin-top: 30px;
    border-radius: 4px;
}

.view-duplicate-of-review.view-display-id-block_3 h3, .view-duplicate-of-review.view-display-id-block_9 h3{
    text-align: center;
}

.view-review {
    font-family: 'Roboto Condensed'!important;
}

.view-id-user_activity.view-display-id-block_2 {
    font-family: 'Roboto Condensed';
}


.view-display-id-block_5 .views-field-field-approval-status {
    display: block;
    background: #e32a0b17;
    padding: 12px;
    font-size: 18px;
    margin-top: 25px;
    text-align: center;
    border-left: 4px solid #E32A0B;
}

.view-display-id-block_4 .views-field-field-approval-status {
    display: block;
    background: #0f965b1a;
    padding: 12px;
    font-size: 18px;
    margin-top: 25px;
    text-align: center;
    border-left: 4px solid #0F965B;
}

#block-views-block-review-block-3 {
    margin-top: 30px;
}

#block-views-block-review-block-3 .views-field-view-user {
    font-size: 21px;
    margin-bottom: 5px;
    margin-top: 20px;
}

#block-views-block-review-block-3 .views-field-field-institution a {
    text-decoration: underline;
    text-underline-offset: 0.25em;
}

/***/

.well.region.region-sidebar-first {
    background: none;
    border-color: #fff;
    box-shadow: none;
	padding-left: initial;
}



/* conference aplication  */

a.views-display-link.views-display-link-page_2, a.views-display-link.views-display-link-page_1 {
    margin-bottom: 15px;
    border: 4px solid #E46100;
    background-color: #E46100;
    color: #fff !important;
    letter-spacing: 0.3px;
    position: relative;
    padding: 16px 35px;
    display: inline-block;
    font-size: 19px;
    text-align: center;
    font-family: 'Roboto Condensed';
    transition-duration: 0.5s;
    border-radius: inherit;
}

a.views-display-link.views-display-link-page_2:hover, a.views-display-link.views-display-link-page_1:hover {
    background: #fff;
	color: #E46100 !important;
}

.title-manuscript {
    font-size: 19px;
    display: inline-table;
    margin-bottom: 7px;
}

.infomanuskript {
    font-size: 16px;
    font-weight: normal;
}

#views-exposed-form-applications-to-conference-page-1 .form-inline .form-group, #views-exposed-form-applications-to-conference-page-2 .form-inline .form-group {
    display: block;
    margin-bottom: 5px;
    vertical-align: middle;
}

.moderation {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    display: block;
    color: #707070;
    border-bottom: #B85000 2px solid;
    padding: 7px 5px;
    background: #fbdac270;
}

.view-id-applications_to_conference caption {
    border-bottom: none;
}

.field--name-field-abstract .field--label, .field--name-field-keywords .field--label, .field--name-field-author-co-authors- .field--label, .field--name-field-manuscript-file .field--label, .field--name-field-anonymous-manuscript .field--label, .field--name-field-keywords-application .field--label, .field--name-field-notes .field--label, .field--name-field-suggest-at-least-2-reviewe .field--label {
    font-size: 18px;
    margin-bottom: 13px;
    margin-top: 10px;
    /* background: #f7f7f7; */
    padding: 22px 10px 5px 5px;
    border-bottom: 1px solid #ddd;
}


.field--name-field-manuscript-title- {
font-size: 32px;
border-left: 4px solid #E46100;
padding: 10px 0px 10px 15px;
margin-bottom: 30px;
font-family: 'Source Sans Pro';
line-height: 1.1;
}

.page-node-type-application .field--name-field-keywords .field--item, .page-node-type-application .field--name-field-keywords-application .field--item {
    display: inline;
}

.page-node-type-application .field--name-field-keywords .field--item a, .page-node-type-application .field--name-field-keywords-application .field--item a {
    background: #f5f5f5;
    height: 30px;
    text-align: center;
    padding: 6px 9px 6px 9px;
    line-height: 38px;
    font-size: 14px;
    margin: 0 5px 8px 0;
    color: #444;
    text-decoration: none;
    -webkit-border-radius: 5px;
}

.page-node-type-application .field--name-field-keywords .field--item a:hover, .page-node-type-application .field--name-field-keywords-application .field--item a:hover {
    background: #e7e7e7;
    text-decoration: none;
}

span.author-aplication a {
    display: inline-block;
    color: #777;
    margin-top: 5px;
}

span.title-aplication {
    font-size: 18px;
}

.view-applications-to-conference thead tr {
    font-size: 18px;
}

.view-applications-to-conference td.views-field.views-field-created, .view-applications-to-conference td.views-field-new-comments {
    vertical-align: inherit;
}

td.views-field-new-comments{
    text-align: center;
}

.view-applications-to-conference td.views-field.views-field-counter {
    width: 40px;
    vertical-align: inherit;
}

caption {
    font-size: 24px;
    border-bottom: 2px solid #E46100;
    font-weight: 600;
    margin-bottom: 15px;
}

.view-moderation-state-for-application .views-field-field-logo {
    margin-top: 20px;
    margin-bottom: 20px;
}

.view-moderation-state-for-application .views-field-moderation-state {
    display: block;
    background: #f5f5f5;
    padding: 12px;
    font-size: 18px;
    margin-top: 13px;
    text-align: center;
    border-left: 4px solid #E46100;
}

#block-views-block-new-version-manuscript-block-1 {
    background: #f5f5f5;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 8px;
}

#block-views-block-new-version-manuscript-block-1 h2.block-title {
    font-size: 23px;
}

#block-views-block-new-version-manuscript-block-1 .file>span {
    background: none;
    color: #337ab7;
    border-bottom: none;
    border-top: none;
    font-size: 15px;
}

#block-views-block-new-version-manuscript-block-1 .file>span:first-child {
    border-left: none;
}


#block-views-block-new-version-manuscript-block-1 .table>tbody>tr>td {
    vertical-align: inherit;
}

.view-invitation-letter-to-review-applications-.view-display-id-block_1 .view-header h3, .view-duplicate-of-review.view-display-id-block_10 .view-header h3, .view-duplicate-of-review.view-display-id-block_1 .view-header h3 {
    font-size: 22px;
    font-weight: bold;
    color: #707070;
    border-bottom: #b850007d 2px solid;
    padding: 10px 8px;
    background: #fbdac230;
}


@media only screen and (min-width : 768px) {   
  .view-applications-to-conference td.views-field.views-field-created {
    min-width: 150px;
}

.view-applications-to-conference td.views-field.views-field-title {
    min-width: 500px;
}
    }


/*button*/



#block-blockaboutregistration {
    background: #f5f5f5;
    padding: 25px 20px;
    text-align: center;
    font-size: 18px;
	margin-bottom: 30px;
}

.button-add {
    margin-top: 50px;
    border: 4px solid #E46100;
    background-color: #E46100;
    color: #fff !important;
    letter-spacing: 0.3px;
    position: relative;
    padding: 16px 26px;
    display: inline-block;
    font-size: 19px;
    border-radius: inherit;
    text-align: center;
    font-family: 'Roboto Condensed';
    transition-duration: 0.5s;
    width: 230px;
}

.button-add-new {
    margin-top: 50px;
    border: 4px solid #005797;
    background-color: #005797;
    color: #fff !important;
    letter-spacing: 0.3px;
    position: relative;
    padding: 16px 26px;
    display: inline-block;
    font-size: 19px;
    border-radius: inherit;
    text-align: center;
    font-family: 'Roboto Condensed';
    transition-duration: 0.5s;
    width: 230px;
}

.glyphicon-new-window:before {
    content: "\e164";
    font-family: 'Glyphicons Halflings';
    font-size: 14px;
    margin-right: 4px;
}

.view-id-add_application.view-display-id-block_2 {
    margin-bottom: 25px;
}


.but-center {
    text-align: center;
	width: 90%;
	display: inline-block;
}

.but-center-2 {
    text-align: center;
	width: 50%;
	display: inline-block;
}

.glyphicon-plus:before {
    margin-right: 9px;
    font-size: 13px;
    font-family: 'Glyphicons Halflings';
}

.button-add:hover, .button-add-new:hover {
    background: #fff;
}

.button-add-new:hover {
    color: #005797 !important;
}

.page-node-type-updated-manuscript-file .view-id-time_created_update.view-display-id-block_1{
    margin-top: 30px;
}

.view-create-updated-manuscript-file .views-field-field-article-s-title {
    margin-top: 20px;
}


@media only screen and (min-width : 480px) {

    .button-add, .button-add-new {
    margin-top: 10px;
	margin-bottom: 15px;
    }


}

@media only screen and (min-width : 768px) {

    .button-add, .button-add-new {
    margin-top: 10px;
    width: 100%;
    padding: 12px 10px;
    font-size: 17px;
	margin-bottom: 15px;
    }

#block-blockaboutregistration .button-add {
    margin-top: 10px;
    width: 260px;
    padding: 12px 10px;
    font-size: 17px;
    }   

    .view-id-add_application.view-display-id-block_2 {
    display: none;
}

.view-id-add_application.view-display-id-block_1 {
    display: inherit;
}

}

@media only screen and (min-width : 992px) {

    .button-add, .button-add-new {
    padding: 18px 21px;
    font-size: 19px;
	margin-bottom: 15px;
}

#block-blockaboutregistration .button-add {
    padding: 11px 14px;
    font-size: 18px;
}

}


/*sidebar-second*/

#block-views-block-unit-pages-block-1 {
    border: none;
    background: none;
}

.region-sidebar-second ul li a.is-active {
    color: #12285d;
    font-weight: bold;
}

.path-group h1.page-header{
    display: none;
}

@media only screen and (min-width : 480px) {

}

@media only screen and (min-width : 768px) {
    .region-navigation-collapsible{
        /*border:1px solid #fff;
        border-top:none;
        border-bottom:1px solid #e7e7e7;
        border-radius:10px;
        background:#fff;*/
    }
	
	.col-sm-6.col-md-3.views-col.col-3 {
    clear: both;
	}
	
	
	
    #block-lpnu-main-menu .first-level{
        margin-top:7px;
    }
    #block-lpnu-main-menu .expanded{
        /*margin-top:15px;*/
    }
    .navbar-default{
        background-color: #f8f8f8;
        /*background-color: #fafafa;*/
        border-bottom: 1px solid #e7e7e7;
    }
    .logo h1, .logo .site-name{
        position:absolute;
        left:180px;
        width:300px;
        height:auto;
        top: 50%;
        transform: translate(0, -50%);
        display:block;
        font-size:2.4rem;
        margin:0;
        line-height:2.8rem;
    }
    .logo h1 span, .logo .site-name span{
        /*border-bottom: 3px solid #a7ce39;*/
        /*background:#a7ce39;*/
        /*background:rgb(46,49,146);*/
        background:#A6CE39;
        transition: background 1s ease-out;
    }
    a.logo:link, a.logo:visited {
        /*color: #fff;*/
        /*color:#4D4D4D;*/
        color:#4D4D4D;
        transition: background 1s ease-out;
    }
    a.logo:hover, a.logo:active {
        /*color: #fff; /*#444;*/
        /*color:#2E3192;*/
        color:#2E3192;
        /*color:#A6CE39;*/
        transition: color 1s ease-out;
    }
    a.logo:hover span, a.logo:active span, a.logo:hover span, a.logo:active span{
        background:#00A1E4;
        transition: background 1s ease-out;
    }
    /*.name {
        display:block;
    }*/
    .region-navigation{
        text-align:left;
    }
    .navbar .logo{
        float: left !important;
        /*margin-right: -15px;
        padding-left: 15px;
        margin-top: 8px;
        margin-bottom: 8px;*/
        margin:15px;
    }
    #block-lpnu-search{
        position:absolute;
        top:30px;
        right:15px;
    }

    .path-group h1.page-header{
    font-size:34px;
    }

}

@media only screen and (min-width : 992px) {

	
	.col-sm-6.col-md-3.views-col.col-3 {
    clear: none;
	}
	
}

@media only screen and (min-width : 1200px) {
    .logo svg{
        /*height:135px;*/
        height:115px;
    }
}

/* SEARCH FORM */

#block-lpnu-search{
    padding:0;
}

.form-inline .form-control {
    width: 100%;
}


/* MENUS */

.dropdown-menu{
    font-size: 1.4rem;
}
.dropdown-menu li a{
    padding: 4px 20px;
}
.navbar-nav li a{
}

#block-lpnu-main-menu{
    font-size: 1.8rem;
}

/* Older smartphones */ 
@media only screen and (min-width : 360px) {
    .dropdown-menu{
        font-size: 1.6rem;
    }
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
    #block-lpnu-main-menu{
        font-size: 1.4rem;
    }
    .navbar-nav li a{
        padding: 15px 8px;
    }
    .dropdown-menu{
        font-size: 1.4rem;
    }
    .dropdown-menu li a{
        padding:4px 12px;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    #block-lpnu-main-menu{
        font-size: 1.6rem;
    }
    .navbar-nav li a{
        padding: 15px 15px;
    }
    .dropdown-menu{
        font-size: 1.6rem;
    }
    .dropdown-menu li a{
        padding:4px 20px;
    }
    #block-lpnu-search{
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
    #block-lpnu-main-menu{
        font-size: 2rem;
    }
}

/* HERO */

#hero{
	position:relative;
    background-position: center center !important;
    width: 100% !important;
    background-size: cover !important;
	min-height:200px;
}

#hero .container{
	position:absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}

h1.group-hero-project-desktop{
	display:none;
	color:#fff;
	text-shadow: 0px 0px 2px rgba(0,0,0,0.5);
    /*text-shadow: -2px 0px 0px rgba(0, 0, 0, 0.5);*/
}

h1.group-hero-project-desktop span{
    /*background: rgba(0,0,0,0.5);*/
    /*background: #888;*/
    display: block;
    text-align: left;
    border-left:5px solid #fff;
    padding-left:30px;
    margin-left:30px;
}

.group-hero-project .container{
	position: relative;
	height:100%;
}

.group-hero-project-content{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  /*margin-top:50px;*/
  text-align:center;
  /*text-align: left;*/
}
.group-hero-project-logo img{
	max-width:100%;
	width:150px;
}

@media only screen and (min-width : 480px) {
	#hero{
        min-height:300px;
    }
}

@media only screen and (min-width : 768px) {
	#hero{
        min-height:400px;
		margin-top:-55px;
		border-top:1px solid rgb(46,49,146);
    }
	/* Project hero */
	#hero.group-hero-project{
		margin-top:-58px;
	}
	.group-hero-project-content{
		margin-top:20px;
	}
}

@media only screen and (min-width : 992px) {
    #hero{
        min-height:500px;
    }
	
	/* Hero Project */
	h1.group-hero-project-mobile{
		display:none;
	}
	h1.group-hero-project-desktop{
		display:block;
	}
	.view-id-group_title h1.page-header{
	    display:none;
	}
	.group-hero-project-content{
		margin-top:50px;
	}
    .block-views-blockunit-title-block-1{
        display: none;
    }
}

@media only screen and (min-width : 1200px) {
	#hero{
        min-height:550px;
    }
    .group-hero-project-logo img{
	    width:200px;
	}
}

@media only screen and (min-width : 1600px) {
	#hero{
        min-height:650px;
    }
}

/*#hero{
    background-position: center center !important;
    width: 100% !important;
    background-size: cover !important;
}

@media only screen and (min-width : 480px) {
}

@media only screen and (min-width : 768px) {
}

@media only screen and (min-width : 992px) {
    #hero{
        min-height:500px;
    }
}

@media only screen and (min-width : 1200px) {
}*/
 
/**!**************/
/**! 01.  **/
/**! 02. Pages Sidebar **/
/**! 03. Dissertation **/
/**! 04. Documents **/
/**! 05. Basic page **/
/**! 06. Rada PhD **/
/**! 07. Paragraph **/
/**! 08. Scientific Developments **/
/**!**************/

/** 01. **/
.nobr {
    white-space: nowrap;
}

a:hover, a:focus {
    text-decoration: none;
    color: #12285d;
}

a {
    color: rgb(4, 138, 212);
}

language-switcher-language-url ul li{
display:inline;
list-style:none;
margin-right:10px;
}

/*ul.nav li.dropdown:hover > ul.dropdown-menu {
  display: block;
}*/

/** 02. Pages Sidebar **/

.well.region.region-sidebar-second {
    border: none;
    background: none;
    box-shadow: none;
}

.region-sidebar-second ul li a {
    display: block;
    border-top: 1px solid #ededed;
    /*padding: 7px 0px 7px 5px;*/
    padding:10px 0 10px 0;
}

.region-sidebar-second ul li a.is-active {
    color: #12285d;
    font-weight: bold;
}

.region-sidebar-second ul li {
    list-style: none;
}

.region-sidebar-second ul {
    padding-left: inherit;
}

h3.title-menu-block {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.4px;
    line-height: 1.3;
    color: #2C2C2C;
    font-weight: bold;
    margin-top: 0px;
    /*border-bottom: 1px solid #ededed;
    padding-bottom: 7px;*/
}

h3.title-menu-block a {
    color: #2c2c2c;
}

.well.region.region-sidebar-second {
    padding-top: 0px;
}

section#block-views-block-pages-on-page-parent-block-1 {
    margin-top: 30px;
}




.main-container {
    margin-top:1em;
}

.region-content .field--name-field-illustration{
    margin-bottom:2em;
}


.block-views-blockgroup-title-block-1 h1.page-header{
    font-size:2em;
    text-align:center;
}

.block-views-blocknode-full-title-block-1 h1.page-header{
    font-size:2em;
}

.region-sidebar-second ul{
    margin-bottom:0;
}
.region-sidebar-second ul li{
    font-size:1.2em;
    line-height:1.1em;
}

.block-views-blockunit-pages-block-1, .block-views-blockgroup-pages-on-page-new-block-1{
    margin-bottom:1em;
    border: 1px solid #ededed;
    /*border-bottom:none;*/
    border-radius:5px;
    /*border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    padding:15px;*/
    padding-bottom:15px;
    background: linear-gradient(to bottom,rgba(250,250,250,1),rgba(256,256,256,1));
}

.region-sidebar-second h2{
    font-size:1.5em;
    font-weight:bold;
    margin:0 0 10px 0;
}

.block-views-blockbreadcrumbs-page-block-1{
    color:#4d4d4d;
    font-size:0.9em;
    text-transform:uppercase;
    letter-spacing:1px;
    margin-bottom:1em;
}
.block-views-blockbreadcrumbs-page-block-1 a{
    font-weight:bold;
}

.breadcrumb {
    padding: 8px 15px;
    list-style: none;
    background-color: #f7f7f7;
    border-radius: 4px;
    margin-bottom: 25px !important;
    margin-top: 20px;
}

#main-message{
    font-size:1.05em;
    border-left:3px solid #990000;
    padding-left:20px;
    margin:15px 0 30px 0;
}

img.partner-logo{
    width:115px;
}

.views-field-nothing span.organizer-text {
    font-size: 16px;
    text-align: center;
    display: block;
    line-height: 1.3em;
    margin-top: 20px;
}

.view-id-unit_2_organisers .views-field-nothing, .view-unit-3-organisers .views-field-nothing, .view-id-unit_1_organisers .views-field-nothing {
    text-align: center;
    display: block;
}

.view-unit-1-organisers .col-sm-4.col-xs-6.views-col.col-3, .view-unit-2-organisers .col-sm-4.col-xs-6.views-col.col-3, .view-unit-3-organisers .col-sm-4.col-xs-6.views-col.col-3 {
    margin-bottom: 58px;
}


/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {


    img.partner-logo{
    width:150px;
}

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

    .block-views-blockgroup-title-block-1 h1.page-header{
        text-align:left;
    }

img.partner-logo{
        width:150px;
    }

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    img.partner-logo{
        width:150px;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
    .block-views-blocknode-full-title-block-1 h1.page-header{
        font-size:2.4em;
    }
}



/* MENU */

.language-switcher-language-url ul{
	padding:0;
	margin-top:10px;
	text-align:center;
    text-transform: uppercase;
}
.language-switcher-language-url ul li{
	display:inline;
	list-style:none;
}
.language-switcher-language-url a{
	padding:5px;
}
.language-switcher-language-url a.is-active{
	color:#444;
	font-weight:bold;
}
.language-switcher-language-url a:link{
	background:#f6f6f6;
}

.language-switcher-language-url a:visited{
	background:#f6f6f6;
}

.language-switcher-language-url a:hover{
	background:#dddddd;
}
	
.language-switcher-language-url a:active{
	background:#dddddd;
}

@media only screen and (min-width : 480px) {
}

@media only screen and (min-width : 768px) {
    
	.navbar-collapse{
		background:none;
	}
	.region-navigation-collapsible{
		border-top:none;
        /*border-bottom:1px solid #e7e7e7;
		border-right:1px solid #e7e7e7;*/
		
        /*border-radius:0 0 10px 10px;*/
        /*background:#fff;*/
		/*background-image: linear-gradient(to right, #fff, #F5F5F5);*/
    }
	
	.region-navigation{
		padding:0px;
	}



    .region-navigation{
        text-align:left;
    }
    .navbar .logo{
        float: left !important;
        /*margin:15px;*/
		padding:15px 20px;
		margin:0;
    }
	.navbar .logo:hover{
	}

	
    #block-lpnu-search{
        position:absolute;
        top:50px;
        right:15px;
    }

	#block-lpnu-peremikachmovi-2{
	}
	
	.language-switcher-language-url ul.links{
		text-align:right;
		margin-top:0;
		/*padding:15px 0;*/
		padding:14px 35px 14px 0;
	}
}

@media only screen and (min-width : 992px) {
	

}

@media only screen and (min-width : 1200px) {
    

}


#cookiesjsr .cookiesjsr-banner--info{
    font-size: 1.4rem !important;
}

/*Calendar view*/

.view-conferences-calendar ul li{
    font-size: 1.4rem !important;
}
.calendar-view-day__number{
    font-size: 0.65em !important;
    align-self: flex-end !important;
}

/*Registration form*/
/*.language_en .user-register-form .field--name-field-institution::after{
    content: "Please type the official name of your institution in the field above and select from the dropdown list. In case your institution is not in our database yet, it will be added.";
    display: block;
    color: #777;
    font-size: 12px;
    margin: 5px 0 10px;
    padding: 0;
}

.language_uk .user-register-form .field--name-field-institution::after{
    content: "Будь ласка, введіть офіційну назву вашої установи англійською мовою в поле вище і виберіть її з випадаючого списку. Якщо вашої установи ще немає в нашій базі даних, її буде додано.";
    display: block;
    color: #777;
    font-size: 12px;
    margin: 5px 0 10px;
    padding: 0;
}*/

.user-register-form .form-type-url .description {
display:none;
}

/* User profile page */

.views-field-user-picture img{
    border-radius: 50%;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
    margin-left: auto;
    margin-right: auto;
    max-width: 50%;
}

/*.block-views-blockuser-profile-picture-block-1 .views-field-field-institution{
    line-height: 1em;
    margin-top: 7px;
    padding-bottom: 7px;
    border-bottom:1px dotted #ccc;
    margin-bottom: 7px;
}*/

.view-id-user_profile_picture .views-field-nothing{
    margin:7px 0 0 0;
    padding: 7px 0 0 0;
    border-top:1px dotted #ccc;
}

.view-id-user_profile_picture .views-field-nothing .help-block{
    margin: 0 0 3px 0;
}

.block-views-blockuser-profile-picture-block-1 .views-field-field-twitter-profile{
    font-size: 1.5em;
    margin-right: 5px;
}
.block-views-blockuser-profile-picture-block-1 .views-field-field-facebook-profile{
    font-size: 1.5em;
    margin-right: 5px;
}
.block-views-blockuser-profile-picture-block-1 .views-field-field-linkedin-profile{
    font-size: 1.5em;
}

.path-user h1.page-header{
    display: none;
}
.path-user .tabs--primary{
    margin-bottom: 10px;
}

.views-field-user-picture .field-content{
text-align:center;
}


.block-views-blockuser-profile-picture-block-1 h1{
    font-size: 1.85em;
    text-align: center;
}

@media only screen and (min-width : 480px) {
}

@media only screen and (min-width : 768px) {
    .block-views-blockuser-profile-picture-block-1 h1{
        font-size: 1.1em;
        text-align: left;
    }
    .views-field-user-picture img{
        max-width: 100%;
    }
}

@media only screen and (min-width : 992px) {	
    .block-views-blockuser-profile-picture-block-1 h1{
        font-size: 1.65em;
    }
}

@media only screen and (min-width : 1200px) { 

}



/* User directory */
.view-id-user_directory .views-field, .view-institution-taxonomy .views-field, 
.view-research-fields .views-field, .view-reviewers .views-field{
    line-height: 1.2em;
}
.view-id-user_directory .table>tbody>tr>td, .view-id-user_directory .table>thead>tr>th, 
.view-institution-taxonomy .table>tbody>tr>td, 
.view-institution-taxonomy .table>thead>tr>th, .view-research-fields .table>thead>tr>th, 
.view-research-fields .table>tbody>tr>td, .view-reviewers .table>thead>tr>th, .view-reviewers .table>tbody>tr>td{
padding:12px;
vertical-align: middle;
}

.view-id-user_directory .table>thead>tr>th, .view-institution-taxonomy .table>thead>tr>th, 
.view-research-fields .table>thead>tr>th, .view-reviewers .table>thead>tr>th{
font-size: 1.2em;
}

.view-id-user_directory td.views-field-user-picture, .view-institution-taxonomy td.views-field-user-picture, 
.view-research-fields td.views-field-user-picture, .view-reviewers td.views-field-user-picture{
width:70px;
}

.block-views-exposed-filter-blockuser-directory-block-1 #edit-combine--2,
.block-views-exposed-filter-blockresearch-fields-block-1 #edit-combine--2,
.block-views-exposed-filter-blockinstitution-taxonomy-block-1 #edit-combine--2,
.block-views-exposed-filter-blockreviewers-page-1 #edit-combine--2{
max-width:100%;
}

.block-views-exposed-filter-blockuser-directory-block-1 .js-form-item-combine,
.block-views-exposed-filter-blockresearch-fields-block-1 .js-form-item-combine,
.block-views-exposed-filter-blockinstitution-taxonomy-block-1 .js-form-item-combine,
.block-views-exposed-filter-blockreviewers-page-1 .js-form-item-combine{
max-width:100%;
}
/*#edit_field_research_fields_target_id__2_chosen{
    max-width: 100%;
    width:auto !important;
}*/
.block-views-exposed-filter-blockuser-directory-block-1 .form-actions, 
.block-views-exposed-filter-blockresearch-fields-block-1 .form-actions, 
.block-views-exposed-filter-blockinstitution-taxonomy-block-1 .form-actions, 
.block-views-exposed-filter-blockreviewers-page-1 .form-actions{
    margin-top: 10px;
}
.block-views-exposed-filter-blockuser-directory-block-1 h2.block-title,
.block-views-exposed-filter-blockresearch-fields-block-1 h2.block-title,
.block-views-exposed-filter-blockinstitution-taxonomy-block-1 h2.block-title,
.block-views-exposed-filter-blockreviewers-page-1 h2.block-title {
    margin-top:0;
    font-size: 1.5em !important;
}

.bef-exposed-form .form--inline > .form-item {
    float: initial;
}

.fa-orcid{
    color: #A6CE39;
}

/* Deadlines */

.block-views-blockunit-important-dates-block-1{
    /*margin-bottom: 15px;
    padding-bottom: 15px;*/
}

/*.block-views-blockunit-important-dates-block-1::after {
    width: 100%;
    content: "";
    height: 5px;
    background-image: -webkit-gradient(linear,left bottom,right bottom,color-stop(0%,#bfc1c2),color-stop(100%,#E46100);
}*/

#block-views-block-unit-important-dates-block-1, #block-views-block-unit-2-important-dates-block-1, #block-views-block-unit-3-important-dates-block-1{
    background-color:#f5f5f5;
}

.block-views-blockunit-important-dates-block-1:after, #block-views-block-unit-2-important-dates-block-1:after, #block-views-block-unit-3-important-dates-block-1:after {
    width: 100%;
    content: "";
    height: 2px;
    margin: 1em 0;
    background-image: -webkit-gradient(linear,left bottom,right bottom,color-stop(0%,#A0C637),color-stop(100%,#4E601B));
}

.block-views-blockunit-important-dates-block-1 h3, .view-unit-2-important-dates h3, .view-unit-3-important-dates h3{
    margin-top: 15px;
    margin-bottom:5px;
    font-size: 1.35em;
    color:#515151;
    padding-left: 10px;
}

.block-views-blockunit-important-dates-block-1 time, .view-unit-2-important-dates time, .view-unit-3-important-dates time {
    font-size: 0.85em;
    padding-left: 10px;
}

.block-views-blockunit-important-dates-block-1 .col-sm-6.col-md-3.views-col.col-3{
    padding: 0 10px;
}

/* Application submission */

ul.entity-moderation-form {
    display: none;
}

#edit-field-research-keywords--description, #edit-field-keywords--description{
    /*display:none !important;*/
}

/*#field-author-co-authors-values .form-group {
    margin-bottom: 5px;
}
#field-author-co-authors-values label {
    margin-bottom:0;
}*/

.is-unpublished {
    background-color:#fff !important;
}


/* COMMENTS */

.js-comment{
    border: 1px solid #ccc;
    border-top: 3px solid #ccc;
    border-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    margin-bottom: 10px;
    margin-top: 5px;
    /*padding: 15px;*/
}

.new{
    border: 1px solid #E46100;
    border-top: 3px solid #E46100;
}

.comment .field--name-user-picture{
    display:inline;
    height:50px !important;
    width:50px !important;
}

.field--name-user-picture .img-responsive{
    display:inline;
}
.comment article{
    display: inline;
}
.comment__meta{
    background: #f7f7f7;
    padding: 15px;
    font-size: 95%;
}
.comment__content{
    padding: 0 15px 15px 15px;
}

.comment__content ul.links{
    margin-bottom: 0;
}
.comment__permalink{
    color: #ccc;
}
.field--name-comment-body, .field--name-field-comment-to-invitation{
    margin: 15px 0;
    padding-left: 15px;
    border-left:2px dotted #E46100;
}
.new_indicator{
    background: #E46100;
    color: #fff;
    /*text-transform: uppercase;
    letter-spacing: 1px;*/
    padding: 0 3px;
    border-radius: 3px;
}
.indented{
    padding-left: 15px;
    border-left: 2px dotted #ccc;
    margin-left: 15px;
    /*font-size: 95%;*/
}
.comment ul.links li, li.comment-add{
    border: 1px solid rgba(0,87,151,0.25);
    padding: 0 5px;
    border-radius: 5px;
    margin-left: 5px;
}

.indented .js-comment{
    border-top: 1px solid #ccc;
    margin-top: 0;
}

.indented .new{
    border-top: 1px solid #E46100;
}

.comment .field--name-field-manuscript-file{
    margin-bottom: 10px;
}

.comment .field--name-field-updated-supplementary-file .field--items{
    margin-bottom: 10px;
}

#comment-form{
    padding: 15px;
    margin-bottom: 15px;
    border: 2px dotted #ccc;
}

/* Front page */

.path-frontpage h1.page-header{
    display: none;
}

/* YouTube embeds */

/*.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}*/

.embed-container { 
        position: relative; 
        padding-bottom: 56.25%;
        overflow: hidden;
        max-width: 100%;
        height: auto;
} 

.embed-container iframe,
.embed-container object,
.embed-container embed { 
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
}