﻿
body{font-size: 14px;}
p{font-family: 'Century Gothic' !important;}
header{background-color: green;}
.menu-blue-ribbon {
    background-color: #4B8C7A;
}
.content-section {
    background: #EEF4F1;
    padding-bottom: 30px;
}
.region-header-banner .form-group {
    margin-bottom: 0;
}
.region-sidebar-first {
	background: none !important;
}
.path-node .mapfit h1.page-header {
	color: #2E6C5D  !important;
}
@media (min-width: 992px) {
	.wbgm_menu__toggle {
			display: none;
	}
	nav#block-memberportalusermenu {
		margin-top: 5px;
    }
    .evets-list {
        padding: 0 !important;
    }
}
.col-md-10.col-md-offset-1 p {
    text-align: left !important;
}
.region-footer p{
    font-family: 'Century Gothic' !important;
}
.form-newsletter .signupBtn {
    padding: 5px 10px !important;
    border-radius: 30px !important;
}
.form-newsletter .form-control-newsletter {
    font-style: italic;
    border: 2px solid #fff !important;
}
/* Menu CSS */
.menu--member-portal-main-navigation li,
.menu--member-portal-user-menu li {
    display: inline-block;
}
.menu--member-portal-main-navigation li a,
.menu--member-portal-user-menu li a,
.menu--member-portal-main-navigation li span {
    background-color: transparent !important;
    color: #D6E1DE !important;
    font-weight: bold;
}

.menu--member-portal-main-navigation li a:hover,
.menu--member-portal-user-menu li a:hover,
.menu--member-portal-main-navigation li span:hover {
    color: #fff;
    font-weight: bold;
}
.menu--member-portal-main-navigation li.active a,
.menu--member-portal-user-menu li.active a {
    color: #fff;
}
.menu--member-portal-main-navigation .dropdown-menu,
.menu--member-portal-user-menu .dropdown-menu {
    background-color: #4B8C7A ;
    padding: 0 !important;
}
.menu--member-portal-main-navigation .dropdown-menu>li>a,
.menu--member-portal-user-menu .dropdown-menu>li>a {
    color: #D6E1DE !important;
    padding: 10px 20px !important;
    font-weight: bold !important;
}
.menu--member-portal-main-navigation .dropdown-menu>li>a:hover,
.menu--member-portal-user-menu .dropdown-menu>li>a:hover {
    color: #fff !important;
    font-weight: bold;
    background-color: transparent !important;
}
.region-navigation nav {
    display: inline-block;
}
nav#block-memberportalusermenu {
    float: right;
}
.menu--member-portal-user-menu li a[href="/"] {
    color: #2E6C5D !important;
    padding: 5px 10px !important;
    border-radius: 30px;
    background: #fff !important;
    margin: 10px 0;
}
.menu--member-portal-user-menu li a[href="/"]:hover {
    color: #4B8C7A  !important;
}
.menu--member-portal-main-navigation .dropdown-menu>li{
    display: block !important;
}
.menu--member-portal-main-navigation .dropdown-menu>li.active a{
    background-color: transparent !important;
    color: #fff !important;
    font-weight: bold !important;
}
.menu--member-portal-main-navigation li>span {
    padding: 15px 20px !important;
    display: block !important;
    margin: 0 0 0 0 !important;
    float: none;
}
/* .topMainBanner .bannerContent h2{
    color: #fff !important;
} */
/* End of Menu CSS */
/* Announcements */
.page-node-type-member-portal-announcements .region-content h1.page-header {
    display: none;
}
.announcements-description {
    padding: 20px 0;
}
.announcements-date-workstream {
    margin: 10px 0;
    padding: 0;
}
.memberportal-button a {
    background: rgb(240, 80, 34);
    padding: 10px 25px;
    margin-top: 29px;
    display: inline-block;
    border-radius: 30px !important;
    border: 0 !important;
    color: #fff;
    font-weight: bold;
}
.view.view-member-portal-announcement-search,
.view-member-portal-events-list,
.view-member-portal-documents-list,
.view-member-portal-documents-table,
.view-member-directory {
	margin-top: 20px;
}
.layout-region.layout-region-node-footer button#edit-submit, .layout-region.layout-region-node-footer a#edit-delete,
.layout-region.layout-region-node-footer a#edit-delete {
    border-radius: 25px !important;
    background-color: #862350;
    padding: 10px 50px;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    text-shadow: none;
    display: inline-block;
    text-decoration: none;
    margin: 0 10px;
    border: none !important;
    outline: none !important;
}
.memberportal-button a:hover, .layout-region.layout-region-node-footer button#edit-submit:hover, .layout-region.layout-region-node-footer a#edit-delete:hover{
    color: #fff;
    background-color: #AB6486;
}

