<style type="text/css">
body {font-family: 'Source Sans Pro', sans-serif;}
.card-img-top {width: 100%; object-fit: cover;}
.card-img-max-height {max-height: 15vw;}
.breadcrumb a {color: black; }
{# STARTPLATZ specific colors - this is not complete - please add styles if necessary #}
.alert-success {color: #fff;background-color: #7AB800;border-color: #c3e6cb;}
.alert-success hr {border-top-color: #b1dfbb;}
.alert-success .alert-link {color: #0b2e13;}
.table-success {color:#fff;background-color:#7AB800;}
.table-danger {color:#fff;background-color:#8F2640;}
.list-group-item-success {color:#fff;background-color:#7AB800;}
a.list-group-item-success {color:#fff;}
.list-group-item-danger {color:#a94442;background-color:#8F2640;}
a.list-group-item-danger {color:#fff;}
.bg-success {color: #fff;background-color: #7AB800;}
{# additions from previous file _startplatz-green.bs4.html.twig #}
pre {background-color: rgba(0,0,0,.03);border: 1px solid rgba(0,0,0,.125);border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);padding: .5rem;}
.export-table {max-height: 30rem;border: 1px solid grey;}
.export-table thead tr {background-color: white;position: sticky;top: 0;box-shadow: 0 2px 2px -1px grey;}
.export-table tbody td {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 350px;}
.table-row-link tr:hover{cursor: pointer;background-color: #525459 !important;color:white !important;}
.table-data-link td:hover{cursor: pointer;background-color: #ccc;}
.card .card-badge {position:absolute;top:-10px;left:+10px;padding:5px;background:#525459;color:white;}
{# filter - knowhow, team connect, Benefits, followUpOnEvents, mentorsconnect, myNetwork #}
.btnSecondary {background-color: #D9D4D4;color: black;transition: 0.7s ease-in-out;}
.btnSecondary:hover {background-color: #333333;color: white;}
.btnPrimary {background-color:#7AB800;color: white;transition: 0.7s ease-in-out;}
.btnPrimary:hover {background-color: rgba(122, 184, 0, 0.6);color: white;}
.FilterFont { font-weight: bolder;font-size:1.3rem;}
.inputSearch {border: 2px solid #7ab800;}
.disabledBtn { background-color: rgb(238, 237, 237); color: #c5c5c5;}
.disabledBtnActiveFilters {background-color:#7AB800;color: white; cursor: unset;pointer-events: all !important;} .btnSelected {background-color: #7ab800;color: white;transition: 0.7s ease-in-out;}
.btnSelected:hover {background-color: rgba(122, 184, 0, 0.6);color: white;}
.btn-outline-connect {background-color: #FFFFFF; color: black; border: 1px solid #343a40;}
.btn-outline-connect:hover {background-color: rgba(122, 184, 0, 0.6);color: white; font-weight: bold}
.team-section{max-width:1600px;}
{# widget - team Connect#}
.cardWidthTeam {
width: 18rem;height: 26rem;border: 2px solid #7ab800;
box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16), 0 0 6px rgba(0, 0, 0, 0.1);
transition: .4s transform cubic-bezier(.155,1.105,.295,1.12),.4s box-shadow,.4s
-webkit-transform cubic-bezier(.155,1.105,.295,1.12);
}
.cardWidthTeam:hover {transform: scale(1.04);}
.TopimageholderTeam {text-align: center;width: 100%;height: 10rem;}
.TopimageholderTeam img {width: 100%;height: 100%;object-fit: contain;}
.TopimageholderTeam svg {width: 100%;height: 100%;object-fit: contain;}
.HrStyleTeam {width: 100%;height: 0.6rem;
background: linear-gradient(90deg,#7AB800 0%, #AACF61 60%, #ffffff 110%);
}
.SpanInfo {background-color: #d7d9d4;}
.SpanGreen {background-color: #AACF61;}
.contentholderTeam {height: 15rem; display:flex; flex-direction: column; width: 100%}
.contentholderTeam::-webkit-scrollbar {display: none; scrollbar-width: none;}
.InfoBoxTeam {width: 100%;}
.TextBoxTeam {display:flex; flex-direction: column; overflow: scroll; width: 100%;}
.TextBoxTeam::-webkit-scrollbar {display: none; scrollbar-width: none;}
.SvGtextColor {color: rgba(204, 204, 204, 1);}
{# Widget - Benefits, startup tools, startup Products #}
.cardStartupBenefit .HyperlinkStartupBenefit {
text-decoration: none;
color: black;
display: flex;
flex-direction: column;
}
.cardStartupBenefit {
border: 2px solid #7AB800;width: 18rem;height: 26rem;
box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16), 0 0 6px rgba(0, 0, 0, 0.1);
transition: .4s transform cubic-bezier(.155,1.105,.295,1.12),.4s box-shadow,.4s
-webkit-transform cubic-bezier(.155,1.105,.295,1.12);
}
.cardStartupBenefit:hover {
transform: scale(1.04);
box-shadow: 0 10px 20px rgba(0,0,0,.12), 0 4px 8px rgba(0,0,0,.06);
}
.imagePlaceholderStartupBenefit {width: 100%;height: 9rem;}
.hrStartupBenefit {height: 0.6rem;background: linear-gradient(90deg, #7ab800 0%, #AACF61 70%, rgba(255,255,255,1) 100%);}
.cardBodyStartupBenefit {height: 13rem; display: flex; flex-direction: column; }
.cardBodyStartupBenefit .p_StartupBenefit {margin-bottom: 0.5rem;}
.cardFooterStartupBenefit {
background-color: #AACF61;
height: 2rem;
color: #ffffff;
margin-right: 6rem;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
}
.imageStartupBenefit {width: 100%;height:100%;object-fit: contain;color: #d2d2d2;}
{# General Cards // included at SP-Connect: Startups, Partner, Products, Tools #}
/*Card default*/
.card-general {
width: 18rem;height: 26rem;border: 2px solid #7ab800;
box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16), 0 0 6px rgba(0, 0, 0, 0.1);
transition: .4s transform cubic-bezier(.155,1.105,.295,1.12),.4s box-shadow,.4s
-webkit-transform cubic-bezier(.155,1.105,.295,1.12);
}
.card-general-hover:hover {transform: scale(1.04);}
/*Card Header with background color and centered title*/
.card-general-header {
display: flex;
align-items: center;
text-align: left;
justify-content: center;
width: 100%;
height: 8rem;
background: #7ab800;
}
/*Card Header with image*/
.card-general-header-image{text-align: center;width: 100%;height: 10rem;}
.card-general-header-image img {width: 100%;height: 100%;object-fit: contain;}
.card-general-header-image svg {width: 100%;height: 100%;object-fit: contain;}
/*Card separator*/
.card-general-seperator {width: 100%;height: 0.6rem;
background: linear-gradient(90deg,#7AB800 0%, #AACF61 60%, #ffffff 110%);
}
/*Card body default*/
.card-general-body {height: 15rem; display:flex; flex-direction: column; width: 100%; overflow:hidden;}
.card-general-body::-webkit-scrollbar {display: none; scrollbar-width: none;}
.rounded-pill-green{background-color: #AACF61;}
.rounded-pill-grey{background-color: #d7d9d4;}
{# Generals Cards Ende #}
{# FollowUpOnEvents css #}
.titleClassFollowUpOnEvents { color: #7ab800;}
.hoveringListFollowUpOnEvents {
transition: 0.3s ease-in;color: #000000;border-bottom: 3px solid #7ab800;margin-bottom: 5px;
}
.hoveringListFollowUpOnEvents:hover { background-color: rgb(225, 224, 224);}
.heightOfDivFollowUpOnEvents { min-height: 32rem;}
.heightOfDivFollowUpOnEventsParticipants { height: 32rem;}
.headerBkgFollowUpOnEvents { background: linear-gradient(90deg, #7ab800 0%, #7ab800 55%, #FFFFFF 110%);}
{# Digitale Gruppensprechstunde, Feedback zu Deiner Startup Idee css #}
.hrGruppensprechstunden, .hrfeedback { height: 0.3rem; background-color: #AACF61; margin-left: 10%; margin-right: 10%; }
.HeaderCardGruppensprechstunde { background-color: #7ab800ff;}
.cardRegisterGruppenSprechstunde { border: 3px solid #7ab800ff; border-radius: 5px; }
{# sp member calendar #}
.CalendarLayout { width: 100%; height: 100vh; }
.CalendarView { width: 100%; height: 100%; padding: 20px; border: 3px solid #7ab800ff; border-radius: 0.6rem; }
{# Online circle, speed networking #}
.CardBannerOnlineCircle, .CardBannerMember {
width: 98%;
height: 2rem;
background: linear-gradient(-90deg, #ffffff -10%,#AACF61 40%, #7AB800 70%);
border-radius:0.5rem;
}
{# slackWorkspace #}
.slackSVG { width: 100%; height: 100%; object-fit: contain; }
.btnSlack { border: 2px solid #7ab800ff }
.btnSlack:hover { background-color: #7ab800ff; border: 2px solid #ffffff ; }
{# SP-Discuss #}
.btnSpDiscuss img { width: 100%; height: 100%; }
.btnSpDiscuss { box-shadow: 8px 8px 8px rgba(137, 140, 145, 0.8); transition: 0.3s; }
.btnSpDiscuss:hover { transform: scale(1.01); }
{# Widget - memberCard #}
.cardWidthMemberCard {
width: 20rem;
height: 29rem;
font-family: 'Source Sans Pro', sans-serif;
box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16), 0 0 6px rgba(0, 0, 0, 0.1);
transition: .4s transform cubic-bezier(.155,1.105,.295,1.12),.4s box-shadow,.4s
-webkit-transform cubic-bezier(.155,1.105,.295,1.12);
}
.teamSection .cardWidthMemberCard {
height: 26rem;
}
.teamSection .cardWidthMemberCard { width: 16rem;}
@media (max-width: 1200px){
.squareResponsive{
width:280px;
height:280px;
background:white;
}
}
@media (min-width: 1200px){
.squareResponsive{
width:350px;
height:350px;
background:white;
}
}
.cardWidthMemberCard:hover {transform: scale(1.04);}
.MemberCardImageHolder {
position: relative;
text-align: center;
width: 100%;
height: 12rem;
background: -moz-linear-gradient(-75deg, rgba(122,184,0,0.6) 50%, #7AB800 50%);
background: -webkit-linear-gradient(-75deg, rgba(122, 184, 0, 0.6) 50%, #7AB800 50%);
}
.singleLineEllipsis {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.cardWidthMemberCard .card-title {
margin-left: 1rem;
margin-right: 1rem;
}
.CardImageTopMemberCard {
width:130px;
height: 130px;
border: 4px solid #f1f1f5;
box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16), 0 0 6px rgba(0, 0, 0, 0.1);
position:relative;
color: rgb(231, 227, 227);
object-fit: cover;
}
.memberCardBodySection {
height: 16rem; width: 100%; border: 3px solid #7ab800; border-top: none;
}
.memberCardTeamSection {height: 2rem; width: 100%;}
.oneLineEllipsis {overflow: hidden;text-overflow: ellipsis;word-break:break-all;
display: -webkit-box;-webkit-line-clamp: 1;/* number of lines to show */line-clamp: 1;
-webkit-box-orient: vertical;}
.twoLineEllipsis {overflow: hidden;text-overflow: ellipsis;
display: -webkit-box;-webkit-line-clamp: 2;/* number of lines to show */line-clamp: 2;
-webkit-box-orient: vertical;}
.threeLineEllipsis {overflow: hidden;text-overflow: ellipsis;
display: -webkit-box;-webkit-line-clamp: 3;/* number of lines to show */line-clamp: 3;
-webkit-box-orient: vertical;}
.fourLineEllipsis {overflow: hidden;text-overflow: ellipsis;
display: -webkit-box;-webkit-line-clamp: 4;/* number of lines to show */line-clamp: 4;
-webkit-box-orient: vertical;}
.fiveLineEllipsis {overflow: hidden;text-overflow: ellipsis;
display: -webkit-box;-webkit-line-clamp: 5;/* number of lines to show */line-clamp: 5;
-webkit-box-orient: vertical;word-wrap:break-word;}
.xLineEllipsis {overflow: hidden;text-overflow: ellipsis;
display: -webkit-box;/* number of lines to show: line-clamp: 3;-webkit-line-clamp: 3; */
-webkit-box-orient: vertical;}
.membercardHowAmISection { width: 100%;max-height: 7rem;}
.membercardp_howami {width: 100%; max-height: 6rem;}
.membercardSkillSection {width: 100%;max-height: 7rem;}
.membercardp_skills {width: 100%;max-height: 6rem;}
.membercardFloatingIconsTop {position:absolute; top:10px; right:12px;}
.membercardspanWhoamiSkills {background-color: #7AB800;color: #383636;}
.spanTeamLocation {background-color: #d5d3d3;}
.fabs {color:white;}
.fabs:hover {color: blue;}
.memberCardimgSvgBkgColor {background-color: #c7c6c6; color: #e0e0e0;}
@media (min-width: 1200px) {
.cardWidthMemberCard { width: 21rem;}
}
@media (min-width: 992px) and (max-width: 1199px){
.cardWidthMemberCard {width: 18rem;}
}
@media (min-width: 1200px) {
.teamSection .cardWidthMemberCard { width: 16rem;}
}
@media (min-width: 992px) and (max-width: 1199px){
.teamSection .cardWidthMemberCard {width: 18rem;}
}
@media (max-width: 1200px) {
.startplatzBadgeSize {
width: 45px;
height: 45px;
background: transparent;
}
}
@media (min-width: 1200px) {
.startplatzBadgeSize {
width: 65px;
height: 65px;
background: transparent;
}
}
@media (min-width: 1200px) {
.startplatzBadgePosition {
position: absolute;
top: 15px;
left: -32.5px;
}
}
@media (max-width: 1200px) {
.startplatzBadgePosition {
position: absolute;
top: 15px;
left: -22.5px;
}
}
.startplatzBadgeSizeCard {
width: 25px;
height: 25px;
background: transparent;
}
.startplatzBadgePositionCard {
position: relative;
top: 10px;
left: 250px;
}
.startplatzBadgeSizeHomepage {
width: 30px;
height: 30px;
background: transparent;
}
.startplatzBadgePositionHomepage {
position: relative;
}
{# Widget - corporate partner #}
.cardwidhCorporatePartner {
width: 18rem;height: 26rem;border: 2px solid #7ab800;
box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16), 0 0 6px rgba(0, 0, 0, 0.1);
transition: .4s transform cubic-bezier(.155,1.105,.295,1.12),.4s box-shadow,.4s
-webkit-transform cubic-bezier(.155,1.105,.295,1.12);
}
.cardwidhCorporatePartner:hover {transform: scale(1.04);}
.TopimageholderCorporatePartner {text-align: center;width: 100%;height: 10rem;}
.cardwidhCorporatePartner img {width: 100%;height: 100%;object-fit: contain;}
.lineSaperatorCorporatePartner {height: 0.6rem;
background: linear-gradient(90deg, #7ab800 0%, #AACF61 70%, rgba(255,255,255,1) 100%);
}
.contentholderCorporatePartner {height: 15rem;width: 100%;}
.p_CP_textholder {height: 7rem;}
.cardwidhCorporatePartner .footercorporatepartner1 {
background: linear-gradient(90deg, rgba(122,184,0,1) 0%, rgba(170,207,97,1) 30%, rgba(255,255,255,1) 100%);
margin-left: 4.5rem;border-bottom-left-radius: 1rem;border-top-left-radius: 1rem;padding-top: 0.1rem;
padding-bottom: 0.1rem;
}
.cardwidhCorporatePartner .footercorporatepartner2 {
background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(170,207,97,1) 30%, rgba(122,184,0,1) 100%);
margin-right: 4.5rem;padding-top: 0.1rem;padding-bottom: 0.1rem;border-radius:1rem;
}
{# Widget - MemberDetiledView #}
.SocialmediaMDV a {color: #666464;}
.SocialmediaMDV a:hover {color: rgba(122,184,0,1);}
.scoreMDV {background-color: #C4C4C4;}
.CardImageTopMDV {width: 100%;height: 100%; object-fit: cover;}
.imgSvgBkgColorMDV {background-color: #c7c6c6;color: #e0e0e0;}
#imgSectionMDV {height: 220px;width: 220px; margin-top:50px;margin-left:auto;margin-right:auto;
box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16), 0 0 6px rgba(0, 0, 0, 0.1);
}
.skillsColorMDV a {color: rgba(122,184,0,1); }
.skillsColorMDV a:hover {color: rgba(122,184,0,1); }
.greenBackground100 {display: inline-block;width: 100px;background-color: rgba(122, 184, 0, 0.6);margin-right: 10px; }
.graySettingsConnectBtn {display: inline-block;width: 100px;background-color: rgba(0, 0, 0, 0.16);margin-right: 10px;height: 40px; }
.graySettingsConnectBtn:hover {background-color: rgba(0, 0, 0, 0.09);}
.tooltip-inner {background-color:white;border-color:black;border-width: 20px;color:black;}
@media (max-width: 991px) { #imgSectionMDV {height: 180px;width: 180px;margin-top:75px;} }
{# general connect style #}
.greenConnectButton {background-color: #7ab800;font-weight: 900;border-width: 0;border-color: rgba(122,184,0,0.6)}
.greenConnectButton:hover {background-color: rgba(122,184,0,0.6);}
.connectCard {padding: 20px;background:whitesmoke;margin: 10px 7px 15px;}
.editProfileImage {width: 160px;height: 160px;background-size: cover;background-position: center;border: 0.5rem solid white;cursor: pointer;}
.editStartupBanner {width: 640px;height: 160px;object-fit:contain;border: 0.5rem solid white;cursor: pointer;}
.connectCardTop {padding: 10px;margin-bottom: 15px;vertical-align: center;height: 40px;background: rgba(122, 184, 0, 0.6);width: 100%;}
.memberSettingsRow {display: flex;align-content: space-evenly;padding: 10px; width: 100%;}
.greenConnect {background-color: #7ab800;border-width: 0}
.connectProgress {height:25px; font-size:14px; box-shadow: inset 0 7px 9px -7px rgba(0,0,0,0.4);}
{# adapt bootstrap elements to Connect-Style #}
.btn-outline-success{color:#7ab800;border-color:#7ab800} .btn-outline-success:hover{color:#fff;background-color:#7ab800;border-color:#7ab800} .btn-outline-success.disabled,.btn-outline-success:disabled{color:#7ab800;background-color:transparent} .btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#7ab800;border-color:#7ab800}
{# Today Bookings #}
.availableSlot { background-color: #7ab800;}
.availableSlot:hover { background-color: rgba(122, 184, 0, 0.6);}
.availableSoon {background-color: rgb(192, 192, 191);}
.hrline {height: 0.3rem;background: #7ab800;margin-left: 19%;margin-right: 19%;}
.filtertext {margin: auto;font-size: 1.6rem;font-weight: bolder;}
.col-md-1-5 {width: 14%;margin-right: 1px;margin-left: 1px;border-radius: 10px;}
{# Book meeting and conferencerooms #}
.bookingHyperLink {color: black;}
.bookingHyperLink:hover {color: black;}
.booking {background-color: rgba(255, 2, 2, 1);}
.booking:hover {background-color: rgba(255, 2, 2, 0.6);}
.outdated_booking {background-color: rgba(255, 2, 2, 0.1);}
.freeSlot {background-color: rgba(122, 184, 0, 1);color: white;}
.freeSlot:hover {background-color: rgba(122, 184, 0, 0.6);color: white;}
.outdated_freeSlot {background-color: rgba(122, 184, 0, 0.1);}
.col-1-5 {width: 13.9%;margin-right: 2px;margin-left: 2px;border-radius: 10px;}
{# login #}
.homebtnLogin {color: white;}
.homebtnLogin:hover {color: black;transition: 0.3s ease-in;}
.container {font-family: 'Source Sans Pro', sans-serif;}
{# MyNetwork #}
.btnGetinContactMyNetwork { background-color: #7ab800; box-shadow: 2px 4px 5px #c5c5c5;}
.btnGetinContactMyNetwork:hover {background-color: rgba(122, 184, 0, 0.6);box-shadow: 2px 4px 5px #c5c5c5;}
.btnMyNetwork {box-shadow: 2px 4px 5px #c5c5c5;}
.imageSizeMyNetwork {width: 65px;height: 65px;border: 3px solid #e3e2e2;}
.imageSizeMyNetwork img, .imageSizeMyNetwork svg {width: 100%;height: 100%;border: none;}
.paddingNameSectionMyNetwork {padding-bottom: 15px;padding-top: 15px;background-color: #7ab800;}
.inputSearchMyNetwork {padding-bottom: 8px;padding-top: 8px;}
.favoriteMyNetwork { display: none; }
.notFavoriteMyNetwork { display: inline; }
.isFavoriteMyNetwork .favoriteMyNetwork { display: inline; }
.isFavoriteMyNetwork .notFavoriteMyNetwork { display: none; }
{# knowhow - batch feed - DesktopView #}
.feed_batch_Card {width: 100%;}
.feed_batch_imageholder {
width: 100%;
height: 300px;
transition:all .5s ease-in-out;
background-color:#0080bb; /* startplatz blue */
}
.feed_batch_Img {
width: 100%;
height: 100%;
transition:all .5s ease-in-out;
object-fit: contain;
color: #e8e8e7;
}
.feed_batch_Img:hover {color: rgba(0, 128, 187, 0.6);}
.feed_batch_imageholder:hover {background: rgba(0, 128, 187, 0.6);color:#AACF61;}
.feed_batch_Text {width: 100%;height: 300px;border: 3px solid #0080bb;border-left: none;}
{# knowHow - batch feed - MobileView #}
.cardBodyFeedBatch {border: 3px solid #0080bb;}
.feed_batch_imageholderMobile {width: 100%;height: 190px;background-color: #0080bb;}
.feed_batch_imageholderMobile img {width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
.feed_batch_imageholderMobile svg {width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
@media (max-width: 991px) { .feed_batch_cardWidth {width: 45rem;margin-left: auto;margin-right: auto;} }
@media (max-width: 950px) { .feed_batch_cardWidth {width: 35rem;margin-left: auto;margin-right: auto;} }
@media (max-width: 767px) { .feed_batch_cardWidth {width: 30rem;margin-left: auto;margin-right: auto;} }
@media (max-width: 550px) { .feed_batch_cardWidth {width: 25rem;margin-left: auto;margin-right: auto;} }
@media (max-width: 450px) { .feed_batch_cardWidth {width: 20rem;margin-left: auto;margin-right: auto;} }
{# KnowHow - blogPost - DesktopView #}
.ArtikelCardblogPost {width: 100%;}
.ArtikelImgblogPost {
transition:all .5s ease-in-out;width: 100%;height: 100%;
object-fit: contain;color: #e8e8e7;
}
.ArtikelImgblogPost:hover {color:#AACF61;}
.ArtikelImageHolderblogPost {transition:all .5s ease-in-out;width: 100%;background-color:#AACF61;height: 300px;}
.ArtikelImageHolderblogPost:hover {background:#7ab800;color:#AACF61;}
.ArtikelTextblogPost {width: 100%;height: 300px;border: 3px solid #AACF61;border-left: none;}
{# KnowHow - blogPost - MobileView #}
.imgBlockMobileblogPost {width: 100%;height: 190px;background-color: #AACF61;}
.imgBlockMobileblogPost svg {width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
.imgBlockMobileblogPost img {width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
.cardBodyKnowhowblogPost {border: 3px solid #AACF61;border-top: none;}
@media (max-width: 991px) { .cardArticleWidthblogPost {width: 45rem;margin-left: auto;margin-right: auto;} }
@media (max-width: 950px) { .cardArticleWidthblogPost {width: 35rem;margin-left: auto;margin-right: auto;} }
@media (max-width: 767px) { .cardArticleWidthblogPost {width: 30rem;margin-left: auto;margin-right: auto;} }
@media (max-width: 550px) { .cardArticleWidthblogPost {width: 25rem;margin-left: auto;margin-right: auto;} }
@media (max-width: 450px) { .cardArticleWidthblogPost {width: 20rem;margin-left: auto;margin-right: auto;} }
{# KnowHow - events #}
.cardMainEventPost {border: 3px solid #525459;}
.cardImageholderEventPost {background-color: #525459;height: 300px;width: 100%;}
.cardImageholderEventPost img {transition:all .5s ease-in-out;width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
.cardImageholderEventPost svg {transition:all .5s ease-in-out;width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
.cardTextHolderEventPost {height: 300px;width: 100%;}
.textHolderEventPost {height: 245px;}
@media (max-width: 991px) { .cardMainEventPost {width: 45rem;margin-left: auto;margin-right: auto;} }
@media (max-width: 950px) { .cardMainEventPost {width: 35rem;margin-left: auto;margin-right: auto;} }
@media (max-width: 767px) { .cardMainEventPost {width: 30rem;margin-left: auto;margin-right: auto;} }
@media (max-width: 550px) { .cardMainEventPost {width: 25rem;margin-left: auto;margin-right: auto;} }
@media (max-width: 450px) { .cardMainEventPost {width: 20rem;margin-left: auto;margin-right: auto;} }
{# KnowHow - post - DesktopView #}
.single_post_post_Img {transition:all .5s ease-in-out;width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
.single_post_post_ImageHolder {transition:all .5s ease-in-out;width: 100%;background-color:#7ab800;height: 300px;}
.single_post_post_Card {width: 100%;}
.single_post_post_Img:hover {color:#ffffff;}
.single_post_post_ImageHolder:hover {background:#AACF61;color:#7ab800;}
.single_post_post_Text {width: 100%;height: 300px;border: 3px solid #7ab800;border-left: none;}
.textplaceholderPostPostSingle {height: 200px;}
{# KnowHow - post - MobileView #}
.single_post_post_imgBlock {width: 100%;height: 190px;background-color: #7ab800;}
.cardTextPlaceholder {height: 14rem;}
.single_post_post_imgBlock img {width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
.single_post_post_imgBlock svg {width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
.cardBodySinglePostPost {border: 3px solid #7ab800;}
@media (max-width: 991px) { .single_post_post_CardWidth {width: 45rem;margin-left: auto;margin-right: auto;} }
@media (max-width: 950px) { .single_post_post_CardWidth {width: 35rem;margin-left: auto;margin-right: auto;} }
@media (max-width: 767px) { .single_post_post_CardWidth {width: 30rem;margin-left: auto;margin-right: auto;} }
@media (max-width: 550px) { .single_post_post_CardWidth {width: 25rem;margin-left: auto;margin-right: auto;} }
@media (max-width: 450px) { .single_post_post_CardWidth {width: 20rem;margin-left: auto;margin-right: auto;} }
{# KnowHow - youtube Playlist, video - DesktopView #}
.YoutubeVideo {transition:all .5s ease-in-out;width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
.youtubeVideoHolder {transition:all .5s ease-in-out;width: 100%;background-color:#FF0000;height: 300px;}
.youtubeVideoHolder:hover {background: rgba(255, 0, 0, 0.5);color:#AACF61;}
.YoutubeVideoDescription {border: 3px solid #FF0000;border-left: none;height: 300px;}
.titleYoutubeVideo {width: 100%;height: 40px;}
.descriptionYoutubeVideo {width: 100%;height: 200px;}
{# KnowHow - youtube Playlist, video - MobileView #}
.youtubeVideoHolderMobile {width: 100%;height: 190px;background-color: #FF0000;}
.cardTextOverflowYoutubeVideo {height: 14rem;}
.YoutubeVideoDescriptionMobile {border:3px solid #ff0000;border-top: none;width: 100%;}
@media (max-width: 991px) {
.YoutubeVideoCardWidth {width: 45rem;margin-left: auto;margin-right: auto;}
.YoutubeVideoMobile {width: 50%;height: 100%;object-fit: contain;color: #e8e8e7;}
}
@media (max-width: 950px) {
.YoutubeVideoCardWidth {width: 35rem;margin-left: auto;margin-right: auto;}
.YoutubeVideoMobile {width: 70%;height: 100%;object-fit: contain;color: #e8e8e7;}
}
@media (max-width: 767px) {
.YoutubeVideoCardWidth {width: 30rem;margin-left: auto;margin-right: auto;}
.YoutubeVideoMobile {width: 80%;height: 100%;object-fit: contain;color: #e8e8e7;}
}
@media (max-width: 550px) {
.YoutubeVideoCardWidth {width: 25rem;margin-left: auto;margin-right: auto;}
.YoutubeVideoMobile {width: 90%;height: 100%;object-fit: contain;color: #e8e8e7;}
}
@media (max-width: 450px) {
.YoutubeVideoCardWidth {width: 20rem;margin-left: auto;margin-right: auto;}
.YoutubeVideoMobile {width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
}
{# StartupIndex - Community #}
.myclassStartupIndex tr:hover{cursor: pointer;background-color: rgba(122, 184, 0, 0.5);}
.myclassStartupIndex {border: 3px solid #7ab800;}
.TheadercolorStartupIndex {background-color: #7ab800;color: #ffffff;}
.td_StartupIndex {border-bottom: 0.8px solid #e0dddd;border-left: 0.8px solid #e0dddd;border-top: none;}
{# startup products detail #}
.boxBorderStartupOffer {border: 2px solid #7AB800;padding: 3rem;height: 25rem;}
.boxBorderStartupOffer img {width: 100%;object-fit: contain;}
.boxBorderStartupOfferMobile {border: 2px solid #7AB800;}
.imgStartupOfferMobilePlaceholder {height: 250px;width: 100%;}
.imgStartupOfferMobile {width: 100%;height: 100%;padding: 10px;object-fit: contain;}
.imgStartupOfferPlaceholder {height: 100%;width: 100%;}
.StartupProductimage {width: 100%;height: 100%;object-fit: contain;}
.h2_partnerProduct {color: #7AB800;font-weight: bolder;}
.Content_startup_product {padding-top: 1rem;padding-right: 1.5rem;padding-left: 1rem;height: 18rem;}
.btnZumAngebote {height: 7rem;}
.btnZumAngeboteColor {background-color: #7ab800;}
.hrLine2 {height: 4px;width:100%;background-color: #7AB800}
.contentBoxstartup {height:fit-content;overflow: auto;}
.OfferStartupProduct {
height: 2.5rem;width: 7rem;padding-top: 0.4rem;transform: rotate(-90deg);position: absolute;
margin-left: -4.8rem;margin-top: 20.2rem;background-color: #AACF61;
}
/* --- Corporate: spGreen / GREEN ---- */
.color-success {color:#7AB800;}
.spGreen h1,.spGreen h2,.spGreen h3,.spGreen h4,.spGreen h5,.spGreen h6 {color: rgba(122,184,8,1) !important;}
.spGreen {color: rgba(122,184,8,1) !important;}
.spGreen-90 {color: rgba(122,184,8,0.9)!important;}
.spGreen-80 {color: rgba(122,184,8,0.8)!important;}
.spGreen-70 {color: rgba(122,184,8,0.7)!important;}
.spGreen-60 {color: rgba(122,184,8,0.6)!important;}
.spGreen-50 {color: rgba(122,184,8,0.5)!important;}
.spGreen-40 {color: rgba(122,184,8,0.4)!important;}
.spGreen-30 {color: rgba(122,184,8,0.3)!important;}
.spGreen-20 {color: rgba(122,184,8,0.2)!important;}
.spGreen-10 {color: rgba(122,184,8,0.1)!important;}
.spGreen-5 {color: rgba(122,184,8,0.05)!important;}
.spBgGreen {background-color: rgba(122,184,8,1) !important;color: white;}
/* --- Corporate: spRed/ RED ---- */
.color-danger {color:#8F2640;}
.spRed h1,.spRed h2,.spRed h3,.spRed h4,.spRed h5,.spRed h6 {color: rgba(143,38,64,1) !important;}
.spRed {color: rgba(143,38,64,1) !important;}
.spRed-90 {color: rgba(143,38,64,0.9)!important;}
.spRed-80 {color: rgba(143,38,64,0.8)!important;}
.spRed-70 {color: rgba(143,38,64,0.7)!important;}
.spRed-60 {color: rgba(143,38,64,0.6)!important;}
.spRed-50 {color: rgba(143,38,64,0.5)!important;}
.spRed-40 {color: rgba(143,38,64,0.4)!important;}
.spRed-30 {color: rgba(143,38,64,0.3)!important;}
.spRed-20 {color: rgba(143,38,64,0.2)!important;}
.spRed-10 {color: rgba(143,38,64,0.1)!important;}
.spRed strong {color: rgba(143,38,64,1) !important;}
.bgSpRed { background-color: rgba(143,38,64,0.99)!important;}
.bgSpRed-90 {background-color: rgba(143,38,64,0.9)!important;}
.bgSpRed-80 {background-color: rgba(143,38,64,0.8)!important;}
.bgSpRed-70 {background-color: rgba(143,38,64,0.7)!important;}
.bgSpRed-60 {background-color: rgba(143,38,64,0.6)!important;}
.bgSpRed-50 {background-color: rgba(143,38,64,0.5)!important;}
.bgSpRed-40 {background-color: rgba(143,38,64,0.4)!important;}
.bgSpRed-30 {background-color: rgba(143,38,64,0.3)!important;}
.bgSpRed-20 {background-color: rgba(143,38,64,0.2)!important;}
.bgSpRed-10 {background-color: rgba(143,38,64,0.1)!important;}
.line-clamp-3 {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
display: box;
line-clamp: 3;
box-orient: vertical;
overflow: hidden;
}
.line-clamp-4 {
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
display: box;
line-clamp: 4;
box-orient: vertical;
overflow: hidden;
}
.line-clamp-6 {
display: -webkit-box;
-webkit-line-clamp: 6;
-webkit-box-orient: vertical;
display: box;
line-clamp: 6;
box-orient: vertical;
overflow: hidden;
}
.overflow-ellipse {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.material-icons-outlined {
vertical-align: middle;
}
.material-icons-outlined.eventcard-icon {
vertical-align: middle;
font-size: 14px;
}
.material-icons-outlined.roomcard-icon {
vertical-align: middle;
font-size: 20px;
color: #7ab800;
}
.material-icons-outlined.black-icon {
vertical-align: middle;
font-size: 20px;
color: black;
}
.card-sub-link {
position: relative;
z-index: 2;
}
.btn.help-button,
.help-button {
position: fixed;
bottom: 2rem;
right: 2rem;
background-color: rgba(122,184,8,1);
color: white;
z-index: 10;
}
.btn.help-button:hover,
.help-button:hover {
color: white;
background-color: rgba(98,147,6,1);
}
.help-button-text {
vertical-align: center;
}
@media (max-width: 992px) {
.help-button-text {
display: none;
}
}
/* ajax-helpers */
[data-template] { display: none; }
[data-filtered-out-by] { display: none; }
.ajax-toast-container {
bottom: 2rem;
right: 2rem;
position: fixed;
max-width: 40rem;
z-index: 100000;
}
.ajax-toast {
max-height: 20rem;
transition: all 0.5s;
display: none;
padding: 15px;
border-radius: 5px;
border: 1px solid grey;
background-color: #61badd; /* lightblue; TODO: Replace with style approved color */
color: white;
margin-bottom: 0.5rem;
}
.ajax-toast:last-child {
margin-bottom: 0;
}
.ajax-toast.ajax-toast-success {
color: white;
border: 1px solid #d6e9c6;
background-color: rgba(122,184,8,1); /* spbGGreen */
}
.ajax-toast.ajax-toast-error {
color: white;
border: 1px solid darkred;
background-color: rgba(143,38,64,0.99); /* bgSpRed */
}
/* end ajax-helpers */
/* checkable buttons */
.checkable-buttons > input {
display: none;
}
.checkable-buttons > label {
margin:0;
}
.checkable-buttons > input:checked + label.btn-dark {
background-color: #28a745;
border-color: #28a745;
}
.checkable-buttons > input:checked + label.btn-dark:hover {
background-color: #218838;
border-color: #1e7e34;
}
.checkable-buttons > input:checked + label.btn-outline-primary {
color: #fff;
background-color: #007bff;
border-color: #007bff;
}
.checkable-buttons > input:checked + label.btn-outline-primary:hover {
color: #fff;
background-color: #0069d9;
border-color: #0062cc;
}
.checkable-buttons > input + label.btn-outline-secondary {
background-color: transparent;
color: #6c757d;
border-color: #6c757d;
}
.checkable-buttons > input + label.btn-outline-secondary:hover {
color: #fff;
background-color: #6c757d;
border-color: #6c757d;
}
.checkable-buttons > input:checked + label.btn-outline-secondary.btn-info {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8;
}
.checkable-buttons > input:checked + label.btn-outline-secondary.btn-info:hover {
color: #fff;
background-color: #138496;
border-color: #117a8b;
}
.checkable-buttons > input:checked + label.btn-outline-secondary.btn-secondary {
color: #fff;
background-color: #6c757d;
border-color: #6c757d;
}
.checkable-buttons > input:checked + label.btn-outline-secondary.btn-secondary:hover {
color: #fff;
background-color: #5a6268;
border-color: #545b62;
}
.checkable-buttons > input:checked + label.btn-outline-secondary.btn-danger {
color: #fff;
background-color: #dc3545;
border-color: #dc3545;
}
.checkable-buttons > input:checked + label.btn-outline-secondary.btn-danger:hover {
}
.checkable-buttons > input:checked + label.btn-outline-secondary.btn-success {
color: #fff;
background-color: #28a745;
border-color: #28a745;
}
.checkable-buttons > input:checked + label.btn-outline-secondary.btn-success:hover {
color: #fff;
background-color: #218838;
border-color: #1e7e34;
}
.checkable-buttons > input:checked + label.btn-outline-secondary.btn-gruenderstipendium {
color: #fff;
background-color: #7ab800;
border-color: #7ab800;
}
.btn-startplatz {
color: #fff;
background-color: #7ab800;
border-color: #7ab800;
}
.btn-startplatz:hover {
color: #fff;
background-color: #8dd300;
border-color: #8dd300;
}
/* end checkable buttons */
.card-startup {
height: 20rem;
background-color: #fff;
border: 3px solid black;
flex-wrap: wrap;
display: flex;
justify-content: space-between;
}
/*.row{
width: 100%;
height: 100%;
}
.col-sm{
width: 50%;
height: 20rem;
flex-direction: column;
overflow: hidden;
}*/
.card-startup-logo a {
width: 100%;
height: 20rem;
object-fit: contain;
float: left;
}
.card-startup-logo img {
width: 100%;
height: 20rem;
max-height: 260px;
object-fit: contain;
float: left;
}
.card-startup-logo svg {
width: 100%;
height: 20rem;
max-height: 260px;
object-fit: contain;
float: left;
}
.card-startup .card-name {
font-size: 30px;
float: left;
color: black;
position: relative;
font-weight: bold;
display: block;
}
.card-startup .card-content {
width: 100%;
height: 100%;
margin: 5px 0px 0px 0px;
display: flex;
flex-direction: column;
}
.card-startup .card-content p{
width: 100%;
font-size: 15px;
color: black;
padding: 0px;
}
.card-place {
display: inline-block;
color: black;
padding: 10px 0px;
}
.card-place img{
width: 15px;
height: 20px;
}
.card-link{
display: inline-block;
padding: 10px 0px;
}
.card-link img{
width: 35px;
height: 35px;
}
.card-link a{
color: black;
font-weight: bold;
padding: 0px 10px;
}
@media (max-width: 575px) {
.card-startup {
height: auto;
}
}
/* Events Overview */
.event-card-width {
width: 16rem;
height: 22rem;
box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16), 0 0 6px rgba(0, 0, 0, 0.1);
transition: .4s transform cubic-bezier(.155, 1.105, .295, 1.12), .4s box-shadow, .4s -webkit-transform cubic-bezier(.155, 1.105, .295, 1.12);
border-style: none;
}
.event-card-width:hover {transform: scale(1.04);}
.event-card-width a {
text-decoration: none;
color: inherit;
}
.banner-line {
height: 25px;
border-bottom: 4px solid #7ab800;
text-align: center;
max-width: 1090px;
margin: 0px auto;
}
.banner-title {
font-size: 30px;
background-color: white;
padding: 0 35px;
}
.banner-flex-width{
background-repeat:no-repeat;
background-size: cover;
}
.event-card-title {
display: flex;
align-items: center;
text-align: left;
justify-content: center;
width: 100%;
height: 8rem;
background: #7ab800;
overflow: overlay;
} /*in*/
.hide-scrollbar::-webkit-scrollbar {
display: none;
scrollbar-width: none;
}
.hide-scrollbar {
scrollbar-width: none;
}
.event-card-text {
font-size: 14px;
}
.search-box-events {
border-radius: 10px;
background: #f9f9f9 ;
}
.show-events-button {
border: 0;
line-height: 2.5;
padding: 0 20px;
font-size: 1rem;
text-align: center;
color: #fff;
border-radius: 6px;
background-color: #7ab800;
padding-top: 1rem;
padding-bottom: 1rem;
padding-left: 2.5rem;
padding-right: 2.5rem;
}
.show-events-button:hover {
color: white;
text-decoration: none;
}
/* Admin Section */
.btn-warning {
color: #fff;
background-color: #0071C2;
border-color: #0071C2; }
.btn-warning:hover {
color: #fff;
background-color: #005b9a;
border-color: #005b9a; }
.btn-warning:focus, .btn-warning.focus {
-webkit-box-shadow: 0 0 0 0.2rem rgb(2, 70, 117);
box-shadow: 0 0 0 0.2rem rgb(2, 70, 117);
background-color: #024675FF;
border-color: #024675FF;
color: #ffffff; }
.btn-warning.disabled, .btn-warning:disabled {
color: #fff;
background-color: #0071C2;
border-color: #0071C2; }
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
color: #fff;
background-color: #005b9a;
border-color: #005b9a; }
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 0.2rem rgb(2, 70, 117);
box-shadow: 0 0 0 0.2rem rgb(2, 70, 117); }
.bg-warning {
color: #fff;
background-color: #0071C2 !important;
}
a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
color: #fff;
background-color: #005b9a !important;
}
/* Admin Section End */
/* Booking Rooms */
.carousel-item {
height: 533px;
width: 800px;
}
.carousel-item img {
position: absolute;
object-fit: cover;
top: 0;
left: 0;
min-height: 500px;
}
.dropbtn {
background-color: #04AA6D;
color: white;
padding: 16px;
font-size: 16px;
border: none;
}
.dropdown-content {
display: none;
position: absolute ;
background-color: #f1f1f1;
width: 147px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
alignment: center;
}
.dropdown-content a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
width: inherit;
}
.dropdown-content a:hover {background-color: #ddd;}
.dropdown:hover .dropdown-content {display: block;}
.dropdown:hover .dropbtn {background-color: #3e8e41;}
/* Booking Rooms End */
/* Startups Homepage design*/
.search-box p{
font-size: 20px ;
color: #6c757d;
position: relative;
top: 10px;
left: 0px;
bottom: 0px;
}
::-webkit-input-placeholder {
font-weight: bold;
font-size: 18px;
}
.dropdown-item-homepage{
background-color: #545b62;
color: #fff;
border: 1px solid #343a40;
font-weight: bold;
}
.dropdown-item-homepage:hover{
background-color: #7ab800;
}
/* Startups Homepage design End*/
/* Startups Mission for Badge*/
.flex-container-missions {
display: flex;
flex-direction: row;
}
@media (max-width: 1060px) {
.flex-container-missions {
flex-direction: column;
}
}
/* Startups Mission for Badge end*/
/* Star rating start */
.rating {
white-space:nowrap;
}
.rating:not(:checked) > input {
white-space:nowrap;
position: absolute;
top: -9999px;
clip: rect(0, 0, 0, 0);
}
.rating:not(:checked) > label {
position:relative;
float:right;
margin:0 0.03em;
padding:0;
width:26px;
overflow: hidden;
white-space: nowrap;
cursor: pointer;
font-size: 200%;
line-height: 1.2;
color: #ddd;
text-shadow: 0 0 2px black;
}
.rating > input:checked ~ label {
position:relative;
color: #fcff57;
}
.rating:not(:checked) > label:hover, .rating:not(:checked) > label:hover ~ label {
color:gold;
}
.rating > input:checked + label:hover, .rating > input:checked + label:hover ~ label, .rating > input:checked ~ label:hover, .rating > input:checked ~ label:hover ~ label, .rating > label:hover ~ input:checked ~ label {
color: #ea0;
}
.rating > label:active {
position: relative;
}
.fractionalStar {
position:absolute;
inset: 0;
overflow:hidden;
color:#fcff57;
}
/* Star rating end */
{# Banner startup detail view #}
.placeholder-banner-flex-width{
background-repeat:no-repeat;
background-size: cover;
width:100%;
min-height: 190px;
}
.placeholder-banner-text {
margin-top: 60px;
margin-bottom: 100px;
position: relative;
z-index: 2;
position: relative
}
.placeholder-addition {
height: 180px;
z-index:1;
position: absolute;
}
.general-line-clamp {
display : block;
display : -webkit-box;
-webkit-box-orient : vertical;
position : relative;
overflow : hidden;
text-overflow : ellipsis;
padding : 0 !important;
line-height: var(--global--line-height-body,1.2) !important;
}
.general-line-clamp-1 {
-webkit-line-clamp : 1;
height : calc(1em * var(--global--line-height-body, 1.2) * 1.6);
}
.general-line-clamp-2 {
-webkit-line-clamp : 2;
height : calc(1em * var(--global--line-height-body, 1.2) * 2);
}
.general-line-clamp-3 {
-webkit-line-clamp : 3;
height : calc(1em * var(--global--line-height-body, 1.2) * 3);
}
.general-line-clamp-4 {
-webkit-line-clamp : 4;
height : calc(1em * var(--global--line-height-body, 1.2) * 4.6);
}
.general-line-clamp-5 {
-webkit-line-clamp : 5;
height : calc(1em * var(--global--line-height-body, 1.2) * 5.6);
}
</style>