body.path-alumni, body.ast-digilab-alumni {
  font-family: 'arial', sans-serif;
}
.ast-digilab-alumni .logo:not(.logo-alumni) {
  display: flex !important;
}
.ast-digilab-alumni .logo-alumni {
  display: none;
}
.ast-digilab-alumni header {
  padding: 0 95px;
}
.logo a:last-child {
  border-color: #0c2544;
  padding-left: 17px !important;
  margin-left: 15px;
}
.ast-digilab-alumni nav.block-alumni-menu {
  max-width: 95px;
}
.ast-digilab-alumni .region {
  padding-left: 95px;
}
.ast-digilab-alumni nav.block-alumni-menu {
  background: #5b7e97;
}
.ast-digilab-alumni-course .course-menu-item, .ast-digilab-alumni nav.block-alumni-menu ul.menu--alumni-menu a.is-active, .ast-digilab-alumni nav.block-alumni-menu ul.menu--alumni-menu li.active a, .ast-digilab-alumni nav.block-alumni-menu ul.menu--alumni-menu a:hover, .ast-digilab-alumni nav.block-alumni-menu ul.menu--alumni-menu a:focus {
  background-color: #79cdcf;
}
.ast-digilab-alumni nav.block-alumni-menu ul.menu--alumni-menu li.active a:after {
  display: none;
}
.ast-digilab-alumni nav.block-alumni-menu ul.menu--alumni-menu a:after {
  background-color: #79cdcf;
}
.ast-digilab-alumni nav.block-alumni-menu ul.menu--alumni-menu a {
  padding: 5px 5px 5px;
  min-height: 82px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ast-alumni-institution-view .views-field-edit-node a:first-child {
  position: absolute;
  top: 12px;
  right: 12px;
}
.ast-digilab-alumni nav.block-alumni-menu ul.menu--alumni-menu a:before {
  margin-bottom: 3px;
}
.ast-digilab-alumni .ast-list-view .views-field-field-country {
  min-height: unset;
}
/*Card tab highlight boarder*/

.ast-block-list-card .ast-list-card li a {
  position: relative;
  color: #a7a9ac;
  padding-top: 3px;
}
.ast-block-list-card .ast-list-card li a::after {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  left: 0;
  background: transparent;
  bottom: -26px;
}
.ast-block-list-card .ast-list-card li:first-child a {
  color: #5b7e97;
}
.list-view-common .ast-block-list-card .ast-list-card li:first-child a {
  color: #a7a9ac;
}
body:not(.list-view-common) .ast-block-list-card .ast-list-card li:first-child a::after {
  background: #5b7e97;
}
.list-view-common .ast-block-list-card .ast-list-card li:nth-child(1) a {
  background: url(../../Digilab_Alumni_Images/card_view.png) no-repeat;
}
.list-view-common .ast-block-list-card .ast-list-card li:nth-child(2) a {
  background: url(../../Digilab_Alumni_Images/List_view_hover.png) no-repeat;
}
.list-view-common .ast-block-list-card .ast-list-card li:last-child a {
  color: #5b7e97;
}
.list-view-common .ast-block-list-card .ast-list-card li:last-child a::after {
  background: #5b7e97;
}
/* .ast-block-list-card .ast-list-card li:first-child:hover a {
  background: url(../../Digilab_Alumni_Images/card_view.png) no-repeat;
    color: #a7a9ac;
} */

.ast-block-list-card .ast-list-card li:nth-child(2):hover a {
  background: url(../../Digilab_Alumni_Images/List_view_hover.png) no-repeat;
  color: #5b7e97;
}
.list-view-common .ast-list-card li:first-child:hover a {
  background: url(../../Digilab_Alumni_Images/card_view_hover.png) no-repeat;
  color: #5b7e97;
}
/* .list-view-common .ast-list-card li:nth-child(2):hover a{
    background: url(../../Digilab_Alumni_Images/List_view.png) no-repeat;
    color: #a7a9ac;
} */

/*End Card tab highlight boarder*/

/*****************************************buttons style*****************************************/

.ast-add-content-block a, .path-alumni .search-all-block .form-actions button, .manage-buttons-block .add-node-workshops a, .ast-digilab-alumni.ast-digilab-alumni-course .add-node-lectures a, .ast-digilab-alumni.ast-digilab-alumni-course .add-node-speakers a, .manage-link a, .ast-digilab-alumni-course .manage-link a, .ast-digilab-alumni.ast-digilab-alumni-course .add-node-link a, .ast-user-login-page .user-login-form .form-actions button, .path-alumni .search-all-details-institution .form-actions button, .ast-digilab-alumni.ast-digilab-alumni-course .add-node-speakers a, .ast-digilab-alumni.ast-digilab-alumni-course .add-node-link a, .ast-digilab-alumni.ast-digilab-alumni-course .add-node-lectures a, .ast-digilab-alumni.ast-digilab-alumni-course .ast-upload-homework-blk a, .ast-digilab-alumni-course .add-node-homeworks a, .ast-alumni-discussion-board-view .top-exposed-block.start-discussion-wrapper a, .ast-digilab-alumni-course .add-link-class.add-plus-class, .ast-digilab-alumni-groups .view-groups .view-header a, .ast-digilab-alumni-groups .add-link-class, .ast-regulator-users-btn a {
  background-color: #79cdcf;
  border: 1px solid #79cdcf;
  color: #231f20;
  font-weight: normal;
}
.ast-digilab-alumni .ast-upload-homework-blk .uploaded-link a:hover, .ast-add-content-block a:hover, .path-alumni .search-all-block .form-actions button:hover, .manage-buttons-block .add-node-workshops a:hover, .ast-digilab-alumni.ast-digilab-alumni-course .add-node-lectures a:hover, .ast-digilab-alumni.ast-digilab-alumni-course .add-node-speakers a:hover, .manage-link a:hover, .ast-digilab-alumni-course .manage-link a:hover, .ast-digilab-alumni.ast-digilab-alumni-course .add-node-link a:hover, .ast-user-login-page .user-login-form .form-actions button:hover, .path-alumni .search-all-details-institution .form-actions button:hover, .ast-alumni-discussion-board-view .top-exposed-block.start-discussion-wrapper a:hover, .ast-digilab-alumni-course .add-link-class.add-plus-class:hover, .ast-digilab-alumni-course .add-node-homeworks a:hover, .ast-regulator-users-btn a:hover {
  background-color: #fff;
  color: #231f20;
}
/*.ast-add-content-block a:hover:before,
.add-node-link a:hover:before {
    background-image: url(../../../../images/icn_plus.png);
}*/

.ast-digilab-alumni .ast-main-calendar .fc-today-button:not(.fc-state-disabled) {
  background-color: #fff;
  color: #79cdcf;
  border: 1px solid #79cdcf;
}
.ast-digilab-alumni .ast-main-calendar .fc-today-button:not(.fc-state-disabled):hover {
  background-color: #79cdcf;
  color: #fff;
}
.ast-back-button.ast-back-course {
  width: 254px;
  height: 30px;
  color: #79cdcf;
  border: 1px solid #79cdcf;
  border-left: none;
}
.ast-back-button:hover, .ast-back-button.ast-back-workshop:hover, .ast-back-button.ast-back-course:hover, .ast-back-button.ast-back-groups:hover {
  background: #79cdcf!important;
  color: #fff;
}
.ast-back-button {
  width: 73px;
  height: 32px;
  position: relative;
  z-index: 1;
}
#edit-cancel, #edit-delete, body .btn-primary, .button--primary, .btn-info, .ast-alumni-digital-library-view .doc-wrapper .more-wrapper a {
  border-color: #5b7e97;
  color: #5b7e97;
}
#edit-cancel:hover, #edit-delete:hover, body .btn-primary:hover, .button--primary:hover, .btn-info:hover, #edit-cancel:active, #edit-delete:active, body .btn-primary:active, .button--primary:active, .btn-info:active, #edit-cancel:active:focus, #edit-delete:active:focus, body .btn-primary:active:focus, .button--primary:active:focus, .btn-info:active:focus, #edit-cancel:focus, #edit-delete:focus, body .btn-primary:focus, .button--primary:focus, .btn-info:focus, .ast-alumni-digital-library-view .doc-wrapper .more-wrapper a:hover {
  color: #fff;
  background-color: #5b7e97;
}
/*****************************************End buttons style*****************************************/

.ast-digilab-alumni .ast-list-view .views-field-field-head, .ast-digilab-alumni .ast-list-view .views-field-field-region, .ast-digilab-alumni .ast-list-view .views-field-field-country, .ast-digilab-alumni-course .view-workshop-speakers-and-lectures .views-field-field-region-1, .ast-digilab-alumni-course .view-workshop-speakers-and-lectures .views-field-field-head {
  background-color: #5b7e97;
}
.ast-digilab-alumni .ast-page-title-wrapper form {
  width: 360px;
}
.ast-digilab-alumni .ast-page-title-wrapper form .form-type-textfield input {
  border-color: #5b7e97;
  width: 360px;
}
/* Training programms Workshop  */