.announcements-form-section {
    float: initial;
    margin: 0 auto;
}
.announcements-form div#edit-footer,
.announcements-adv {
    display: none;
}
.announcements-form .checkbox {
    display: inline-block;
    padding: 0 5px;
    margin-top: 0;
}
.layout-region.layout-region-node-footer {
    float: none;
    margin: 0 auto;
}
.layout-region.layout-region-node-footer {
    float: none;
    text-align: center;
}
.announcements-form legend {
    border: none;
    margin: 0 !important;
}
.path-node h1.page-header {
    margin-top: 30px !important;
    text-align: center;
    color: #32419b !important;
}
.announcements-form span.fieldset-legend {
    font-size: 14px;
    font-weight: bold;
}

.announcements-form .panel-title,
.announcements-form .fieldset-legend{
    font-size: 14px;
    color: #000;
    font-weight: 700;
}
.announcements-form label{
    font-size: 14px;
    color: #000;
}
.announcements-form .form-required::after {
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 0;
    content: "";
    vertical-align: super;
    background-image: url(../../../../../core/misc/icons/ee0000/required.svg);
    background-repeat: no-repeat;
    background-size: 7px 7px;
}
.announcements-form .panel {
    background: none;
}
.announcements-form .panel-body {
    padding: 0 15px !important;
}
.announcements-form .panel-heading {
    background: none !important;
    border: none;
    padding: 0 15px!important;
}
.announcements-form .panel-body tr.draggable {
    background: none !important;
}
.announcements-form .panel-body tr.draggable td {
    border: none !important;
    padding: 0 !important;
}
.announcements-form a.panel-title {
    font-weight: bold;
    font-size: 14px !important;
}
select.item-list__dropdown.facets-dropdown {
	width: 150px;
}
.announcements-form .table>thead>tr>th{
    border: none !important;
}
.announcements-form .file span.file-size {
    margin-left: 10px;
}
.user-logged-in nav#block-memberportalusermenu {
    margin: 0 !important;
}
/* .announcements-form .field--widget-image-image .btn-danger {
    margin: 10px 0 0 !important;
} */
/* section#block-announcementscreate,
section#block-memberportaleventscreatebutton,
section#block-documentscreatebutton,
section#block-memberdirectorycreatebutton,
section#block-discussionscreatebutton {
    margin-top: 34px;
} */
.region-sidebar-first{
    margin-top: 56px;
}
section#block-discussionscreatebutton,
section#block-memberdirectorycreatebutton {
    margin-top: -30px;
}
.announcements-create-button a.moreBtn {
    margin-left: 25px;
    text-transform: none;
}
/* .announcements-mp {
    margin-bottom: 50px;
} */
tr.announcements-list-row {
    border: none !important;
    background: #fff !important;
    margin-top: 15px !important;
    display: block;
}
tr.announcements-list-row td {
    border: none !important;
}
.announcements-preview-items img.img-responsive {
    min-width: 145px !important;
    max-width: 145px !important;
    min-height: 145px !important;
    max-height: 145px !important;
}
.announcements-list-img img.img-responsive {
    min-width: 160px !important;
    max-width: 160px !important;
    min-height: 160px !important;
    max-height: 160px !important;
}
.view-member-portal-announcement-search li.next,
.view-member-portal-announcement-search li.previous {
    display: inline-block;
    opacity: 1;
}
.view-member-portal-announcement-search li.next a,
.view-member-portal-announcement-search li.previous a{
    border-radius: 25px;
    background-color: #4B8C7A;
    padding: 10px 25px;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    text-shadow: none;
    display: inline-block;
    text-decoration: none;
}
section.block h2.block-title {
    text-align: center;
}
.region-sidebar-first .block h2.block-title {
    text-align: left;
    text-transform: inherit;
}
.container h2{
    color: #2E6C5D !important;
}
#block-announcementscreate .memberportal-button {
    margin-left: 25px;
}
#views-exposed-form-member-portal-announcement-search-page-1 .form-item-announcement-search,
#views-exposed-form-member-portal-events-list-page-1 .form-item-search-api-fulltext,
#views-exposed-form-member-portal-documents-list-page-1 .form-item-doc-text-search,
.view-member-portal-documents-table .form-item-doc-text-search,
#views-exposed-form-member-directory-page-1 .form-item-search-api-fulltext {
    width: 100%;
}
#views-exposed-form-member-portal-announcement-search-page-1 .form-item-announcement-search input,
#views-exposed-form-member-portal-events-list-page-1 .form-item-search-api-fulltext input,
#views-exposed-form-member-portal-documents-list-page-1 .form-item-doc-text-search input,
.view-member-portal-documents-table .form-item-doc-text-search input,
#views-exposed-form-member-directory-page-1 .form-item-search-api-fulltext input {
    width: 100%;
    height: 36px;
}
#views-exposed-form-member-portal-announcement-search-page-1 .form--inline.form-inline.clearfix,
#views-exposed-form-member-portal-events-list-page-1 .form--inline.form-inline.clearfix,
#views-exposed-form-member-portal-documents-list-page-1 .form--inline.form-inline.clearfix,
.view-member-portal-documents-table .form--inline.form-inline.clearfix,
#views-exposed-form-member-directory-page-1 .form--inline.form-inline.clearfix {
    padding: 0;
}
.bannerContent h2 {
    text-transform: capitalize !important;
}
.announcements-left {
    margin-top: 20px;
}
.announcements-square-image {
    padding-left: 0 !important;
}
.announcements-attachement {
    padding-right: 0 !important;
}
.announcements-image-attachment input.form-control {
    height: auto !important;
    border: 1px solid #acac !important;
}
.view.view-member-portal-announcement-search.view-display-id-block_1,
.view.view-member-portal-announcement-search.view-display-id-block_1 .pager {
    margin: 0 !important;
}
/* End of Announcements */
/* Workstreams */
.block-views-blockmember-portal-workstreams-block-2 .workstream-main{
    padding: 0 0 0 10px !important;
}
.view.view-member-portal-workstreams.view-id-member_portal_workstreams.view-display-id-block_2 {
    margin: 30px 0 !important;
    display: inline-block;
}
.btn-danger {
    margin-left: 15px;
}
.content.container {
    margin: 30px auto 50px;
}
/* End of Workstreams */
/* Mobile */
@media screen and (max-width: 768px) {
    .workstream-title, .workstream-logo img { text-align: center; margin: 0 auto !important;	}
    .field--name-body img, .field--name-field-body img {
        max-width: initial !important;
        height: auto;
    }
    .recent-items li a {
        padding: 15px;
    }
    .mobile-row{
        padding: 10px 30px !important;
    }
    .region-header-banner .topMainBanner{
        height: 210px !important;
    }
}
@media only screen and (min-width : 768px) and (max-width : 960px)  {
    .block-views-blockmember-portal-workstreams-block-2 .workstream-main li{
        min-height: 220px !important;
    }
    .region-header-banner .topMainBanner{
        height: 192px !important;
    }
}
.announcements-form div#edit-body-0-format {
    display: none;
}
.view.view-member-portal-workstreams.view-id-member_portal_workstreams.view-display-id-block_1 .workstream-items {
    margin-top: 20px;
    padding-bottom: 25px !important;
    border: 0;
    border-bottom: 2px solid #2E6C5D;
}
/* Pager */
.view li.pager__item.pager__item--first,
.view li.pager__item.pager__item--last {
    display: none;
}
/* .view.view-member-portal-announcement-search .pagination a, */
.pagination a {
    background-color: #8BAFA4 !important;
    color: #fff !important;
    border: none !important;
    margin: 0px 2px !important;
    border-radius: 0 !important;
}
.pagination .active a,
.pagination a:hover {
    background-color: #4B8C7A !important;
}
/* End of Pager */
/*************Calendar***********/
.fc-view-container {
    background: #fff;
}
#node-member-portal-documents-form .form-type-vertical-tabs,
#node-member-portal-documents-form div#edit-footer,
#node-member-portal-documents-edit-form .form-type-vertical-tabs,
#node-member-portal-documents-edit-form div#edit-footer,
.node-featured-documents-form .form-item.form-type-vertical-tabs, .node-featured-documents-form div#edit-footer,
.node-featured-events-form .form-item.form-type-vertical-tabs, .node-featured-events-form div#edit-footer,
.node-featured-documents-edit-form .form-item.form-type-vertical-tabs, .node-featured-events-edit-form .form-item.form-type-vertical-tabs,
.node-featured-documents-edit-form div#edit-footer, .node-featured-events-edit-form div#edit-footer  {
    display: none;
}
#node-member-portal-documents-form button#edit-submit,
#node-member-portal-documents-edit-form button#edit-submit,
#node-member-portal-discussions-form button#edit-submit, 
#node-member-portal-discussions-edit-form button#edit-submit,
.node-featured-documents-form button#edit-submit, .node-featured-documents-edit-form button#edit-submit,
.node-featured-events-form button#edit-submit, .node-featured-events-edit-form button#edit-submit{
    margin: 0 auto;
    border-radius: 25px !important;
    background-color: #862350;
    padding: 10px 25px;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    text-shadow: none;
    display: inline-block !important;
    text-decoration: none;
}
#node-member-portal-documents-form div#edit-actions,
#node-member-portal-documents-edit-form div#edit-actions,
#node-member-portal-discussions-form div#edit-actions, #node-member-portal-discussions-edit-form div#edit-actions,
.node-featured-documents-form div#edit-actions, .node-featured-events-form div#edit-actions,
.node-featured-documents-edit-form div#edit-actions, .node-featured-events-edit-form div#edit-actions {
    display: inline-block;
    margin: 0 10px;
    width: 100%;
    text-align: center;
}
#node-member-portal-documents-form a#edit-delete, #node-member-portal-documents-edit-form a#edit-delete,
#node-member-portal-discussions-form a#edit-delete, #node-member-portal-discussions-edit-form a#edit-delete,
.node-featured-documents-edit-form a#edit-delete, .node-featured-events-edit-form a#edit-delete{
    background: #862350 !important;
    border-radius: 25px !important;
    padding: 10px 25px;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    text-shadow: none;
    display: inline-block !important;
    text-decoration: none;
    margin: 0 10px;
}
#node-member-portal-documents-form a#edit-delete:hover, #node-member-portal-documents-edit-form a#edit-delete:hover,
#node-member-portal-documents-form button#edit-submit:hover, #node-member-portal-documents-edit-form button#edit-submit:hover,
#node-member-portal-discussions-form button#edit-submit:hover, #node-member-portal-discussions-edit-form button#edit-submit:hover,
#node-member-portal-discussions-form a#edit-delete:hover, #node-member-portal-discussions-edit-form a#edit-delete:hover,
.node-featured-documents-form button#edit-submit:hover, .node-featured-events-form button#edit-submit:hover,
.node-featured-documents-edit-form button#edit-submit:hover, .node-featured-events-edit-form button#edit-submit:hover {
    background: #AB6486 !important;
}
#node-member-portal-documents-form input#edit-title-0-value, #node-member-portal-documents-edit-form input#edit-title-0-value,
#node-member-portal-documents-form input#edit-field-select-a-file-mp-0-upload, #node-member-portal-documents-edit-form input#edit-field-select-a-file-mp-0-upload{
    width: 95%;
}
#node-member-portal-documents-form .announcements-image-attachment input.form-control,
#node-member-portal-documents-edit-form .announcements-image-attachment input.form-control{
    width: 94%;
}
#node-member-portal-documents-form input#edit-field-select-a-file-mp-0-upload, #node-member-portal-documents-edit-form input#edit-field-select-a-file-mp-0-upload{
    height: 37px;
}
#node-member-portal-documents-form input#edit-field-author-orga-country-mp-0-value, #node-member-portal-documents-edit-form input#edit-field-author-orga-country-mp-0-value {
    width: 99%;
}
#block-memberportalmainnavigation ul.dropdown-menu {
    margin: 0 !important;
}
#block-memberportalmainnavigation span.caret {
    display: none;
}
.recent-items li a p {
    overflow-wrap: break-word;
}
.fc-toolbar .fc-center {
    margin-bottom: 15px;
    margin-top: -30px;
}
.fc-toolbar .fc-right {
    display: none;
}
.fc-toolbar .fc-left {
    width: 100%;
    display: inline-block;
}
button.fc-today-button.fc-button {
    float: right;
}
section#block-views-block-member-portal-workstream-info-pages-list-block-1,
section.memberportal-main-section {
    background: #EEF4F1;
}
.events-list-workstreams li {
    border: 2px solid;
}
.view-member-portal-documents-table table.table.table-hover.table-striped,
.view-member-portal-discussion-forums table.table.table-hover.table-striped {
    border: 1px solid #ddd !important;
}
.view-member-portal-documents-table .table>tbody>tr>td, .view-member-portal-documents-table .table>tbody>tr>th, 
.view-member-portal-documents-table .table>tfoot>tr>td, .view-member-portal-documents-table .table>tfoot>tr>th, 
.view-member-portal-documents-table .table>thead>tr>td, .view-member-portal-documents-table .table>thead>tr>th,
.view-member-portal-discussion-forums .table>tbody>tr>td, .view-member-portal-discussion-forums .table>tbody>tr>th, 
.view-member-portal-discussion-forums .table>tfoot>tr>td, .view-member-portal-discussion-forums .table>tfoot>tr>th, 
.view-member-portal-discussion-forums .table>thead>tr>td, .view-member-portal-discussion-forums .table>thead>tr>th,
.view-member-portal-documents-list .table>tbody>tr>td, .view-member-portal-documents-list .table>tbody>tr>th, 
.view-member-portal-documents-list .table>tfoot>tr>td, .view-member-portal-documents-list .table>tfoot>tr>th, 
.view-member-portal-documents-list .table>thead>tr>td, .view-member-portal-documents-list .table>thead>tr>th {
    border: 1px solid #ddd !important;
}
.view-member-portal-documents-table thead,
.view-member-portal-discussion-forums thead,
.view-member-portal-documents-list thead {
    background: #4B8C7A;
}
.view-member-portal-documents-table thead th,
.view-member-portal-discussion-forums thead th,
.view-member-portal-documents-list th {
    color: #fff;
}
.view-member-portal-documents-table thead th a,
.view-member-portal-documents-list th a {
    color: #fff;
}
.view-member-portal-documents-table thead th a:hover,
.view-member-portal-documents-list th a:hover {
    color: #fff;
}
/********UI Dialog CSS********/
/**
 * Presentational styles for Drupal dialogs.
 */

 .ui-dialog {
    position: absolute;
    z-index: 1260;
    padding: 0;
    border: 0;
    background: transparent;
  }
  
  @media all and (max-width: 48em) { /* 768px */
    .ui-dialog {
      min-width: 92%;
      max-width: 92%;
    }
  }
  .ui-dialog .ui-dialog-titlebar {
    padding: 15px 49px 15px 15px; /* LTR */
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #6b6b6b;
  }
  [dir="rtl"] .ui-dialog .ui-dialog-titlebar {
    padding-right: 15px;
    padding-left: 49px;
  }
  .ui-dialog .ui-dialog-title {
    margin: 0;
    color: #fff;
    font-size: 1.231em;
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
  }
  .ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    top: 10px;
    right: 12px; /* LTR */
    width: 30px;
    height: 30px;
    margin: 0;
    padding: 0;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    border: 3px solid #6b6b6b;
    border-radius: 5px;
    background: none;
    background: url(../images/ex.svg) 0 0 no-repeat;
  }
  .ui-dialog .ui-dialog-titlebar-close:hover,
  .ui-dialog .ui-dialog-titlebar-close:focus {
    border-color: #fff;
  }
  [dir="rtl"] .ui-dialog .ui-dialog-titlebar-close {
    right: auto;
    left: 20px;
  }
  .ui-dialog .ui-icon.ui-icon-closethick {
    margin-top: -8px;
    background: url(../../../../misc/icons/ffffff/ex.svg) 0 0 no-repeat;
  }
  .ui-dialog .ui-widget-content.ui-dialog-content {
    overflow: auto;
    padding: 1em;
    background: #fff;
  }
  .views-ui-dialog .ui-widget-content.ui-dialog-content {
    padding: 0;
  }
  .ui-dialog .ui-widget-content.ui-dialog-buttonpane {
    /* border-top: 1px solid #bfbfbf; */
    margin: 0;
    padding: 15px 20px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background: #f5f5f2;
  }
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: none;
    margin: 0;
    padding: 0;
  }
  .ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text {
    padding: 0;
  }
  .ui-dialog .ui-dialog-content {
    position: static;
  }
  
  /* Form action buttons are moved in dialogs. Remove empty space. */
  .ui-dialog .ui-dialog-content .form-actions {
    margin: 0;
    padding: 0;
  }
  .ui-dialog .ajax-progress-throbber {
    position: fixed;
    z-index: 1000;
    top: 48.5%;
    /* Can't do center:50% middle: 50%, so approximate it for a typical window size. */
    left: 49%; /* LTR */
    width: 24px;
    height: 24px;
    padding: 4px;
    opacity: 0.9;
    border-radius: 7px;
    background-color: #232323;
    background-image: url(../../../../misc/loading-small.gif);
    background-repeat: no-repeat;
    background-position: center center;
  }
  [dir="rtl"] .ui-dialog .ajax-progress-throbber {
    right: 49%;
    left: auto;
  }
  .ui-dialog .ajax-progress-throbber .throbber,
  .ui-dialog .ajax-progress-throbber .message {
    display: none;
  }
  .ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar {
    position: relative;
  }
  .ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close {
    top: 10px;
  }
  .ui-dialog.ui-dialog-off-canvas .ui-widget-content.ui-dialog-content {
    background: none;
  }
  /* End of UI Dialog CSS */