.ast-digilab-alumni-course .ast-field-course-wrap .field-content, .views-field-field-tutorial-text.tutorial-text-wrap .field-content, .ast-digilab-alumni-course.ast-alumni-inner-page .video-wrapper-class .field-video-title, .ast-digilab-alumni-course.ast-alumni-inner-page .desc-wrapper .field-content h4, .ast-digilab-alumni-course .workshop-details>div a:not(.ast-readmore), .ast-digilab-alumni .node--type-digital-library h2, .ast-digilab-alumni .node--type-digital-library h1, .ast-alumni-digital-library-view .doc-wrapper .views-field-title a, .ast-alumni-digital-library-view .doc-wrapper .title-wrapper a, .ast-digilab-alumni .ast-alumni-discussion-board-view .discussion-wrapper .title-class a, .logout-class a {
  color: #5b7e97;
}
.ast-digilab-alumni-course .workshop-details>div a:not(.ast-readmore):hover, .ast-alumni-digital-library-view .doc-wrapper .title-wrapper a:hover, .ast-digilab-alumni .ast-alumni-discussion-board-view .discussion-wrapper .title-class a:hover, .logout-class a:hover {
  color: #79cdcf;
}
.ast-digilab-alumni-course .label-course, .ast-digilab-alumni-course .ast-course-title-wrap .field-content, .ast-digilab-alumni-course .ast-field-course-wrap .field-content {
  line-height: 55px;
}
/*Login page*/

.ast-user-login-page .ast-user-login {
  display: none;
}
.ast-user-login-page .user-login-form-wrapper {
  background-size: cover;
}
/*training program*/

.ast-digilab-alumni-course .ast-coursehasimage .views-field-field-course-image {
  border-radius: 15px;
  overflow: hidden;
}
.ast-digilab-alumni-course .view-courses .view-content .views-col .views-field-title a:hover {
  color: #fff !important;
  opacity: .7;
}
/* Filter style*/

.ast-digilab-alumni-discussion #block-swift-alumni-discussionboard-menu {
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 30px;
}
.path-alumni .search-all-block fieldset legend.open, .path-alumni .search-all-details-institution fieldset legend.open, .ast-alumni-left-sidebar-block.ast-alumni-menu-link .view-workshops .published-Yes.active>.field-content>a, .ast-alumni-left-sidebar-block.ast-alumni-menu-link .view-workshops .published-No.active>.field-content>a, .ast-digilab-alumni-course .tabs-section ul li:first-child, .workshop-course-block .ast-overview.active, .ast-digilab-alumni .digital-library-menu-block li>a.is-active, .ast-digilab-alumni .discussion-board-menu-block li>a.is-active {
  color: #5b7e97;
  border-bottom-color: #5b7e97;
}
.ast-digilab-alumni-course .label-doc {
  color: #58595b;
}
.ast-digilab-alumni-course .tabs-section .upload-document a {
  color: #a7a9ac;
}
.ast-filter-view-more, .ast-alumni-left-sidebar-block.ast-alumni-menu-link .view-workshops .views-row a:hover, .path-alumni .search-all-details-institution fieldset legend:hover, .path-alumni .search-all-block fieldset legend:hover, .ast-alumni-institution-view .views-col .views-field-title a:hover, .path-alumni .search-all-block fieldset .form-item.form-type-checkbox label.ast-checked, .path-alumni .search-all-block fieldset .form-item.form-type-checkbox label:hover, .path-alumni .search-all-details-institution fieldset .form-item.form-type-checkbox label.ast-checked, .path-alumni .search-all-details-institution fieldset .form-item.form-type-checkbox label:hover, .page-node-type-institution .institution-left-block li>a:hover, .ast-digilab-alumni .digital-library-menu-block li>a:hover, .ast-digilab-alumni .discussion-board-menu-block li>a:hover {
  color: #79cdcf;
}
/* Pagination styling*/

.ast-digilab-alumni .pagination li.active a, .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
  color: #79cdcf;
}
/*Events calendar*/

.ast-digilab-alumni .fc-toolbar.fc-header-toolbar {
  margin-bottom: 32px;
}
/*inner pages*/

.page-header {
  text-transform: capitalize;
  color: #5b7e97;
}
.page-header::after {
  content: none;
}
.user-login-form label, .path-node label:not(.floating-title), .view-id-manage_contents caption, .user-register-form label, .path-user .user-form label, .ast-digilab-alumni.digilab-alumni-node-backend .node-digital-library-form #edit-field-resource-type--wrapper legend, .ast-digilab-alumni.digilab-alumni-node-backend .node-digital-library-edit-form #edit-field-resource-type--wrapper legend {
  color: #58595b;
}
/*#272118*/

.ast-speakers-letcures-view .view-listing .views-row {
  display: flex;
  flex-wrap: wrap;
}
.ast-digilab-alumni-course .view-workshop-speakers-and-lectures .views-view-grid .views-col {
  width: calc(25% - 30px) !important;
}
.ast-digilab-alumni-course .view-workshop-speakers-and-lectures .field-content img, .ast-digilab-alumni .ast-list-view .views-field-field-person-pic img, .ast-digilab-alumni .ast-list-view .views-field-user-picture img {
  height: auto;
  max-width: 100%;
}
.ast-digilab-alumni .ast-list-view .views-field-field-person-pic, .ast-digilab-alumni .ast-list-view .views-field-user-picture, .ast-digilab-alumni-course .view-workshop-speakers-and-lectures .views-field-field-person-pic {
  max-width: 100%;
  height: auto;
}
.ast-manage-operations {
  display: inline-block;
}
.ast-manage-operations:first-child a {
  margin-left: 0;
}
.ast-digital-library-type .ast-alumni-digital-library-view .ast-block-list-card {
  display: none !important;
}
/*Speakers and Luctures*/

.ast-speakers-letcures-view .view-listing .views-row {
  padding-bottom: 30px;
  margin-left: -15px;
  margin-right: -15px;
  width: calc(100% + 30px);
}
.ast-speakers-letcures-view .view-listing .views-row:last-child {
  padding-bottom: 0;
}
.ast-speakers-letcures-view .workshop-speaker-wrapper .view-listing {
  padding-bottom: 0;
}
.ast-speaker-lecture-common .views-view-grid .views-row {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 30px;
  margin-left: -15px;
  margin-right: -15px;
  width: calc(100% + 30px);
}
.ast-digilab-alumni-course .view-workshop-speakers-and-lectures.ast-speaker-lecture-common .views-view-grid .views-col {
  width: calc(20% - 30px) !important;
  max-width: unset;
}
/***************************************************************adjusting top spacing***************************************************************/

.ast-common-view .ast-filter-options {
  margin-bottom: 13px;
}
.ast-common-view.ast-list-view .view-content {
  margin-top: 0;
}
/*.ast-alumni-institution-view .view-content*/

.ast-alumni-digital-library-view.ast-common-view .view-content {
  margin-top: 69px;
}
.ast-alumni-institution-view.ast-common-view .view-content {
  margin-top: 0;
}
.ast-alumni-institution-view.ast-common-view .ast-filter-options {
  margin-bottom: 8px;
}
body:not(.ast-digital-library-type) .ast-alumni-digital-library-view.ast-common-view .view-content {
  margin-top: 64px;
}
/***************************************************************End adjusting top spacing***************************************************************/

.list-view-2 .inst-title-body-wrapper {
  display: flex;
  align-items: center;
}
.ast-digilab-alumni .ast-main-calendar .ast-cal-evnt .evnt-title a {
  color: #5b7e97;
}
.ast-digilab-alumni .ast-main-calendar .ast-cal-evnt .evnt-title a:hover {
  color: #79cdcf;
}
.ast-back-button::before {
  content: '';
  position: absolute;
  height: 30px;
  width: 16px;
  background: url(../../Digilab_Alumni_Images/btn-left-hover.png) no-repeat left 0 center;
  left: -11px;
  top: -1px;
}
a.ast-back-button.ast-back-course:hover:before {
  background: url(../../Digilab_Alumni_Images/btn-left-normal.png) no-repeat left 0 center !important;
}
.ast-back-button.ast-back-workshop {
  width: 242px;
  height: 30px;
}
.ast-digilab-alumni.user-logged-in .alumni-first-last-name-wrap {
  display: flex;
}
.ast-digilab-alumni.user-logged-in .field--name-field-country {
  display: flex;
}
.ast-digilab-alumni.user-logged-in .field--name-field-linkedin {
  display: flex;
}
.ast-digilab-alumni.user-logged-in .field--name-user-picture {
  display: inline;
  float: left;
  padding-right: 50px;
}
.ast-digilab-alumni.user-logged-in .alumni-info-wrapper {
  display: inline;
  float: left;
}
.ast-digilab-alumni.user-logged-in .field--name-field-country .field--item {
  padding-left: 20px;
}
.ast-digilab-alumni.user-logged-in .alumni-first-last-name-wrap .field--name-field-first-name {
  margin-right: 20px;
}
.ast-digilab-alumni.user-logged-in .field--name-field-linkedin .field--item {
  padding-left: 20px;
}
.alumni-info-wrapper .field--label {
  font-weight: normal;
}
.ast-digilab-alumni.user-logged-in .field--name-user-picture img {
  width: 100%;
  border-radius: 50%;
}
.ast-compose-msg-block a:hover {
  background: #79cdcf;
  color: #fff;
  border: 1px solid #79cdcf;
}
.ast-compose-msg-block a {
  border: 1px solid #79cdcf;
  color: #79cdcf;
}
.select-wrapper {
  width: 100%;
  max-width: 100%;
  float: none;
}
.ast-search-inbox-block form .form-type-textfield input {
  border: 1px solid #79cdcf;
}
.form-type-select label:not(.floating-title) {
  color: #79cdcf;
}
.modal-title {
  color: #79cdcf;
}
.ast-digilab-alumni .ast-back-button {
  color: #79cdcf;
  border: 1px solid #79cdcf;
  border-left: none;
  height: 30px;
}
.ast-digilab-alumni .ast-back-button:hover {
  color: #fff;
}
.ast-digilab-alumni .ast-back-button:hover::before {
  background: url(../../Digilab_Alumni_Images/btn-left-normal.png) no-repeat left 0 center !important;
}
.ast-digilab-alumni .view-field-field-manage-workshop .views-field-delete-node a {
  margin-left: 0;
}
.ast-digilab-alumni .view-field-field-manage-workshop .views-field-delete-node a, .ast-digilab-alumni .view-field-field-manage-workshop .views-field-clone-node a, .ast-digilab-alumni .view-field-field-manage-workshop .views-field-edit-node a {
  float: left;
}
.ast-digilab-alumni.ast-digilab-alumni-course .add-node-link.node-add-training a {
  margin-right: 10px;
}
body.ast-digilab-alumni.ast-digilab-alumni-course .views-field-title:not(.ast-field-course-wrap) .field-content {
  color: #fff;
  font-size: 28px;
  line-height: 32px;
}
body.ast-digilab-alumni-speakers-lectures.ast-digilab-alumni-course .views-field-title:not(.ast-field-course-wrap) .field-content {
  color: #6d6e70;
  font-size: 16px;
  line-height: 26px;
}
.ast-digilab-alumni.ast-digilab-alumni-course .request-join {
  margin-top: 10px;
}
.ast-digilab-alumni.ast-digilab-alumni-course .request-join a {
  background-color: #79cdcf;
  border: 1px solid #79cdcf;
  color: #231f20;
  font-size: 14px;
  padding: 10px 10px;
  text-transform: uppercase;
  font-weight: normal;
  display: inline-block;
}
.ast-digilab-alumni.ast-digilab-alumni-course .request-join a:hover {
  background-color: #fff;
  color: #231f20;
}
.ast-digilab-alumni form:not(.user-login-form) .control-label:not(.floating-title), .ast-digilab-alumni form:not(.user-login-form) .form-type-select label:not(.floating-title), .node-regulator-s-corner-form legend {
  font-size: 18px;
  line-height: 1.42857143;
  color: #58595b;
  font-weight: 400;
}
.node-regulator-s-corner-form legend {
  border: none;
  margin-bottom: 0;
}
.ast-digilab-alumni.ast-alumni-inner-page .node-workshop-quick-node-clone-form, .ast-digilab-alumni.ast-alumni-inner-page .form-item-field-course .select-wrapper {
  clear: both;
}
.ast-digilab-alumni.ast-digilab-alumni-course.ast-alumni-inner-page.ast-digilab-alumni-workshop .manage-buttons-block {
  clear: none;
}
.ast-digilab-alumni .training-programs-manage-buttons {
  float: right;
}
.ast-digilab-alumni.ast-digilab-alumni-course .training-programs-manage-buttons a {
  float: none;
}
.ast-digilab-alumni .node-add-training, .ast-digilab-alumni .manage-sort-order, .ast-digilab-alumni .manage-approvals {
  float: left;
}
.ast-digilab-alumni .manage-approvals {
  margin-right: 0;
}
body.ast-digilab-alumni.ast-digilab-user-alumni-manager .ast-alumni-course-view .training-programs-manage-buttons .node-add-training {
  margin-top: 0;
  overflow: visible;
}
.ast-digilab-alumni.ast-digilab-alumni-course .request-join .waiting-approval {
  font-size: 16px;
  font-weight: 600;
  font-style: italic;
  margin-top: 5px;
  color: #666666;
}
/*Edits on 27-04*/

.image-data__crop-wrapper .form-type-vertical-tabs {
  display: block;
}
.ast-digilab-alumni .user-login-form .ast-forgot-password {
  width: auto;
  float: left;
}
.ast-digilab-alumni .user-login-form .ast-sign-up a {
  font-size: 14px;
  color: #808080;
}
.ast-digilab-alumni .user-login-form .form-actions {
 /* clear: both;
  margin-top: 10px;*/
}
/*01-05-2020*/

.ast-user-alldetails-wrapper .ast-user-imagecontent-wrapper {
  float: left;
  margin-right: 40px;
}
.ast-user-alldetails-wrapper .ast-user-imagecontent-wrapper img {
  border-radius: 50%;
}
.ast-user-other-details-wrapper {
  float: left;
}
.ast-user-alldetails-wrapper {
  display: flex;
  align-items: center;
}
.ast-user-details-blockwrapper {
  margin-top: 40px;
}
.ast-first-last-name-wrap .user-details-label {
  display: inline-block;
  padding-right: 15px;
  color: #333;
  font-weight: 700;
  font-size: 18px;
  vertical-align: middle;
  margin-bottom: 5px;
}
.ast-first-last-name-wrap .txt-role, .ast-first-last-name-wrap .user-details-label+span, .ast-first-last-name-wrap .user-details-label+span a {
  display: inline-block;
  font-weight: 400;
  font-size: 18px;
  color: #666;
  margin-bottom: 5px;
}
.ast-first-last-name-wrap .last-name {
  font-weight: bold;
}
/*Aug 10 */

.workshop-course-block .views-row .active a {
  /*color: #5b7e97 !important;*/
  border-bottom: 2px solid #5b7e97 !important;
}
.workshop-course-block .view-header .ast-overview:hover {
  color: #79cdcf;
}
/*Aug 19*/