.workstream-info-pages li {
    padding: 5px 15px;
    min-height: 305px;
}
.workstream-info-pages li a:hover h4{
    color: #333 !important;
}
/* centered columns styles */
.workstream-info-list.row-centered {
    text-align:center;
}
.workstream-info-list .col-centered {
    display:inline-block;
    float:none;
}
/*********Discussions******/
.view.view-member-portal-discussion-forums {
    margin-top: 30px;
}
.view-member-portal-discussion-forums .view-header a.moreBtn {
    margin: 0;
}
.view-member-portal-discussion-forums .view-filters.form-group .form-item.form-item-search-api-fulltext {
    width: 100%;
}
.view-member-portal-discussion-forums .view-filters.form-group .form-item.form-item-search-api-fulltext input {
    width: 100%;
}
.member-portal-discussions .js-comment {
    border: 1px solid #ddd;
    margin: 10px 0;
    padding: 20px;
}
.member-portal-discussions .indented {
    margin-left: 50px;
}
/*.member-portal-discussions footer a{
    display: none;
}*/
.discussions-node-page .field.field--name-body {
    padding: 15px 0;
}
.node-member-portal-discussions-form .form-type-vertical-tabs,
.node-member-portal-discussions-edit-form .form-type-vertical-tabs,
.node-member-portal-discussions-form .entity-content-form-footer,
.node-member-portal-discussions-edit-form .entity-content-form-footer,
.node-member-portal-discussions-form #edit-body-0-format,
.node-member-portal-discussions-edit-form #edit-body-0-format{
    display: none;
}
/************New Changes 25-02-2021********************/
.views-exposed-form label.control-label {
    font-size: 14px;
    font-weight: 500;
    color: #000;
    margin-bottom: 5px;
}
.path-node .mapfit h1.page-header,
.announcements-right h2{
    font-size: 21px !important;
    font-weight: bold;
}
.announcements-right h2{
    margin-bottom: 0 !important;
}
.announcements-left img.img-responsive {
    width: 100%;
}
p.field-desc,
.form-item .extra-description {
    color: #000;
    font-style: italic;
    font-family: 'Century Gothic' !important;
    margin: 5px 0;
}
.recent-items li a:hover h4 {
    color: #333 !important;
    text-decoration: none;
}
.announement-list-right {
    padding: 0;
}
.mp-fieldgroup{
    color: #862350;
    font-size: 18px;
    font-style: italic;
    margin-top: 30px;
}
.announcements-right .mp-fieldgroup {
    margin-top: 20px;
}
.announcements-right strong {
    color: #000;
}
.member-portal-details-right .mp-field{
    margin: 2px 0;
    padding: 0;
}
.region-sidebar-first h2.block-title,
.recent-items li a h6 span {
    color: #000 !important;
    font-size: 13px;
}
.events-mp-form input.form-date {
    width: 225px !important;
}
.recent-items li a h6{
    margin: 5px 0;
}
.q-links-sec {
    padding: 0 25px;
}
section#block-announcementscreate .q-links-sec {
    padding: 0 20px;
}
select.item-list__dropdown.facets-dropdown {
    width: 100%;
}
.topMainBanner{
    height: 250px !important;
}
.bannerContent {
    margin-top: 14% !important;
}
.bannerContent.workstream-hp-banner {
    margin-top: 14% !important;
}
.carousel-inner>.item {
    position: relative;
    display: block;
}
.photography a {
    color: #fff;
    font-style: italic;
}
.photography a:hover {
    color: #fff;
    text-decoration: underline;
}
#views-exposed-form-member-portal-events-calendar-page-1 .form-item.js-form-item.form-type-select {
	width: 32%;
  margin: 0 12px 20px 0;
}
#views-exposed-form-member-portal-events-calendar-page-1 .form-item-event-type {
  margin-right: 0 !important;
  width: 33% !important;
}
#views-exposed-form-member-portal-events-calendar-page-1 select.form-select {
    width: 100% !important;
}
#views-exposed-form-member-portal-events-calendar-page-1 .form-item.js-form-item.form-item-combine,
#views-exposed-form-member-portal-events-calendar-page-1 input#edit-combine {
    width: 100%;
}
#views-exposed-form-member-portal-events-calendar-page-1 button#edit-submit-member-portal-events-calendar {
    margin-top: 30px;
    border-radius: 25px !important;
    background-color: #862350;
    outline: none;
    border: 0;
    padding: 10px 25px;
    font-size: 14px;
    font-weight: 600;
}
#views-exposed-form-member-portal-events-calendar-page-1 button#edit-submit-member-portal-events-calendar:hover {
    background: #AB6486;
}
#views-exposed-form-member-portal-events-calendar-page-1 div#edit-actions {
    width: 100%;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
}
.eve-calender-page.contextual-region.view.view-member-portal-events-calendar {
    margin-top: 15px;
}
input.form-control.form-control-newsletter::placeholder {
    color: #666;
    text-transform: capitalize;
}
input.form-control.form-control-newsletter {
    background: #fff;
    color: #666;
}
input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {
    line-height: 34px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {
        line-height: 15px !important;
    }
}
.q-links-sec a {
    text-transform: inherit !important ;
}
/*******Comma for Multiple References********/
.field--type-entity-reference.field--items .field--item {float: left;}
.field--type-entity-reference.field--items .field--item:after {content: ","; right: 3px; position: relative;margin-left: 3px;}
.field--type-entity-reference.field--items .field--item:last-child:after {content: none;}
.field--type-entity-reference.field--items .field--item:first-child:before {content: none;}
.field--type-entity-reference.field--items {display: inline-flex;}
  /****************/