body.ast-digilab-alumni.ast-digilab-alumni-course .training-speakers.views-field-title:not(.ast-field-course-wrap) .field-content {
  color: #666;
  font-size: 16px;
}
.ast-digilab-alumni .view-alumni-speakers-listing .views-field-edit-node .field-content {
  position: absolute;
  right: 10px;
}
body.path-alumni, body.ast-digilab-alumni {
  font-family: 'arial', sans-serif;
}
.ast-digilab-alumni .logo:not(.logo-alumni) {
  display: flex !important;
}
.ast-digilab-alumni .logo-alumni {
  display: none;
}
.ast-digilab-alumni header {
  padding: 0 95px;
}
.logo a:last-child {
  border-color: #0c2544;
  padding-left: 17px !important;
  margin-left: 15px;
}
.ast-digilab-alumni nav.block-alumni-menu {
  max-width: 95px;
}
.ast-digilab-alumni .region {
  padding-left: 95px;
}
.ast-digilab-alumni nav.block-alumni-menu {
  background: #5b7e97;
}
.ast-digilab-alumni-course .course-menu-item, .ast-digilab-alumni nav.block-alumni-menu ul.menu--alumni-menu a.is-active, .ast-digilab-alumni nav.block-alumni-menu ul.menu--alumni-menu li.active a, .ast-digilab-alumni nav.block-alumni-menu ul.menu--alumni-menu a:hover, .ast-digilab-alumni nav.block-alumni-menu ul.menu--alumni-menu a:focus {
  background-color: #79cdcf;
}
.ast-digilab-alumni nav.block-alumni-menu ul.menu--alumni-menu li.active a:after {
  display: none;
}
.ast-digilab-alumni nav.block-alumni-menu ul.menu--alumni-menu a:after {
  background-color: #79cdcf;
}
.ast-digilab-alumni nav.block-alumni-menu ul.menu--alumni-menu a {
  padding: 5px 5px 5px;
  min-height: 82px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ast-alumni-institution-view .views-field-edit-node a:first-child {
  position: absolute;
  top: 12px;
  right: 12px;
}
.ast-digilab-alumni nav.block-alumni-menu ul.menu--alumni-menu a:before {
  margin-bottom: 3px;
}
.ast-digilab-alumni .ast-list-view .views-field-field-country {
  min-height: unset;
}
/*Card tab highlight boarder*/

.ast-block-list-card .ast-list-card li a {
  position: relative;
  color: #a7a9ac;
  padding-top: 3px;
}
.ast-block-list-card .ast-list-card li a::after {
  content: "";
  position: absolute;
  height: 3px;
  width: 100%;
  left: 0;
  background: transparent;
  bottom: -27px;
}
.ast-block-list-card .ast-list-card li:first-child a {
  color: #5b7e97;
}
.list-view-common .ast-block-list-card .ast-list-card li:first-child a {
  color: #a7a9ac;
}
body:not(.list-view-common) .ast-block-list-card .ast-list-card li:first-child a::after {
  background: #5b7e97;
}
.list-view-common .ast-block-list-card .ast-list-card li:nth-child(1) a {
  background: url(../../Digilab_Alumni_Images/card_view.png) no-repeat;
}
.list-view-common .ast-block-list-card .ast-list-card li:nth-child(2) a {
  background: url(../../Digilab_Alumni_Images/List_view_hover.png) no-repeat;
}
.list-view-common .ast-block-list-card .ast-list-card li:last-child a {
  color: #5b7e97;
}
.list-view-common .ast-block-list-card .ast-list-card li:last-child a::after {
  background: #5b7e97;
}
/* .ast-block-list-card .ast-list-card li:first-child:hover a {
  background: url(../../Digilab_Alumni_Images/card_view.png) no-repeat;
    color: #a7a9ac;
} */

.ast-block-list-card .ast-list-card li:nth-child(2):hover a {
  background: url(../../Digilab_Alumni_Images/List_view_hover.png) no-repeat;
  color: #5b7e97;
}
.list-view-common .ast-list-card li:first-child:hover a {
  background: url(../../Digilab_Alumni_Images/card_view_hover.png) no-repeat;
  color: #5b7e97;
}
/* .list-view-common .ast-list-card li:nth-child(2):hover a{
    background: url(../../Digilab_Alumni_Images/List_view.png) no-repeat;
    color: #a7a9ac;
} */

/*End Card tab highlight boarder*/

/*****************************************buttons style*****************************************/

.ast-add-content-block a, .path-alumni .search-all-block .form-actions button, .manage-buttons-block .add-node-workshops a, .ast-digilab-alumni.ast-digilab-alumni-course .add-node-lectures a, .ast-digilab-alumni.ast-digilab-alumni-course .add-node-speakers a, .manage-link a, .ast-digilab-alumni-course .manage-link a, .ast-digilab-alumni.ast-digilab-alumni-course .add-node-link a, .ast-user-login-page .user-login-form .form-actions button, .path-alumni .search-all-details-institution .form-actions button, .ast-digilab-alumni.ast-digilab-alumni-course .add-node-speakers a, .ast-digilab-alumni.ast-digilab-alumni-course .add-node-link a, .ast-digilab-alumni.ast-digilab-alumni-course .add-node-lectures a, .ast-digilab-alumni.ast-digilab-alumni-course .ast-upload-homework-blk a, .ast-digilab-alumni-course .add-node-homeworks a, .ast-alumni-discussion-board-view .top-exposed-block.start-discussion-wrapper a, .ast-digilab-alumni-course .add-link-class.add-plus-class, .ast-digilab-alumni-groups .view-groups .view-header a, .ast-digilab-alumni-groups .add-link-class, .ast-regulator-users-btn a {
  background-color: #79cdcf;
  border: 1px solid #79cdcf;
  color: #231f20;
  font-weight: normal;
}
.ast-digilab-alumni .ast-upload-homework-blk .uploaded-link a:hover, .ast-add-content-block a:hover, .path-alumni .search-all-block .form-actions button:hover, .manage-buttons-block .add-node-workshops a:hover, .ast-digilab-alumni.ast-digilab-alumni-course .add-node-lectures a:hover, .ast-digilab-alumni.ast-digilab-alumni-course .add-node-speakers a:hover, .manage-link a:hover, .ast-digilab-alumni-course .manage-link a:hover, .ast-digilab-alumni.ast-digilab-alumni-course .add-node-link a:hover, .ast-user-login-page .user-login-form .form-actions button:hover, .path-alumni .search-all-details-institution .form-actions button:hover, .ast-alumni-discussion-board-view .top-exposed-block.start-discussion-wrapper a:hover, .ast-digilab-alumni-course .add-link-class.add-plus-class:hover, .ast-digilab-alumni-course .add-node-homeworks a:hover, .ast-regulator-users-btn a:hover {
  background-color: #fff;
  color: #231f20;
}
/*.ast-add-content-block a:hover:before,
.add-node-link a:hover:before {
    background-image: url(../../../../images/icn_plus.png);
}*/

.ast-digilab-alumni .ast-main-calendar .fc-today-button:not(.fc-state-disabled) {
  background-color: #fff;
  color: #79cdcf;
  border: 1px solid #79cdcf;
}
.ast-digilab-alumni .ast-main-calendar .fc-today-button:not(.fc-state-disabled):hover {
  background-color: #79cdcf;
  color: #fff;
}
.ast-back-button.ast-back-course {
  width: 254px;
  height: 30px;
  color: #79cdcf;
  border: 1px solid #79cdcf;
  border-left: none;
}
.ast-back-button:hover, .ast-back-button.ast-back-workshop:hover, .ast-back-button.ast-back-course:hover, .ast-back-button.ast-back-groups:hover {
  background: #79cdcf!important;
  color: #fff;
}
.ast-back-button {
  width: 73px;
  height: 32px;
  position: relative;
  z-index: 1;
}
#edit-cancel, #edit-delete, body .btn-primary, .button--primary, .btn-info, .ast-alumni-digital-library-view .doc-wrapper .more-wrapper a {
  border-color: #5b7e97;
  color: #5b7e97;
}
#edit-cancel:hover, #edit-delete:hover, body .btn-primary:hover, .button--primary:hover, .btn-info:hover, #edit-cancel:active, #edit-delete:active, body .btn-primary:active, .button--primary:active, .btn-info:active, #edit-cancel:active:focus, #edit-delete:active:focus, body .btn-primary:active:focus, .button--primary:active:focus, .btn-info:active:focus, #edit-cancel:focus, #edit-delete:focus, body .btn-primary:focus, .button--primary:focus, .btn-info:focus, .ast-alumni-digital-library-view .doc-wrapper .more-wrapper a:hover {
  color: #fff;
  background-color: #5b7e97;
}
/*****************************************End buttons style*****************************************/

.ast-digilab-alumni .ast-list-view .views-field-field-head, .ast-digilab-alumni .ast-list-view .views-field-field-region, .ast-digilab-alumni .ast-list-view .views-field-field-country, .ast-digilab-alumni-course .view-workshop-speakers-and-lectures .views-field-field-region-1, .ast-digilab-alumni-course .view-workshop-speakers-and-lectures .views-field-field-head {
  background-color: #5b7e97;
}
.ast-digilab-alumni .ast-page-title-wrapper form {
  width: 360px;
}
.ast-digilab-alumni .ast-page-title-wrapper form .form-type-textfield input {
  border-color: #5b7e97;
  width: 360px;
  background: transparent;
  box-shadow: none;
}
/* Training programms Workshop  */

.ast-digilab-alumni-course .ast-field-course-wrap .field-content, .views-field-field-tutorial-text.tutorial-text-wrap .field-content, .ast-digilab-alumni-course.ast-alumni-inner-page .video-wrapper-class .field-video-title, .ast-digilab-alumni-course.ast-alumni-inner-page .desc-wrapper .field-content h4, .ast-digilab-alumni-course .workshop-details>div a:not(.ast-readmore), .ast-digilab-alumni .node--type-digital-library h2, .ast-digilab-alumni .node--type-digital-library h1, .ast-alumni-digital-library-view .doc-wrapper .views-field-title a, .ast-alumni-digital-library-view .doc-wrapper .title-wrapper a, .ast-digilab-alumni .ast-alumni-discussion-board-view .discussion-wrapper .title-class a, .logout-class a {
  color: #5b7e97;
}
.ast-digilab-alumni-course .workshop-details>div a:not(.ast-readmore):hover, .ast-alumni-digital-library-view .doc-wrapper .title-wrapper a:hover, .ast-digilab-alumni .ast-alumni-discussion-board-view .discussion-wrapper .title-class a:hover, .logout-class a:hover {
  color: #79cdcf;
}
.ast-digilab-alumni-course .label-course, .ast-digilab-alumni-course .ast-course-title-wrap .field-content, .ast-digilab-alumni-course .ast-field-course-wrap .field-content {
  line-height: 55px;
}
/*Login page*/

.ast-user-login-page .ast-user-login {
  display: none;
}
.ast-user-login-page .user-login-form-wrapper {
  background-size: cover;
}
/*training program*/

.ast-digilab-alumni-course .ast-coursehasimage .views-field-field-course-image {
  border-radius: 15px;
  overflow: hidden;
}
.ast-digilab-alumni-course .view-courses .view-content .views-col .views-field-title a:hover {
  color: #fff !important;
  opacity: .7;
}
/* Filter style*/

.ast-digilab-alumni-discussion #block-swift-alumni-discussionboard-menu {
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 30px;
}
.path-alumni .search-all-block fieldset legend.open, .path-alumni .search-all-details-institution fieldset legend.open, .ast-alumni-left-sidebar-block.ast-alumni-menu-link .view-workshops .published-Yes.active>.field-content>a, .ast-alumni-left-sidebar-block.ast-alumni-menu-link .view-workshops .published-No.active>.field-content>a, .ast-digilab-alumni-course .tabs-section ul li:first-child, .workshop-course-block .ast-overview.active, .ast-digilab-alumni .digital-library-menu-block li>a.is-active, .ast-digilab-alumni .discussion-board-menu-block li>a.is-active {
  color: #5b7e97;
  border-bottom-color: #5b7e97;
}
.ast-digilab-alumni-course .label-doc {
  color: #58595b;
}
.ast-digilab-alumni-course .tabs-section .upload-document a {
  color: #a7a9ac;
}
.ast-filter-view-more, .ast-alumni-left-sidebar-block.ast-alumni-menu-link .view-workshops .views-row a:hover, .path-alumni .search-all-details-institution fieldset legend:hover, .path-alumni .search-all-block fieldset legend:hover, .ast-alumni-institution-view .views-col .views-field-title a:hover, .path-alumni .search-all-block fieldset .form-item.form-type-checkbox label.ast-checked, .path-alumni .search-all-block fieldset .form-item.form-type-checkbox label:hover, .path-alumni .search-all-details-institution fieldset .form-item.form-type-checkbox label.ast-checked, .path-alumni .search-all-details-institution fieldset .form-item.form-type-checkbox label:hover, .page-node-type-institution .institution-left-block li>a:hover, .ast-digilab-alumni .digital-library-menu-block li>a:hover, .ast-digilab-alumni .discussion-board-menu-block li>a:hover {
  color: #79cdcf;
}
/* Pagination styling*/