a.reset-link {
  text-decoration: underline;
}
a.reset-link:hover {
  color: #862350 !important;
  text-decoration: underline;
}
.recent-items {
  margin: 0 !important;
}
.recent-items li a:hover h4 {
  color: #2E6C5D !important;
}
.member-profile-bio label.control-label {
  display: none;
}
@media screen and (min-width: 988px) {
  input#edit-field-announcement-date-mp-0-value-date, input#edit-field-announcement-time-mp-0-value {
    width: 360px;
  }
  select#edit-field-document-type-mp, input#edit-field-document-date-mp-0-value-date, select#edit-field-file-type-doc-mp, select#edit-field-event-type-doc-mp {
  width: 345px;
  }
  input#edit-field-event-end-date-time-mp-0-value-date, input#edit-field-event-date-time-mp-0-value-date {
    width: 253px !important;
  }
  .event-title, .event-body, .event-image {
    width: 98%;
  }
  div#edit-field-coalitons-roles-mp-wrapper .checkbox, div#edit-field-areas-of-expertise-mp .checkbox{
    columns: 300px;
    padding: 0;
  }
  #views-exposed-form-member-portal-events-calendar-page-1 .form-item-event-type {
    margin-right: 0 !important;
    width: 33% !important;
  }
}

.fc-toolbar h2 {
    font-size: 18px;
    color: #000 !important;
}
.region-member-portal-right h2.block-title,
.region-member-portal-left h2.block-title,
.region-member-portal-home-left h2.block-title,
.region-member-portal-home-right h2.block-title{
  font-size: 21px;
  font-weight: bold;
  color: #2E6C5D;
}
.view-mp-title {
    font-size: 21px;
    font-weight: bold;
    color: #2E6C5D;
    text-align: center;
  }