.ast-digilab-alumni .pagination li.active a, .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
  color: #79cdcf;
}
/*Events calendar*/

.ast-digilab-alumni .fc-toolbar.fc-header-toolbar {
  margin-bottom: 32px;
}
/*inner pages*/

.page-header {
  text-transform: capitalize;
  color: #5b7e97;
}
.page-header::after {
  content: none;
}
.user-login-form label, .path-node label:not(.floating-title), .view-id-manage_contents caption, .user-register-form label, .path-user .user-form label, .ast-digilab-alumni.digilab-alumni-node-backend .node-digital-library-form #edit-field-resource-type--wrapper legend, .ast-digilab-alumni.digilab-alumni-node-backend .node-digital-library-edit-form #edit-field-resource-type--wrapper legend {
  color: #58595b;
}
/*#272118*/

.ast-speakers-letcures-view .view-listing .views-row {
  display: flex;
  flex-wrap: wrap;
}
.ast-digilab-alumni-course .view-workshop-speakers-and-lectures .views-view-grid .views-col {
  width: calc(25% - 30px) !important;
  margin-bottom: 40px;
}
.ast-digilab-alumni-course .view-workshop-speakers-and-lectures .field-content img, .ast-digilab-alumni .ast-list-view .views-field-field-person-pic img, .ast-digilab-alumni .ast-list-view .views-field-user-picture img {
  height: auto;
  max-width: 100%;
}
.ast-digilab-alumni .ast-list-view .views-field-field-person-pic, .ast-digilab-alumni .ast-list-view .views-field-user-picture, .ast-digilab-alumni-course .view-workshop-speakers-and-lectures .views-field-field-person-pic {
  max-width: 100%;
  height: auto;
}
.ast-manage-operations {
  display: inline-block;
}
.ast-manage-operations:first-child a {
  margin-left: 0;
}
.ast-digital-library-type .ast-alumni-digital-library-view .ast-block-list-card {
  display: none !important;
}
/*Speakers and Luctures*/

.ast-speakers-letcures-view .view-listing .views-row {
  padding-bottom: 30px;
  margin-left: -15px;
  margin-right: -15px;
  width: calc(100% + 30px);
}
.ast-speakers-letcures-view .view-listing .views-row:last-child {
  padding-bottom: 0;
}
.ast-speakers-letcures-view .workshop-speaker-wrapper .view-listing {
  padding-bottom: 0;
}
.ast-speaker-lecture-common .views-view-grid .views-row {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 30px;
  margin-left: -15px;
  margin-right: -15px;
  width: calc(100% + 30px);
}
.ast-digilab-alumni-course .view-workshop-speakers-and-lectures.ast-speaker-lecture-common .views-view-grid .views-col {
  width: calc(20% - 30px) !important;
  max-width: unset;
}
/***************************************************************adjusting top spacing***************************************************************/

.ast-common-view .ast-filter-options {
  margin-bottom: 13px;
}
.ast-common-view.ast-list-view .view-content {
  margin-top: 0;
}
/*.ast-alumni-institution-view .view-content*/

.ast-alumni-digital-library-view.ast-common-view .view-content {
  margin-top: 0;
}
.ast-alumni-institution-view.ast-common-view .view-content {
  margin-top: 0;
}
.ast-alumni-institution-view.ast-common-view .ast-filter-options {
  margin-bottom: 8px;
}
body:not(.ast-digital-library-type) .ast-alumni-digital-library-view.ast-common-view .view-content {
  margin-top: 64px;
}
/***************************************************************End adjusting top spacing***************************************************************/

.list-view-2 .inst-title-body-wrapper {
  display: flex;
  align-items: center;
}
.ast-digilab-alumni .ast-main-calendar .ast-cal-evnt .evnt-title a {
  color: #5b7e97;
}
.ast-digilab-alumni .ast-main-calendar .ast-cal-evnt .evnt-title a:hover {
  color: #79cdcf;
}
.ast-back-button::before {
  content: '';
  position: absolute;
  height: 30px;
  width: 16px;
  background: url(../../Digilab_Alumni_Images/btn-left-hover.png) no-repeat left 0 center;
  left: -11px;
  top: -1px;
}
a.ast-back-button.ast-back-course:hover:before {
  background: url(../../Digilab_Alumni_Images/btn-left-normal.png) no-repeat left 0 center !important;
}
.ast-back-button.ast-back-workshop {
  width: 242px;
  height: 30px;
}
.ast-digilab-alumni.user-logged-in .alumni-first-last-name-wrap {
  display: flex;
}
.ast-digilab-alumni.user-logged-in .field--name-field-country {
  display: flex;
}
.ast-digilab-alumni.user-logged-in .field--name-field-linkedin {
  display: flex;
}
.ast-digilab-alumni.user-logged-in .field--name-user-picture {
  display: inline;
  float: left;
  padding-right: 50px;
}
.ast-digilab-alumni.user-logged-in .alumni-info-wrapper {
  display: inline;
  float: left;
}
.ast-digilab-alumni.user-logged-in .field--name-field-country .field--item {
  padding-left: 20px;
}
.ast-digilab-alumni.user-logged-in .alumni-first-last-name-wrap .field--name-field-first-name {
  margin-right: 20px;
}
.ast-digilab-alumni.user-logged-in .field--name-field-linkedin .field--item {
  padding-left: 20px;
}
.alumni-info-wrapper .field--label {
  font-weight: normal;
}
.ast-digilab-alumni.user-logged-in .field--name-user-picture img {
  width: 100%;
  border-radius: 50%;
}
.ast-compose-msg-block a:hover {
  background: #79cdcf;
  color: #fff;
  border: 1px solid #79cdcf;
}
.ast-compose-msg-block a {
  border: 1px solid #79cdcf;
  color: #79cdcf;
}
.select-wrapper {
  width: 100%;
  max-width: 100%;
  float: none;
}
.ast-search-inbox-block form .form-type-textfield input {
  border: 1px solid #79cdcf;
}
.form-type-select label:not(.floating-title) {
  color: #79cdcf;
}
.modal-title {
  color: #79cdcf;
}
.ast-digilab-alumni .ast-back-button {
  color: #79cdcf;
  border: 1px solid #79cdcf;
  border-left: none;
  line-height:21px;
  height: 30px;
}
.ast-digilab-alumni .ast-back-button:hover {
  color: #fff;
}
.ast-digilab-alumni .ast-back-button:hover::before {
  background: url(../../Digilab_Alumni_Images/btn-left-normal.png) no-repeat left 0 center !important;
}
.ast-digilab-alumni .view-field-field-manage-workshop .views-field-delete-node a {
  margin-left: 0;
}
.ast-digilab-alumni .view-field-field-manage-workshop .views-field-delete-node a, .ast-digilab-alumni .view-field-field-manage-workshop .views-field-clone-node a, .ast-digilab-alumni .view-field-field-manage-workshop .views-field-edit-node a {
  float: left;
}
.ast-digilab-alumni.ast-digilab-alumni-course .add-node-link.node-add-training a {
  margin-right: 10px;
}
body.ast-digilab-alumni.ast-digilab-alumni-course .views-field-title:not(.ast-field-course-wrap) .field-content {
  color: #fff;
  font-size: 28px;
  line-height: 32px;
}
body.ast-digilab-alumni.ast-digilab-alumni-course .views-field-title:not(.ast-field-course-wrap) .field-content h3.doc-tool-title
{
  color: #5b7e97;
}
body.ast-digilab-alumni-speakers-lectures.ast-digilab-alumni-course .views-field-title:not(.ast-field-course-wrap) .field-content {
  /*color: #6d6e70;*/
  color: #5b7e97;
  font-size: 16px;
  line-height: 26px;
}
.ast-digilab-alumni.ast-digilab-alumni-course .request-join {
  margin-top: 10px;
}
.ast-digilab-alumni.ast-digilab-alumni-course .request-join a {
  background-color: #79cdcf;
  border: 1px solid #79cdcf;
  color: #231f20;
  font-size: 14px;
  padding: 10px 10px;
  text-transform: uppercase;
  font-weight: normal;
  display: inline-block;
}
.ast-digilab-alumni.ast-digilab-alumni-course .request-join a:hover {
  background-color: #fff;
  color: #231f20;
}
.ast-digilab-alumni form:not(.user-login-form) .control-label:not(.floating-title), .ast-digilab-alumni form:not(.user-login-form) .form-type-select label:not(.floating-title), .node-regulator-s-corner-form legend {
  font-size: 18px;
  line-height: 1.42857143;
  color: #58595b;
  font-weight: 400;
}
.node-regulator-s-corner-form legend {
  border: none;
  margin-bottom: 0;
}
.ast-digilab-alumni.ast-alumni-inner-page .node-workshop-quick-node-clone-form, .ast-digilab-alumni.ast-alumni-inner-page .form-item-field-course .select-wrapper {
  clear: both;
}
.ast-digilab-alumni.ast-digilab-alumni-course.ast-alumni-inner-page.ast-digilab-alumni-workshop .manage-buttons-block {
  clear: none;
}
.ast-digilab-alumni .training-programs-manage-buttons {
  float: right;
}
.ast-digilab-alumni.ast-digilab-alumni-course .training-programs-manage-buttons a {
  float: none;
}
.ast-digilab-alumni .node-add-training, .ast-digilab-alumni .manage-sort-order, .ast-digilab-alumni .manage-approvals {
  float: left;
}
.ast-digilab-alumni .manage-approvals {
  margin-right: 0;
}
body.ast-digilab-alumni.ast-digilab-user-alumni-manager .ast-alumni-course-view .training-programs-manage-buttons .node-add-training {
  margin-top: 0;
  overflow: visible;
}
.ast-digilab-alumni.ast-digilab-alumni-course .request-join .waiting-approval {
  font-size: 16px;
  font-weight: 600;
  font-style: italic;
  margin-top: 5px;
  color: #666666;
}
/*Edits on 27-04*/