#edit-field-topic-discussion-mp .form-item {
  display: inline-block;
  column-width: 300px;
}
h3.popover-title {
    display: none;
}
.footer-top {
    padding: 30px 0 30px 0 !important;
}
.mp-event-add-to-calendar li{
    list-style: none;
    display: inline-block;
    padding: 0 20px;
}
.mp-event-add-to-calendar h3 {
    font-size: 21px;
    font-weight: bold;
    color: #2E6C5D;
    text-align: center;
}
ul.mp-event-add-to-calendar {
    padding: 0;
}
.documents-workstreams h3 {
    color: #000;
    padding: 5px;
    font-size: 18px;
}
.view-all-items{
    margin-top: 20px;
    width: 100%;
    display: inline-block;
}
.region-workstream-content .form-group {
    margin: 0;
}
.workstream-home-icon {
    margin: 5px 0;
    padding: 0 5px;
}
.view.view-member-portal-workstreams.view-id-member_portal_workstreams.view-display-id-block_1 .view-content {
    display: inline-block;
}
.quick-links li a {
    font-size: 16px;
}
.recent-items li a {
    padding: 5px 0 !important;
}

.featured-items{
    text-align: center;
}
.thumbnail-doc a {
    outline: none;
}
.thumbnail-doc a img.img-responsive {
    min-height: 110px;
    max-height: 110px;
    min-width: 110px;
    max-width: 110px;
}
.region-member-portal-left .block .field.field--type-entity-reference,
.region-member-portal-home-left .block .field.field--type-entity-reference{
    display: block;
    margin-top: 20px;
}
.region-member-portal-left .block .field--item,
.region-member-portal-home-left .block .field--item{
    float: none;
}
.region-member-portal-left .block .field--item li,
.region-member-portal-home-left .block .field--item li {
    list-style: none;
}
.region-member-portal-left .block .field--item a,
.region-member-portal-home-left .block .field--item a {
    margin: 10px 0;
    padding: 0;
    list-style-type: disc;
}
.region-member-portal-left .block .field--item a:hover,
.region-member-portal-home-left .block .field--item a:hover {
    color: #2E6C5D;
    text-decoration: none;
}
.region-member-portal-left .block .field--item a,
.region-member-portal-home-left .block .field--item a {
    color: #000;
    font-size: 16px;
    display: list-item;
}
.region-member-portal-left .block .field--type-entity-reference.field--items .field--item:after,
.region-member-portal-home-left .block .field--type-entity-reference.field--items .field--item:after {
    content: " ";
    right: 0px;
    position: relative;
    margin-left: 0px;
}
.thumbnail-doc a img{
    border: none !important;
}
.thumbnail-doc a h6, .thumbnail-doc a h5 {
    text-align: left;
}
h1{
    font-size: 30px;
    color: #2E6C5D !important;
}
h2{
    /* font-size: 21px; */
    font-weight: bold;
    color: #2E6C5D !important;
}
h3{
    color: #862350;
    font-size: 18px;
    font-style: italic;
}
h4{
    font-size: 18px;
    color: #000;
}
th#view-field-author-discussion-mp-1-table-column a {
    color: #fff ;
}