.image-data__crop-wrapper .form-type-vertical-tabs {
  display: block;
}
.ast-digilab-alumni .user-login-form .ast-forgot-password {
  width: auto;
  float: left;
}
.ast-digilab-alumni .user-login-form .ast-sign-up a {
  font-size: 14px;
  color: #808080;
  display:block;
}
.ast-digilab-alumni .user-login-form .form-actions {
 /* clear: both;
  margin-top: 10px;*/
}
/*01-05-2020*/

.ast-user-alldetails-wrapper .ast-user-imagecontent-wrapper {
  float: left;
  margin-right: 40px;
}
.ast-user-alldetails-wrapper .ast-user-imagecontent-wrapper img {
  border-radius: 50%;
}
.ast-user-other-details-wrapper {
  float: left;
}
.ast-user-alldetails-wrapper {
  display: flex;
  align-items: center;
}
.ast-user-details-blockwrapper {
  margin-top: 40px;
}
.ast-first-last-name-wrap .user-details-label {
  display: inline-block;
  padding-right: 15px;
  color: #333;
  font-weight: 700;
  font-size: 18px;
  vertical-align: middle;
  margin-bottom: 5px;
}
.ast-first-last-name-wrap .txt-role, .ast-first-last-name-wrap .user-details-label+span, .ast-first-last-name-wrap .user-details-label+span a {
  display: inline-block;
  font-weight: 400;
  font-size: 18px;
  color: #666;
  margin-bottom: 5px;
}
.ast-first-last-name-wrap .last-name {
  font-weight: bold;
}
/*Aug 10 */

.workshop-course-block .views-row .active a {
  /*color: #5b7e97 !important;*/
  border-bottom: 2px solid #5b7e97 !important;
}
.workshop-course-block .view-header .ast-overview:hover {
  color: #79cdcf;
}
/*Aug 19*/

body.ast-digilab-alumni.ast-digilab-alumni-course .training-speakers.views-field-title:not(.ast-field-course-wrap) .field-content {
  color: #666;
  font-size: 16px;
}
.ast-digilab-alumni .view-alumni-speakers-listing .views-field-edit-node .field-content {
  position: absolute;
  right: 10px;
}
/* List View  Active case for development-partner-list*/

.development-partner-list.list-view-common .ast-block-list-card .ast-list-card li:nth-child(2) a {
  /* background: url(../../Digilab_Alumni_Images/card_view_hover.png)no-repeat;*/
  background: url(../../Digilab_Alumni_Images/List_view_hover.png) no-repeat;
  /*background: url("../../Digilab_Alumni_Images/card_view_hover.png")no-repeat;*/
}
.development-partner-list.list-view-common .ast-block-list-card .ast-list-card li:last-child a {
  color: #5b7e97;
}
.development-partner-list.list-view-common .ast-block-list-card .ast-list-card li:last-child a::after {
  background: #5b7e97;
}
.development-partner-list.list-view-1.list-view-common .ast-block-list-card .ast-list-card li:nth-child(1) a {
  /* background: url(../../Digilab_Alumni_Images/List_view.png) no-repeat;*/
  background: url("../../Digilab_Alumni_Images/card_view.png")no-repeat;
}
.development-partner-list.list-view-common .ast-block-list-card .ast-list-card li:first-child a {
  color: #a7a9ac;
}
.development-partner-list.list-view-common .ast-block-list-card .ast-list-card li:first-child a::after {
  display: none;
}
.ast-block-list-card .ast-list-card li:nth-child(2) a:hover, .list-view-common .ast-block-list-card .ast-list-card li:nth-child(2) a:hover {
  color: inherit;
}
.development-partner-list.list-view-1 .ast-block-list-card .ast-list-card li:first-child a:hover {
  /* background: url(../../Digilab_Alumni_Images/List_view_hover.png) no-repeat;*/
  background: url("../../Digilab_Alumni_Images/card_view_hover.png")no-repeat;
  color: #5b7e97;
}
.list-view-2.list-view-common .ast-block-list-card .ast-list-card li:nth-child(1) a {
  background: url("../../Digilab_Alumni_Images/card_view_hover.png")no-repeat;
}
.development-partner-list.list-view-1.list-view-common .ast-block-list-card .ast-list-card li:nth-child(2) a {
  background: url(../../Digilab_Alumni_Images/List_view.png)no-repeat;
}
/*.development-partner-list.list-view-1 .ast-block-list-card .ast-list-card li:nth-child(2) a {
  background: url("../../Digilab_Alumni_Images/card_view_hover.png")no-repeat;
}*/

.development-partner-list.list-view-1.list-view-common .ast-block-list-card .ast-list-card li:nth-child(2) a {
  background: url(../../Digilab_Alumni_Images/List_view_hover.png)no-repeat;
}
.list-view-2.list-view-common .ast-block-list-card .ast-list-card li:nth-child(2) a {
  background: url(../../Digilab_Alumni_Images/List_view.png)no-repeat;
}
/* End of List View  Active case for development-partner-list*/

/**********************

Partners


***********************/

.ast-add-content-block {
  margin-top: 0;
}
.ast-add-content-block a {
  line-height: 20px;
  display: block;
  margin-top: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}
.development-partners.user-logged-in .ast-page-title-wrapper form, .development-partners.user-logged-in .ast-page-title-wrapper form .form-type-textfield input {
  width: 250px;
}
.development-partners .ast-add-content-block {
  padding-left: 10px;
}
/***************

speakers section

***************/

.ast-digilab-alumni-course .view-workshop-lectures.view-listing {
  padding-top: 10px;
}
.ast-speakers-letcures-view .workshop-speaker-wrapper .view-listing {
  padding-top: 0;
}
.ast-digilab-alumni-course .view-workshop-speakers-and-lectures .label-view {
  margin-top: 0;
  padding-bottom: 0;
  margin-bottom: 15px;
  color: #5b7e97;
  font-size: 40px;
  line-height: 50px !important;
}
.ast-digilab-alumni-course .view-workshop-speakers-and-lectures .views-view-grid .views-col {
  margin-bottom: 30px;
}
.ast-digilab-alumni-course .view-workshop-speakers-and-lectures .views-field-field-region, .ast-digilab-alumni-course .view-workshop-speakers-and-lectures .views-field-field-region-1 {
  margin-bottom: 20px;
}
.ast-digilab-alumni-course .view-workshop-speakers-and-lectures .views-field-field-external-url-1 a {
  background-color: #5b7e97 !important;
}
.ast-digilab-alumni-course .ast-field-course-wrap .field-content .title-workshop,
.ast-digilab-alumni-course .ast-workshop-inner-view .date-format-wrap{
  color:#5b7e97; 
}
.ast-digilab-alumni-course .view-workshop-speakers-and-lectures th.views-field-field-person-pic{
  border-radius:0;
}
.ast-digilab-alumni-course .view-workshop-speakers-and-lectures th.views-field-field-region{
  margin-bottom:0;
}
.ast-digilab-alumni-course .view-workshop-speakers-and-lectures td.views-field-field-region{
  display:block;
}
.ast-digilab-alumni-course .view-workshop-speakers-and-lectures td.views-field-field-person-pic img{
  border-radius:50%;
}
.ast-digilab-alumni .subwork-homework-wrap a{
   font-size: 14px !important;
   border-top:0 !important;
   border-bottom:0 !important;
   padding: 8px 0 !important;
}
.ast-digilab-alumni .subwork-homework-wrap a:hover{
   color:#79cdcf !important;
}
.ast-digilab-alumni .subwork-homework-wrap{
  border-bottom: 1px solid #d0d2d3;
  padding-left:30px;
}
.ast-digilab-alumni .subwork-homework-wrap.active a{
  /*border-bottom: 1px solid #d0d2d3 !important;*/
  color:#79cdcf !important;
}
.ast-digilab-alumni-course .speakers-select-content,
.ast-digilab-alumni-course .lectures-select-content{
  border: 1px solid #cccccc;
  padding:30px;
  border-radius:15px;
  width:500px;
  position:fixed;
  left:0;
  right:0;
  margin:0 auto;
  font-size:18px;
  text-align:center;
  z-index:10;
}
.ast-digilab-alumni-course .speakers-select-content.is-active .msg-close, 
.ast-digilab-alumni-course .lectures-select-content.is-active .msg-close{
  top:5px;
  right: 15px;
  font-size:15px;
  cursor:pointer;
}
/*18-11-2020*/
.ast-digilab-alumni .digital-library-menu-block .resource-category > a{
  background: url(../../Digilab_Alumni_Images/Arrow_down_grey.png)no-repeat right 0 center;
  cursor:pointer;
  border-bottom:none;
}
.ast-digilab-alumni .digital-library-menu-block .resource-category > a:hover{
  background: url(../../Digilab_Alumni_Images/Arrow_down_hover.png)no-repeat right 0 center; 
}
.ast-digilab-alumni .digital-library-menu-block .resource-category{
  border-bottom: 1px solid #d0d2d3;
}
.ast-digilab-alumni .digital-library-resource-wrap form > .form-inline > .form-item:not(.fieldgroup){
  display:none;
}
.ast-digilab-alumni .digital-library-resource-wrap .fieldgroup legend{
  display:none;
}
.ast-digilab-alumni .digital-library-menu-block .resource-list{
  list-style:none;
  display:none;
}
.ast-digilab-alumni .digital-library-menu-block .resource-list.active{
  display:block;
}
.ast-digilab-alumni .resource-category fieldset .form-item.form-type-checkbox label{
  font-size: 14px;
  color: #4d4d4d;
  margin-top: 2px;
  padding-left: 28px;
  position: relative;
  line-height: 20px;
  background: url(../../Digilab_Alumni_Images/box.png)no-repeat left 0 top 4px
}
.ast-digilab-alumni .resource-category fieldset .form-item.form-type-checkbox label:hover,
.ast-digilab-alumni .resource-category fieldset .form-item.form-type-checkbox label.ast-checked{
  color:#79cdcf;
}
.ast-digilab-alumni .resource-category .form-type-checkbox{
  display:block;
  padding-bottom:10px;
}
.ast-digilab-alumni .resource-category .bef-exposed-form .form--inline > fieldset.form-item{
  float:none;
}
.ast-digilab-alumni .resource-category .digital-library-resource-wrap .fieldset-wrapper > .form-checkboxes{
  max-height:130px;
}
.ast-digilab-alumni .resource-category .digital-library-resource-wrap .form-actions{
  padding-top:15px;
  padding-bottom:20px;
  display:flex;
}
.ast-digilab-alumni .resource-category .digital-library-resource-wrap .form-actions button{
  background-color: #79cdcf;
  border: 1px solid #79cdcf;
  color: #231f20;
  font-weight: normal;
  font-size: 12px;
  padding: 7px 15px;
  height: 30px;
  display: flex;
  align-items: center;
  border-radius: 5px;
}
.ast-digilab-alumni .resource-category .digital-library-resource-wrap .form-actions button span.icon{
  display:none;
}
.ast-digilab-alumni .resource-category fieldset .form-item.form-type-checkbox label input {
  margin-right: 15px;
  cursor: pointer;
  position: absolute;
  margin: 0;
  left: 0;
  top: 4px;
  bottom: auto;
}
.ast-digilab-alumni .resource-category fieldset .form-item.form-type-checkbox label input[type=checkbox]:checked::after{
  background: #fff url(../../Digilab_Alumni_Images/tickbox.png)no-repeat right 0px top 0px;
}
.ast-digilab-alumni .resource-category fieldset .form-item.form-type-checkbox label input[type=checkbox]::after {
  content: '';
  background: #fff url(../../Digilab_Alumni_Images/box.png)no-repeat right 0px top 0px;
  width: 13px;
  height: 13px;
  display: block;
  background-size: 13px 13px;
}
.ast-digilab-alumni-workshop_homeworks .form-type-managed-file button.js-form-submit{
  display:block !important;
}
.ast-alumni-digital-library-view.ast-common-view  .view-content{
  margin-top:0 !important;
}
.ast-digilab-alumni .ast-homework-subwork-view .views-row:first-child .subwork-homework-wrap{
  border-top:1px solid #d0d2d3 !important;
}
.ast-digilab-alumni .ast-homework-subwork-view .subwork-homework-wrap a
{
  border-bottom:0 !important;
}
body.ast-digilab-alumni .ast-alumni-left-sidebar-block .ast-homework-wrapper .workshop-homework-wrap a,
body.ast-digilab-alumni .ast-alumni-left-sidebar-block .workshops-rows .ast-homework-wrapper .workshop-homework-wrap.active a{
  border-bottom:0 !important;
}
body .ast-alumni-left-sidebar-block.ast-alumni-menu-link .view-workshops .views-row:first-child a:not(.mCSB_buttonUp):not(.mCSB_buttonDown){
  border-top:0;
}
.ast-alumni-left-sidebar-block.ast-alumni-menu-link .ast-homework-wrapper .views-row .active.subwork-homework-wrap a {
  border-bottom:0 !important;
}
.ast-digilab-alumni .thumb-doc-wrapper .doctool-thumbnail-wrap{
  display:flex;
  flex-wrap:wrap;
  margin-bottom:20px;
}
.ast-digilab-alumni .thumb-doc-wrapper .thumb-for-doc{
  margin-right:15px;
}
.ast-digilab-alumni .thumb-doc-wrapper .thumb-for-doc img{
  border-radius:5px;
}
.ast-digilab-alumni .thumb-doc-wrapper .thumb-for-doc + .doctool-file{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
}
.ast-digilab-alumni .thumb-doc-wrapper .doctool-file .doctool-file-link,
.ast-digilab-alumni .thumb-doc-wrapper .doctool-file .file-size{
  color: #3878a5;
  font-size:14px;
  font-weight:700;
}
.ast-digilab-alumni .thumb-doc-wrapper .doctool-file .doctool-file-link:hover{
  color:#79cdcf;
}
.thumb-doc-wrapper .default-image-doctool
{
  width:50px;
  height:50px;
}
.thumb-doc-wrapper .thumb-for-doc.default-image-pdf{
  background:url("../../Digilab_Alumni_Images/default/PDF_Icon_Grey.png")no-repeat;
}
.thumb-doc-wrapper .thumb-for-doc.default-image-docx,
.thumb-doc-wrapper .thumb-for-doc.default-image-doc{
  background:url("../../Digilab_Alumni_Images/default/Doc_Icon_Grey.png")no-repeat;
}
.thumb-doc-wrapper .thumb-for-doc.default-image-xls,
.thumb-doc-wrapper .thumb-for-doc.default-image-xlsx{
  background:url("../../Digilab_Alumni_Images/default/Excel_Icon_Grey.png")no-repeat;
}
.thumb-doc-wrapper .thumb-for-doc.default-image-ppt,
.thumb-doc-wrapper .thumb-for-doc.default-image-pptx{
  background:url("../../Digilab_Alumni_Images/default/PPT_Icon_Grey.png")no-repeat;
}
.thumb-doc-wrapper .thumb-for-doc.default-image-ppt,
.thumb-doc-wrapper .thumb-for-doc.default-image-pptx{
  background:url("../../Digilab_Alumni_Images/default/PPT_Icon_Grey.png")no-repeat;
}
.thumb-doc-wrapper .thumb-for-doc.default-image-ods{
  background:url("../../Digilab_Alumni_Images/default/ODS_Icon_Grey.png")no-repeat;
}
.thumb-doc-wrapper .thumb-for-doc.default-image-txt{
  background:url("../../Digilab_Alumni_Images/default/TXT_Icon_Grey.png")no-repeat;
}
.thumb-doc-wrapper .thumb-for-doc.default-image-odt{
  background:url("../../Digilab_Alumni_Images/default/ODT_Icon_Grey.png")no-repeat;
}
.ast-digilab-user-guest .views-user-profile-logout .views-field-user-picture .field-content,
.ast-digilab-user-guest .views-user-profile-logout .views-field-user-picture a{
  pointer-events:none !important;
}
.ast-manage-lectures-page table td.views-field-field-person-pic img,
.ast-manage-speakers-page table td.views-field-field-person-pic img{
  border-radius:50%;
  width:100px;
  height:100px;
}
.ast-digilab-user-guest .training-programs-title{
  margin-bottom:9px;
}
.ast-digilab-alumni.ast-manage-speakers-page .view-workshop-speakers-and-lectures .view-filters .form-actions,
.ast-digilab-alumni.ast-manage-lectures-page .view-lectures .view-filters .form-actions{
  display:block !important;
}
.ast-digilab-alumni.ast-manage-lectures-page .view-lectures .view-filters input, 
.ast-digilab-alumni.ast-manage-speakers-page .view-workshop-speakers-and-lectures .view-filters input{
  background:none !important;
}
.ast-digilab-alumni.ast-manage-speakers-page .view-workshop-speakers-and-lectures .view-filters .form-actions .form-submit,
.ast-digilab-alumni.ast-manage-lectures-page .view-lectures .view-filters .form-actions .form-submit{
  background: url(../../Digilab_Alumni_Images/search.png) no-repeat center!important;
}
.ast-digilab-alumni .what-to-do-section-label.title-workshop{
  margin-bottom:15px;
}
.ast-digilab-alumni .view-documents-and-tools .ast-forward-button a{
  border-right:1px solid #03abe3;
  padding-right:10px; 
}
.ast-digilab-alumni.ast-digilab-alumni-course.ast-alumni-inner-page .messages__wrapper{
  position:relative;
  z-index:10;
}
.ast-digilab-alumni .user-register-form .form-type-managed-file button.js-form-submit.btn-danger{
  color:#d9534f;
}
.ast-digilab-alumni.ast-programme-common .ast-filter-options{
  display:block;
  margin-top:20px;
}
.ast-digilab-alumni.development-partners .ast-common-view{
  margin-top:0;
}
.ast-digilab-user-alumni-manager .ast-tab-revisions,
.ast-digilab-user-alumni-manager .ast-tab-clone{
  display:none;
}
.ast-manage-satisfaction-survey .webform-edit-form  table tr[data-drupal-selector="edit-webform-ui-elements-course-id"],
.ast-manage-satisfaction-survey .webform-edit-form  table tr[data-drupal-selector="edit-webform-ui-elements-workshop-id"]{
  display:none;
}
body.ast-manage-satisfaction-survey .ui-widget.ui-widget-content{
  z-index:999 !important;
  padding-top:0 !important;
}
.ast-manage-satisfaction-survey .webform-ui-element-type-select-form button[data-drupal-selector="edit-preview"]{
  display:none;
}
.ast-manage-satisfaction-survey .ui-widget.ui-widget-content .webform-ui-element-type-select-form tbody  tr{
  display:none !important;
}
.ast-manage-satisfaction-survey .ui-widget.ui-widget-content .webform-ui-element-type-select-form tbody  tr[data-drupal-selector="edit-elements-checkbox"],
.ast-manage-satisfaction-survey .ui-widget.ui-widget-content .webform-ui-element-type-select-form tbody  tr[data-drupal-selector="edit-elements-textarea"],
.ast-manage-satisfaction-survey .ui-widget.ui-widget-content .webform-ui-element-type-select-form tbody  tr[data-drupal-selector="edit-elements-textfield"],
.ast-manage-satisfaction-survey .ui-widget.ui-widget-content .webform-ui-element-type-select-form tbody  tr[data-drupal-selector="edit-elements-email"],
.ast-manage-satisfaction-survey .ui-widget.ui-widget-content .webform-ui-element-type-select-form tbody  tr[data-drupal-selector="edit-elements-webform-markup"],
.ast-manage-satisfaction-survey .ui-widget.ui-widget-content .webform-ui-element-type-select-form tbody  tr[data-drupal-selector="edit-elements-radios"],
.ast-manage-satisfaction-survey .ui-widget.ui-widget-content .webform-ui-element-type-select-form tbody tr[data-drupal-selector="edit-elements-select"]{
  display: table-row !important;
}
.ast-manage-satisfaction-survey .ui-widget.ui-widget-content  .webform-ui-element-form .ui-tabs-nav{
  display:none;
}
body.ast-digilab-alumni-speakers-lectures .ast-course-total-wrapper{
  position:relative;
}
.ast-digilab-alumni p.no-results{
  text-align:center;
}
.ast-digilab-user-guest .webform-submission-satisfaction-survey-form .form-item-country .select-wrapper:after{
  margin-top:0;
}
.discussion-detail-page.ast-digilab-user-alumni-manager .title-wrp{
  margin-top:9px;
}
.ast-programe-detail-page.ast-digilab-user-alumni-manager .title-workshop{
  padding-top:8px;
}
.ast-manage-satisfaction-survey .ui-dialog-content .webform-form-filter,
.ast-manage-satisfaction-survey .ui-dialog-content .webform-form-filter + .description{
  display:none;
}

@media all and (-ms-high-contrast:none){
  .ast-digilab-alumni nav.block-alumni-menu ul.menu--alumni-menu li{
    display:flex;
    flex-direction:column;
  }
  .ast-digilab-alumni nav.block-alumni-menu ul.menu--alumni-menu li a{
    align-items:stretch;
  }
  .body .ast-alumni-digital-library-view .doc-wrapper{
    height:100% !important;
    overflow-x:hidden !important;
  }
  .ast-alumni-digital-library-view .doc-wrapper .body-wrapper{
    flex:auto !important;
  }
  .ast-digilab-alumni.development-partners .logo-wrapper .log-wrap img{
    width:100%;
  }
  .ast-user-login-page .user-login-form-wrapper{
    min-height:100vh;
  }
}
@media screen and (min-width:768px) and (max-width:1024px){
  .ast-digilab-alumni-course .ast-field-course-wrap .field-content .title-workshop{
    font-size:26px;
  }
  .ast-manage-satisfaction-survey th.webform-ui-element-operations {
    font-size: 18px;
    line-height: 21px;
  }
 .ast-digilab-alumni.ast-digilab-alumni-workshop.ast-alumni-inner-page .ast-field-course-wrap{
    margin-top:35px;
  }
}
@media screen and (min-width:768px) and (max-width:991px){
 .ast-digilab-alumni.ast-alumni-inner-page .ast-workshop-inner-view .workshop-menu-btn{
   margin-bottom:10px;  
 }
}
@media screen and (max-width: 767px){
  .webform-ui-elements-table th,
  .webform-ui-elements-table th.priority-low,
  .webform-ui-elements-table td,
  .webform-ui-elements-table td.priority-low{
    font-size:16px;
  }
  .ast-manage-satisfaction-survey .webform-ui-elements-table a{
    font-size:16px;
    display:inherit;
  }
  .ast-digilab-alumni-course .views-field-field-tutorial-video iframe{
    height:200px;
  }
  .ast-digilab-alumni.ast-alumni-inner-page .ast-workshop-inner-view .workshop-videos .field-content .layout--onecol iframe{
    min-height:200px;
  }
  body.ast-digilab-alumni.ast-alumni-inner-page .ast-workshop-inner-view .workshop-videos .field-content .layout--onecol{
    width:100%;
  }
  div.ast-alumni-discussion-board-view .search-topic-block,
  div.ast-alumni-discussion-board-view .top-exposed-block.start-discussion-wrapper{
    padding-right:0 !important;
  }
  .ast-digilab-alumni-course .view-workshop-speakers-and-lectures .label-view{
    font-size:18px;
    font-weight: 700;
    text-align: center;
  }
  .ast-speakers-letcures-view .view-listing .views-row{
    padding-bottom:0;
  }
  .ast-digilab-alumni-course .view-workshop-speakers-and-lectures .field-content img{
    margin:0 auto;
  }
  .ast-digilab-alumni-course .view-workshop-lectures.view-listing{
    padding-bottom:0;
  }
  .ast-digilab-alumni-course .ast-field-course-wrap .field-content .workshop-course-title,
  .ast-digilab-alumni-course .ast-field-course-wrap .field-content>span{
    font-size:18px; 
    color:#666666;
  }
  .ast-digilab-alumni-course .ast-field-course-wrap .field-content .title-workshop{
    margin-bottom:0;
  }
  .ast-digilab-alumni-course .ast-field-course-wrap .field-content .title-workshop,
  .ast-digilab-alumni-course .ast-workshop-inner-view .date-format-wrap{
    font-size: 18px;
    font-weight: 700;
  }
  body.ast-digilab-alumni-course .ast-field-course-wrap .field-content{
    line-height:normal !important;
  }
  .region-content p{
    font-size:14px;
  }
  .ast-digilab-user-alumni-manager .ast-workshop-listing .add-link-class{
    margin-bottom:20px;
  }
  .workshop-menu-btn{
    margin-bottom:15px;
  }
  .ast-digilab-alumni-course .view-workshop-speakers-and-lectures .views-view-grid div.views-col{
    height:auto !important;
    padding-bottom:20px;
  }
  .ast-digilab-alumni-course .view-workshop-speakers-and-lectures .views-field-field-external-url .field-content{
    width:auto;
    height:auto;
  }
  .ast-digilab-alumni .ast-workshop-document-view .video-wrap iframe{
    width:100%;
    height:200px;
  }
  .ast-digilab-alumni .manage-buttons-block .manage-button-wrapper a[title = 'Feedback']{
    height:auto;
  }
  .ast-digilab-alumni-course .speakers-select-content, 
  .ast-digilab-alumni-course .lectures-select-content{
    left:0;
    right:0;
    width:100%;
    font-size: 14px;
    padding: 20px 15px;
  }
  body.ast-digilab-alumni .ast-page-title-wrapper form .form-type-textfield input,
  body.ast-digilab-alumni .ast-page-title-wrapper form .form-type-textfield input, 
  body.ast-digilab-alumni .ast-page-title-wrapper .has-manage-buttons form .form-type-textfield input{
    background:none;
  }
  body.ast-digilab-alumni .ast-page-title-wrapper form .form-actions{
    display:block !important;
  }
  body.ast-digilab-alumni .ast-page-title-wrapper form button{
    background: url(../../Digilab_Alumni_Images/SEARCH_ICON-mob.png) no-repeat center!important;
  }
}
@media screen and (min-width:500px) and (max-width: 767px){
  .ast-digilab-alumni-course .view-workshop-speakers-and-lectures .views-view-grid {
    flex-wrap:wrap;
  }
  .ast-digilab-alumni-course .view-workshop-speakers-and-lectures .views-view-grid div.views-col {
    width:calc(50% - 15px) !important;
    max-width:none; 
  }
  .ast-digilab-alumni-course .view-workshop-speakers-and-lectures .views-view-grid div.views-col:nth-child(odd){
    margin-left:0 !important;
    margin-right:15px !important;
  }
  .ast-digilab-alumni-course .view-workshop-speakers-and-lectures .views-view-grid div.views-col:nth-child(even){
    margin-left:15px !important;
    margin-right:0 !important;
  }
}
@media only screen and (max-width: 499px){
  .ast-digilab-alumni-course .view-workshop-speakers-and-lectures .views-view-grid div.views-col{
    width:230px !important;
    display:block;
    float:none;
    margin:0 auto 20px;
    max-width:none; 
  }
}
