src/StartPlatz/Bundle/StyleBundle/Resources/views/CSS/_sp-connect.version-2021-winter.html.twig line 1

Open in your IDE?
  1. <style type="text/css">
  2.     body {font-family: 'Source Sans Pro', sans-serif;}
  3.     .card-img-top {width: 100%; object-fit: cover;}
  4.     .card-img-max-height {max-height: 15vw;}
  5.     .breadcrumb a {color: black; }
  6.     {# STARTPLATZ specific colors - this is not complete - please add styles if necessary #}
  7.     .alert-success {color: #fff;background-color: #7AB800;border-color: #c3e6cb;}
  8.     .alert-success hr {border-top-color: #b1dfbb;}
  9.     .alert-success .alert-link {color: #0b2e13;}
  10.     .table-success {color:#fff;background-color:#7AB800;}
  11.     .table-danger {color:#fff;background-color:#8F2640;}
  12.     .list-group-item-success {color:#fff;background-color:#7AB800;}
  13.     a.list-group-item-success {color:#fff;}
  14.     .list-group-item-danger {color:#a94442;background-color:#8F2640;}
  15.     a.list-group-item-danger {color:#fff;}
  16.     .bg-success {color: #fff;background-color: #7AB800;}
  17.     {# additions from previous file _startplatz-green.bs4.html.twig #}
  18.     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;}
  19.     .export-table {max-height: 30rem;border: 1px solid grey;}
  20.     .export-table thead tr {background-color: white;position: sticky;top: 0;box-shadow: 0 2px 2px -1px grey;}
  21.     .export-table tbody td {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 350px;}
  22.     .table-row-link tr:hover{cursor: pointer;background-color: #525459 !important;color:white !important;}
  23.     .table-data-link td:hover{cursor: pointer;background-color: #ccc;}
  24.     .card .card-badge {position:absolute;top:-10px;left:+10px;padding:5px;background:#525459;color:white;}
  25.     {# filter - knowhow, team connect, Benefits, followUpOnEvents, mentorsconnect, myNetwork #}
  26.     .btnSecondary {background-color: #D9D4D4;color: black;transition: 0.7s ease-in-out;}
  27.     .btnSecondary:hover {background-color: #333333;color: white;}
  28.     .btnPrimary {background-color:#7AB800;color: white;transition: 0.7s ease-in-out;}
  29.     .btnPrimary:hover {background-color: rgba(122, 184, 0, 0.6);color: white;}
  30.     .FilterFont { font-weight: bolder;font-size:1.3rem;}
  31.     .inputSearch {border: 2px solid #7ab800;}
  32.     .disabledBtn { background-color: rgb(238, 237, 237); color: #c5c5c5;}
  33.     .disabledBtnActiveFilters {background-color:#7AB800;color: white; cursor: unset;pointer-events: all !important;}    .btnSelected {background-color: #7ab800;color: white;transition: 0.7s ease-in-out;}
  34.     .btnSelected:hover {background-color: rgba(122, 184, 0, 0.6);color: white;}
  35.     .btn-outline-connect {background-color: #FFFFFF; color: black; border: 1px solid #343a40;}
  36.     .btn-outline-connect:hover {background-color: rgba(122, 184, 0, 0.6);color: white; font-weight: bold}
  37.     .team-section{max-width:1600px;}
  38.     {# widget - team Connect#}
  39.     .cardWidthTeam {
  40.         width: 18rem;height: 26rem;border: 2px solid #7ab800;
  41.         box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16), 0 0 6px rgba(0, 0, 0, 0.1);
  42.         transition: .4s transform cubic-bezier(.155,1.105,.295,1.12),.4s box-shadow,.4s
  43.         -webkit-transform cubic-bezier(.155,1.105,.295,1.12);
  44.     }
  45.     .cardWidthTeam:hover {transform: scale(1.04);}
  46.     .TopimageholderTeam {text-align: center;width: 100%;height: 10rem;}
  47.     .TopimageholderTeam img {width: 100%;height: 100%;object-fit: contain;}
  48.     .TopimageholderTeam svg {width: 100%;height: 100%;object-fit: contain;}
  49.     .HrStyleTeam {width: 100%;height: 0.6rem;
  50.         background: linear-gradient(90deg,#7AB800 0%, #AACF61 60%, #ffffff 110%);
  51.     }
  52.     .SpanInfo {background-color: #d7d9d4;}
  53.     .SpanGreen {background-color: #AACF61;}
  54.     .contentholderTeam {height: 15rem; display:flex; flex-direction: column; width: 100%}
  55.     .contentholderTeam::-webkit-scrollbar {display: none; scrollbar-width: none;}
  56.     .InfoBoxTeam {width: 100%;}
  57.     .TextBoxTeam {display:flex; flex-direction: column; overflow: scroll; width: 100%;}
  58.     .TextBoxTeam::-webkit-scrollbar {display: none; scrollbar-width: none;}
  59.     .SvGtextColor {color: rgba(204, 204, 204, 1);}
  60.     {# Widget - Benefits, startup tools, startup Products #}
  61.     .cardStartupBenefit .HyperlinkStartupBenefit {
  62.         text-decoration: none;
  63.         color: black;
  64.         display: flex;
  65.         flex-direction: column;
  66.     }
  67.     .cardStartupBenefit {
  68.         border: 2px solid #7AB800;width: 18rem;height: 26rem;
  69.         box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16), 0 0 6px rgba(0, 0, 0, 0.1);
  70.         transition: .4s transform cubic-bezier(.155,1.105,.295,1.12),.4s box-shadow,.4s
  71.         -webkit-transform cubic-bezier(.155,1.105,.295,1.12);
  72.     }
  73.     .cardStartupBenefit:hover {
  74.         transform: scale(1.04);
  75.         box-shadow: 0 10px 20px rgba(0,0,0,.12), 0 4px 8px rgba(0,0,0,.06);
  76.     }
  77.     .imagePlaceholderStartupBenefit {width: 100%;height: 9rem;}
  78.     .hrStartupBenefit {height: 0.6rem;background: linear-gradient(90deg, #7ab800 0%, #AACF61 70%, rgba(255,255,255,1) 100%);}
  79.     .cardBodyStartupBenefit {height: 13rem; display: flex; flex-direction: column; }
  80.     .cardBodyStartupBenefit .p_StartupBenefit {margin-bottom: 0.5rem;}
  81.     .cardFooterStartupBenefit {
  82.         background-color: #AACF61;
  83.         height: 2rem;
  84.         color: #ffffff;
  85.         margin-right: 6rem;
  86.         border-top-right-radius: 15px;
  87.         border-bottom-right-radius: 15px;
  88.     }
  89.     .imageStartupBenefit {width: 100%;height:100%;object-fit: contain;color: #d2d2d2;}
  90.     {# General Cards // included at SP-Connect: Startups, Partner, Products, Tools  #}
  91.     /*Card default*/
  92.     .card-general {
  93.         width: 18rem;height: 26rem;border: 2px solid #7ab800;
  94.         box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16), 0 0 6px rgba(0, 0, 0, 0.1);
  95.         transition: .4s transform cubic-bezier(.155,1.105,.295,1.12),.4s box-shadow,.4s
  96.         -webkit-transform cubic-bezier(.155,1.105,.295,1.12);
  97.     }
  98.     .card-general-hover:hover {transform: scale(1.04);}
  99.     /*Card Header with background color and centered title*/
  100.     .card-general-header {
  101.         display: flex;
  102.         align-items: center;
  103.         text-align: left;
  104.         justify-content: center;
  105.         width: 100%;
  106.         height: 8rem;
  107.         background:  #7ab800;
  108.     }
  109.     /*Card Header with image*/
  110.     .card-general-header-image{text-align: center;width: 100%;height: 10rem;}
  111.     .card-general-header-image img {width: 100%;height: 100%;object-fit: contain;}
  112.     .card-general-header-image svg {width: 100%;height: 100%;object-fit: contain;}
  113.     /*Card separator*/
  114.     .card-general-seperator {width: 100%;height: 0.6rem;
  115.         background: linear-gradient(90deg,#7AB800 0%, #AACF61 60%, #ffffff 110%);
  116.     }
  117.     /*Card body default*/
  118.     .card-general-body {height: 15rem; display:flex; flex-direction: column; width: 100%; overflow:hidden;}
  119.     .card-general-body::-webkit-scrollbar {display: none; scrollbar-width: none;}
  120.     .rounded-pill-green{background-color: #AACF61;}
  121.     .rounded-pill-grey{background-color: #d7d9d4;}
  122.     {# Generals Cards Ende #}
  123.     {# FollowUpOnEvents css  #}
  124.     .titleClassFollowUpOnEvents { color: #7ab800;}
  125.     .hoveringListFollowUpOnEvents {
  126.         transition: 0.3s ease-in;color: #000000;border-bottom: 3px  solid #7ab800;margin-bottom: 5px;
  127.     }
  128.     .hoveringListFollowUpOnEvents:hover { background-color: rgb(225, 224, 224);}
  129.     .heightOfDivFollowUpOnEvents { min-height: 32rem;}
  130.     .heightOfDivFollowUpOnEventsParticipants { height: 32rem;}
  131.     .headerBkgFollowUpOnEvents { background: linear-gradient(90deg, #7ab800 0%, #7ab800 55%, #FFFFFF 110%);}
  132.     {# Digitale Gruppensprechstunde, Feedback zu Deiner Startup Idee   css #}
  133.     .hrGruppensprechstunden, .hrfeedback { height: 0.3rem; background-color: #AACF61; margin-left: 10%; margin-right: 10%; }
  134.     .HeaderCardGruppensprechstunde { background-color: #7ab800ff;}
  135.     .cardRegisterGruppenSprechstunde { border: 3px solid #7ab800ff; border-radius: 5px; }
  136.     {# sp member calendar #}
  137.     .CalendarLayout { width: 100%; height: 100vh; }
  138.     .CalendarView { width: 100%; height: 100%; padding: 20px; border: 3px solid #7ab800ff; border-radius: 0.6rem; }
  139.     {# Online circle, speed networking #}
  140.     .CardBannerOnlineCircle, .CardBannerMember {
  141.         width: 98%;
  142.         height: 2rem;
  143.         background: linear-gradient(-90deg, #ffffff -10%,#AACF61 40%, #7AB800 70%);
  144.         border-radius:0.5rem;
  145.     }
  146.     {# slackWorkspace #}
  147.     .slackSVG { width: 100%; height: 100%; object-fit: contain; }
  148.     .btnSlack { border: 2px solid #7ab800ff }
  149.     .btnSlack:hover { background-color: #7ab800ff; border: 2px solid #ffffff ; }
  150.     {# SP-Discuss #}
  151.     .btnSpDiscuss img { width: 100%; height: 100%; }
  152.     .btnSpDiscuss { box-shadow: 8px 8px 8px rgba(137, 140, 145, 0.8); transition: 0.3s; }
  153.     .btnSpDiscuss:hover { transform: scale(1.01); }
  154.     {# Widget - memberCard #}
  155.     .cardWidthMemberCard {
  156.         width: 20rem;
  157.         height: 29rem;
  158.         font-family: 'Source Sans Pro', sans-serif;
  159.         box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16), 0 0 6px rgba(0, 0, 0, 0.1);
  160.         transition: .4s transform cubic-bezier(.155,1.105,.295,1.12),.4s box-shadow,.4s
  161.         -webkit-transform cubic-bezier(.155,1.105,.295,1.12);
  162.     }
  163.     .teamSection .cardWidthMemberCard {
  164.         height: 26rem;
  165.     }
  166.     .teamSection .cardWidthMemberCard { width: 16rem;}
  167.     @media (max-width: 1200px){
  168.         .squareResponsive{
  169.             width:280px;
  170.             height:280px;
  171.             background:white;
  172.         }
  173.     }
  174.     @media (min-width: 1200px){
  175.         .squareResponsive{
  176.             width:350px;
  177.             height:350px;
  178.             background:white;
  179.         }
  180.     }
  181.     .cardWidthMemberCard:hover {transform: scale(1.04);}
  182.     .MemberCardImageHolder {
  183.         position: relative;
  184.         text-align: center;
  185.         width: 100%;
  186.         height: 12rem;
  187.         background:  -moz-linear-gradient(-75deg, rgba(122,184,0,0.6) 50%, #7AB800 50%);
  188.         background:  -webkit-linear-gradient(-75deg, rgba(122, 184, 0, 0.6) 50%, #7AB800 50%);
  189.     }
  190.     .singleLineEllipsis {
  191.         overflow: hidden;
  192.         text-overflow: ellipsis;
  193.         white-space: nowrap;
  194.     }
  195.     .cardWidthMemberCard .card-title {
  196.         margin-left: 1rem;
  197.         margin-right: 1rem;
  198.     }
  199.     .CardImageTopMemberCard {
  200.         width:130px;
  201.         height: 130px;
  202.         border: 4px solid #f1f1f5;
  203.         box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16), 0 0 6px rgba(0, 0, 0, 0.1);
  204.         position:relative;
  205.         color: rgb(231, 227, 227);
  206.         object-fit: cover;
  207.     }
  208.     .memberCardBodySection {
  209.         height: 16rem; width: 100%; border: 3px solid #7ab800; border-top: none;
  210.     }
  211.     .memberCardTeamSection {height: 2rem; width: 100%;}
  212.     .oneLineEllipsis {overflow: hidden;text-overflow: ellipsis;word-break:break-all;
  213.         display: -webkit-box;-webkit-line-clamp: 1;/* number of lines to show */line-clamp: 1;
  214.         -webkit-box-orient: vertical;}
  215.     .twoLineEllipsis {overflow: hidden;text-overflow: ellipsis;
  216.         display: -webkit-box;-webkit-line-clamp: 2;/* number of lines to show */line-clamp: 2;
  217.         -webkit-box-orient: vertical;}
  218.     .threeLineEllipsis {overflow: hidden;text-overflow: ellipsis;
  219.         display: -webkit-box;-webkit-line-clamp: 3;/* number of lines to show */line-clamp: 3;
  220.         -webkit-box-orient: vertical;}
  221.     .fourLineEllipsis {overflow: hidden;text-overflow: ellipsis;
  222.         display: -webkit-box;-webkit-line-clamp: 4;/* number of lines to show */line-clamp: 4;
  223.         -webkit-box-orient: vertical;}
  224.     .fiveLineEllipsis {overflow: hidden;text-overflow: ellipsis;
  225.         display: -webkit-box;-webkit-line-clamp: 5;/* number of lines to show */line-clamp: 5;
  226.         -webkit-box-orient: vertical;word-wrap:break-word;}
  227.     .xLineEllipsis {overflow: hidden;text-overflow: ellipsis;
  228.         display: -webkit-box;/* number of lines to show: line-clamp: 3;-webkit-line-clamp: 3; */
  229.         -webkit-box-orient: vertical;}
  230.     .membercardHowAmISection { width: 100%;max-height: 7rem;}
  231.     .membercardp_howami {width: 100%; max-height: 6rem;}
  232.     .membercardSkillSection {width: 100%;max-height: 7rem;}
  233.     .membercardp_skills {width: 100%;max-height: 6rem;}
  234.     .membercardFloatingIconsTop {position:absolute; top:10px; right:12px;}
  235.     .membercardspanWhoamiSkills {background-color: #7AB800;color: #383636;}
  236.     .spanTeamLocation {background-color: #d5d3d3;}
  237.     .fabs {color:white;}
  238.     .fabs:hover {color: blue;}
  239.     .memberCardimgSvgBkgColor {background-color: #c7c6c6; color: #e0e0e0;}
  240.     @media (min-width: 1200px) {
  241.         .cardWidthMemberCard { width: 21rem;}
  242.     }
  243.     @media (min-width: 992px) and (max-width: 1199px){
  244.         .cardWidthMemberCard {width: 18rem;}
  245.     }
  246.     @media (min-width: 1200px) {
  247.         .teamSection .cardWidthMemberCard { width: 16rem;}
  248.     }
  249.     @media (min-width: 992px) and (max-width: 1199px){
  250.         .teamSection .cardWidthMemberCard {width: 18rem;}
  251.     }
  252.     @media (max-width: 1200px) {
  253.         .startplatzBadgeSize {
  254.             width: 45px;
  255.             height: 45px;
  256.             background: transparent;
  257.         }
  258.     }
  259.     @media (min-width: 1200px) {
  260.         .startplatzBadgeSize {
  261.             width: 65px;
  262.             height: 65px;
  263.             background: transparent;
  264.         }
  265.     }
  266.     @media (min-width: 1200px) {
  267.         .startplatzBadgePosition {
  268.             position: absolute;
  269.             top: 15px;
  270.             left: -32.5px;
  271.         }
  272.     }
  273.     @media (max-width: 1200px) {
  274.         .startplatzBadgePosition {
  275.             position: absolute;
  276.             top: 15px;
  277.             left: -22.5px;
  278.         }
  279.     }
  280.         .startplatzBadgeSizeCard {
  281.             width: 25px;
  282.             height: 25px;
  283.             background: transparent;
  284.         }
  285.         .startplatzBadgePositionCard {
  286.             position: relative;
  287.             top: 10px;
  288.             left: 250px;
  289.         }
  290.         .startplatzBadgeSizeHomepage {
  291.             width: 30px;
  292.             height: 30px;
  293.             background: transparent;
  294.         }
  295.         .startplatzBadgePositionHomepage {
  296.             position: relative;
  297.         }
  298.     {# Widget - corporate partner #}
  299.     .cardwidhCorporatePartner {
  300.         width: 18rem;height: 26rem;border: 2px solid #7ab800;
  301.         box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16), 0 0 6px rgba(0, 0, 0, 0.1);
  302.         transition: .4s transform cubic-bezier(.155,1.105,.295,1.12),.4s box-shadow,.4s
  303.         -webkit-transform cubic-bezier(.155,1.105,.295,1.12);
  304.     }
  305.     .cardwidhCorporatePartner:hover {transform: scale(1.04);}
  306.     .TopimageholderCorporatePartner {text-align: center;width: 100%;height: 10rem;}
  307.     .cardwidhCorporatePartner img {width: 100%;height: 100%;object-fit: contain;}
  308.     .lineSaperatorCorporatePartner {height: 0.6rem;
  309.         background: linear-gradient(90deg, #7ab800 0%, #AACF61 70%, rgba(255,255,255,1) 100%);
  310.     }
  311.     .contentholderCorporatePartner {height: 15rem;width: 100%;}
  312.     .p_CP_textholder {height: 7rem;}
  313.     .cardwidhCorporatePartner .footercorporatepartner1 {
  314.         background: linear-gradient(90deg, rgba(122,184,0,1) 0%, rgba(170,207,97,1) 30%, rgba(255,255,255,1) 100%);
  315.         margin-left: 4.5rem;border-bottom-left-radius: 1rem;border-top-left-radius: 1rem;padding-top: 0.1rem;
  316.         padding-bottom: 0.1rem;
  317.     }
  318.     .cardwidhCorporatePartner .footercorporatepartner2 {
  319.         background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(170,207,97,1) 30%, rgba(122,184,0,1) 100%);
  320.         margin-right: 4.5rem;padding-top: 0.1rem;padding-bottom: 0.1rem;border-radius:1rem;
  321.     }
  322.     {# Widget - MemberDetiledView #}
  323.     .SocialmediaMDV a {color: #666464;}
  324.     .SocialmediaMDV a:hover {color: rgba(122,184,0,1);}
  325.     .scoreMDV {background-color: #C4C4C4;}
  326.     .CardImageTopMDV {width: 100%;height: 100%; object-fit: cover;}
  327.     .imgSvgBkgColorMDV {background-color: #c7c6c6;color: #e0e0e0;}
  328.     #imgSectionMDV {height: 220px;width: 220px; margin-top:50px;margin-left:auto;margin-right:auto;
  329.         box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16), 0 0 6px rgba(0, 0, 0, 0.1);
  330.     }
  331.     .skillsColorMDV a {color: rgba(122,184,0,1); }
  332.     .skillsColorMDV a:hover {color: rgba(122,184,0,1); }
  333.     .greenBackground100 {display: inline-block;width: 100px;background-color: rgba(122, 184, 0, 0.6);margin-right: 10px;    }
  334.     .graySettingsConnectBtn {display: inline-block;width: 100px;background-color: rgba(0, 0, 0, 0.16);margin-right: 10px;height: 40px;    }
  335.     .graySettingsConnectBtn:hover {background-color: rgba(0, 0, 0, 0.09);}
  336.     .tooltip-inner {background-color:white;border-color:black;border-width: 20px;color:black;}
  337.     @media (max-width: 991px) {  #imgSectionMDV {height: 180px;width: 180px;margin-top:75px;}  }
  338.     {# general connect style #}
  339.     .greenConnectButton {background-color: #7ab800;font-weight: 900;border-width: 0;border-color: rgba(122,184,0,0.6)}
  340.     .greenConnectButton:hover {background-color: rgba(122,184,0,0.6);}
  341.     .connectCard {padding: 20px;background:whitesmoke;margin: 10px 7px 15px;}
  342.     .editProfileImage {width: 160px;height: 160px;background-size: cover;background-position: center;border: 0.5rem solid white;cursor: pointer;}
  343.     .editStartupBanner {width: 640px;height: 160px;object-fit:contain;border: 0.5rem solid white;cursor: pointer;}
  344.     .connectCardTop {padding: 10px;margin-bottom: 15px;vertical-align: center;height: 40px;background: rgba(122, 184, 0, 0.6);width: 100%;}
  345.     .memberSettingsRow {display: flex;align-content: space-evenly;padding: 10px; width: 100%;}
  346.     .greenConnect {background-color: #7ab800;border-width: 0}
  347.     .connectProgress {height:25px; font-size:14px; box-shadow: inset 0 7px 9px -7px rgba(0,0,0,0.4);}
  348.     {# adapt bootstrap elements to Connect-Style #}
  349.     .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}
  350.     {# Today Bookings #}
  351.     .availableSlot { background-color: #7ab800;}
  352.     .availableSlot:hover { background-color: rgba(122, 184, 0, 0.6);}
  353.     .availableSoon {background-color: rgb(192, 192, 191);}
  354.     .hrline {height: 0.3rem;background: #7ab800;margin-left: 19%;margin-right: 19%;}
  355.     .filtertext {margin: auto;font-size: 1.6rem;font-weight: bolder;}
  356.     .col-md-1-5 {width: 14%;margin-right: 1px;margin-left: 1px;border-radius: 10px;}
  357.     {# Book meeting and conferencerooms #}
  358.     .bookingHyperLink {color: black;}
  359.     .bookingHyperLink:hover {color: black;}
  360.     .booking {background-color: rgba(255, 2, 2, 1);}
  361.     .booking:hover {background-color: rgba(255, 2, 2, 0.6);}
  362.     .outdated_booking {background-color: rgba(255, 2, 2, 0.1);}
  363.     .freeSlot {background-color: rgba(122, 184, 0, 1);color: white;}
  364.     .freeSlot:hover {background-color: rgba(122, 184, 0, 0.6);color: white;}
  365.     .outdated_freeSlot {background-color: rgba(122, 184, 0, 0.1);}
  366.     .col-1-5 {width: 13.9%;margin-right: 2px;margin-left: 2px;border-radius: 10px;}
  367.     {# login #}
  368.     .homebtnLogin {color: white;}
  369.     .homebtnLogin:hover {color: black;transition: 0.3s ease-in;}
  370.     .container {font-family: 'Source Sans Pro', sans-serif;}
  371.     {# MyNetwork #}
  372.     .btnGetinContactMyNetwork { background-color: #7ab800; box-shadow: 2px 4px 5px #c5c5c5;}
  373.     .btnGetinContactMyNetwork:hover {background-color: rgba(122, 184, 0, 0.6);box-shadow: 2px 4px 5px #c5c5c5;}
  374.     .btnMyNetwork {box-shadow: 2px 4px 5px #c5c5c5;}
  375.     .imageSizeMyNetwork {width: 65px;height: 65px;border: 3px solid #e3e2e2;}
  376.     .imageSizeMyNetwork img, .imageSizeMyNetwork svg {width: 100%;height: 100%;border: none;}
  377.     .paddingNameSectionMyNetwork {padding-bottom: 15px;padding-top: 15px;background-color: #7ab800;}
  378.     .inputSearchMyNetwork {padding-bottom: 8px;padding-top: 8px;}
  379.     .favoriteMyNetwork { display: none; }
  380.     .notFavoriteMyNetwork { display: inline; }
  381.     .isFavoriteMyNetwork .favoriteMyNetwork { display: inline; }
  382.     .isFavoriteMyNetwork .notFavoriteMyNetwork { display: none; }
  383.     {# knowhow - batch feed - DesktopView #}
  384.     .feed_batch_Card {width: 100%;}
  385.     .feed_batch_imageholder {
  386.         width: 100%;
  387.         height: 300px;
  388.         transition:all .5s ease-in-out;
  389.         background-color:#0080bb; /* startplatz blue */
  390.     }
  391.     .feed_batch_Img {
  392.         width: 100%;
  393.         height: 100%;
  394.         transition:all .5s ease-in-out;
  395.         object-fit: contain;
  396.         color: #e8e8e7;
  397.     }
  398.     .feed_batch_Img:hover {color: rgba(0, 128, 187, 0.6);}
  399.     .feed_batch_imageholder:hover {background: rgba(0, 128, 187, 0.6);color:#AACF61;}
  400.     .feed_batch_Text {width: 100%;height: 300px;border: 3px solid #0080bb;border-left: none;}
  401.     {# knowHow - batch feed - MobileView #}
  402.     .cardBodyFeedBatch {border: 3px solid #0080bb;}
  403.     .feed_batch_imageholderMobile {width: 100%;height: 190px;background-color: #0080bb;}
  404.     .feed_batch_imageholderMobile img {width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
  405.     .feed_batch_imageholderMobile svg {width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
  406.     @media (max-width: 991px) {  .feed_batch_cardWidth {width: 45rem;margin-left: auto;margin-right: auto;}  }
  407.     @media (max-width: 950px) {  .feed_batch_cardWidth {width: 35rem;margin-left: auto;margin-right: auto;}  }
  408.     @media (max-width: 767px) {  .feed_batch_cardWidth {width: 30rem;margin-left: auto;margin-right: auto;}  }
  409.     @media (max-width: 550px) {  .feed_batch_cardWidth {width: 25rem;margin-left: auto;margin-right: auto;}  }
  410.     @media (max-width: 450px) {  .feed_batch_cardWidth {width: 20rem;margin-left: auto;margin-right: auto;}  }
  411.     {# KnowHow - blogPost - DesktopView #}
  412.     .ArtikelCardblogPost {width: 100%;}
  413.     .ArtikelImgblogPost {
  414.         transition:all .5s ease-in-out;width: 100%;height: 100%;
  415.         object-fit: contain;color: #e8e8e7;
  416.     }
  417.     .ArtikelImgblogPost:hover {color:#AACF61;}
  418.     .ArtikelImageHolderblogPost {transition:all .5s ease-in-out;width: 100%;background-color:#AACF61;height: 300px;}
  419.     .ArtikelImageHolderblogPost:hover {background:#7ab800;color:#AACF61;}
  420.     .ArtikelTextblogPost {width: 100%;height: 300px;border: 3px solid #AACF61;border-left: none;}
  421.     {# KnowHow - blogPost - MobileView #}
  422.     .imgBlockMobileblogPost {width: 100%;height: 190px;background-color: #AACF61;}
  423.     .imgBlockMobileblogPost svg {width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
  424.     .imgBlockMobileblogPost img {width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
  425.     .cardBodyKnowhowblogPost {border: 3px solid #AACF61;border-top: none;}
  426.     @media (max-width: 991px) {  .cardArticleWidthblogPost {width: 45rem;margin-left: auto;margin-right: auto;}  }
  427.     @media (max-width: 950px) {  .cardArticleWidthblogPost {width: 35rem;margin-left: auto;margin-right: auto;}  }
  428.     @media (max-width: 767px) {  .cardArticleWidthblogPost {width: 30rem;margin-left: auto;margin-right: auto;}  }
  429.     @media (max-width: 550px) {  .cardArticleWidthblogPost {width: 25rem;margin-left: auto;margin-right: auto;}  }
  430.     @media (max-width: 450px) {  .cardArticleWidthblogPost {width: 20rem;margin-left: auto;margin-right: auto;}  }
  431.     {# KnowHow - events #}
  432.     .cardMainEventPost {border: 3px solid #525459;}
  433.     .cardImageholderEventPost {background-color: #525459;height: 300px;width: 100%;}
  434.     .cardImageholderEventPost img {transition:all .5s ease-in-out;width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
  435.     .cardImageholderEventPost svg {transition:all .5s ease-in-out;width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
  436.     .cardTextHolderEventPost {height: 300px;width: 100%;}
  437.     .textHolderEventPost {height: 245px;}
  438.     @media (max-width: 991px) {  .cardMainEventPost {width: 45rem;margin-left: auto;margin-right: auto;}  }
  439.     @media (max-width: 950px) {  .cardMainEventPost {width: 35rem;margin-left: auto;margin-right: auto;}  }
  440.     @media (max-width: 767px) {  .cardMainEventPost {width: 30rem;margin-left: auto;margin-right: auto;}  }
  441.     @media (max-width: 550px) {  .cardMainEventPost {width: 25rem;margin-left: auto;margin-right: auto;}  }
  442.     @media (max-width: 450px) {  .cardMainEventPost {width: 20rem;margin-left: auto;margin-right: auto;}  }
  443.     {# KnowHow - post - DesktopView #}
  444.     .single_post_post_Img {transition:all .5s ease-in-out;width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
  445.     .single_post_post_ImageHolder {transition:all .5s ease-in-out;width: 100%;background-color:#7ab800;height: 300px;}
  446.     .single_post_post_Card {width: 100%;}
  447.     .single_post_post_Img:hover {color:#ffffff;}
  448.     .single_post_post_ImageHolder:hover {background:#AACF61;color:#7ab800;}
  449.     .single_post_post_Text {width: 100%;height: 300px;border: 3px solid #7ab800;border-left: none;}
  450.     .textplaceholderPostPostSingle {height: 200px;}
  451.     {# KnowHow - post - MobileView #}
  452.     .single_post_post_imgBlock  {width: 100%;height: 190px;background-color: #7ab800;}
  453.     .cardTextPlaceholder {height: 14rem;}
  454.     .single_post_post_imgBlock img {width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
  455.     .single_post_post_imgBlock svg {width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
  456.     .cardBodySinglePostPost {border: 3px solid #7ab800;}
  457.     @media (max-width: 991px) {  .single_post_post_CardWidth {width: 45rem;margin-left: auto;margin-right: auto;}  }
  458.     @media (max-width: 950px) {  .single_post_post_CardWidth {width: 35rem;margin-left: auto;margin-right: auto;}  }
  459.     @media (max-width: 767px) {  .single_post_post_CardWidth {width: 30rem;margin-left: auto;margin-right: auto;}  }
  460.     @media (max-width: 550px) {  .single_post_post_CardWidth {width: 25rem;margin-left: auto;margin-right: auto;}  }
  461.     @media (max-width: 450px) {  .single_post_post_CardWidth {width: 20rem;margin-left: auto;margin-right: auto;}  }
  462.     {# KnowHow - youtube Playlist, video - DesktopView  #}
  463.     .YoutubeVideo {transition:all .5s ease-in-out;width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
  464.     .youtubeVideoHolder {transition:all .5s ease-in-out;width: 100%;background-color:#FF0000;height: 300px;}
  465.     .youtubeVideoHolder:hover {background: rgba(255, 0, 0, 0.5);color:#AACF61;}
  466.     .YoutubeVideoDescription {border: 3px solid #FF0000;border-left: none;height: 300px;}
  467.     .titleYoutubeVideo {width: 100%;height: 40px;}
  468.     .descriptionYoutubeVideo {width: 100%;height: 200px;}
  469.     {# KnowHow - youtube Playlist, video - MobileView #}
  470.     .youtubeVideoHolderMobile {width: 100%;height: 190px;background-color: #FF0000;}
  471.     .cardTextOverflowYoutubeVideo {height: 14rem;}
  472.     .YoutubeVideoDescriptionMobile {border:3px solid #ff0000;border-top: none;width: 100%;}
  473.     @media (max-width: 991px) {
  474.         .YoutubeVideoCardWidth {width: 45rem;margin-left: auto;margin-right: auto;}
  475.         .YoutubeVideoMobile {width: 50%;height: 100%;object-fit: contain;color: #e8e8e7;}
  476.     }
  477.     @media (max-width: 950px) {
  478.         .YoutubeVideoCardWidth {width: 35rem;margin-left: auto;margin-right: auto;}
  479.         .YoutubeVideoMobile {width: 70%;height: 100%;object-fit: contain;color: #e8e8e7;}
  480.     }
  481.     @media (max-width: 767px) {
  482.         .YoutubeVideoCardWidth {width: 30rem;margin-left: auto;margin-right: auto;}
  483.         .YoutubeVideoMobile {width: 80%;height: 100%;object-fit: contain;color: #e8e8e7;}
  484.     }
  485.     @media (max-width: 550px) {
  486.         .YoutubeVideoCardWidth {width: 25rem;margin-left: auto;margin-right: auto;}
  487.         .YoutubeVideoMobile {width: 90%;height: 100%;object-fit: contain;color: #e8e8e7;}
  488.     }
  489.     @media (max-width: 450px) {
  490.         .YoutubeVideoCardWidth {width: 20rem;margin-left: auto;margin-right: auto;}
  491.         .YoutubeVideoMobile {width: 100%;height: 100%;object-fit: contain;color: #e8e8e7;}
  492.     }
  493.     {# StartupIndex - Community #}
  494.     .myclassStartupIndex tr:hover{cursor: pointer;background-color: rgba(122, 184, 0, 0.5);}
  495.     .myclassStartupIndex {border: 3px solid #7ab800;}
  496.     .TheadercolorStartupIndex {background-color: #7ab800;color: #ffffff;}
  497.     .td_StartupIndex {border-bottom: 0.8px solid #e0dddd;border-left: 0.8px solid #e0dddd;border-top: none;}
  498.     {# startup products detail #}
  499.     .boxBorderStartupOffer {border: 2px solid #7AB800;padding: 3rem;height: 25rem;}
  500.     .boxBorderStartupOffer img {width: 100%;object-fit: contain;}
  501.     .boxBorderStartupOfferMobile {border: 2px solid #7AB800;}
  502.     .imgStartupOfferMobilePlaceholder {height: 250px;width: 100%;}
  503.     .imgStartupOfferMobile  {width: 100%;height: 100%;padding: 10px;object-fit: contain;}
  504.     .imgStartupOfferPlaceholder {height: 100%;width: 100%;}
  505.     .StartupProductimage  {width: 100%;height: 100%;object-fit: contain;}
  506.     .h2_partnerProduct {color: #7AB800;font-weight: bolder;}
  507.     .Content_startup_product {padding-top: 1rem;padding-right: 1.5rem;padding-left: 1rem;height: 18rem;}
  508.     .btnZumAngebote {height: 7rem;}
  509.     .btnZumAngeboteColor {background-color: #7ab800;}
  510.     .hrLine2 {height: 4px;width:100%;background-color: #7AB800}
  511.     .contentBoxstartup {height:fit-content;overflow: auto;}
  512.     .OfferStartupProduct {
  513.         height: 2.5rem;width: 7rem;padding-top: 0.4rem;transform: rotate(-90deg);position: absolute;
  514.         margin-left: -4.8rem;margin-top: 20.2rem;background-color: #AACF61;
  515.     }
  516.     /* --- Corporate: spGreen / GREEN ---- */
  517.     .color-success {color:#7AB800;}
  518.     .spGreen h1,.spGreen h2,.spGreen h3,.spGreen h4,.spGreen h5,.spGreen h6  {color: rgba(122,184,8,1) !important;}
  519.     .spGreen {color: rgba(122,184,8,1) !important;}
  520.     .spGreen-90 {color: rgba(122,184,8,0.9)!important;}
  521.     .spGreen-80 {color: rgba(122,184,8,0.8)!important;}
  522.     .spGreen-70 {color: rgba(122,184,8,0.7)!important;}
  523.     .spGreen-60 {color: rgba(122,184,8,0.6)!important;}
  524.     .spGreen-50 {color: rgba(122,184,8,0.5)!important;}
  525.     .spGreen-40 {color: rgba(122,184,8,0.4)!important;}
  526.     .spGreen-30 {color: rgba(122,184,8,0.3)!important;}
  527.     .spGreen-20 {color: rgba(122,184,8,0.2)!important;}
  528.     .spGreen-10 {color: rgba(122,184,8,0.1)!important;}
  529.     .spGreen-5 {color: rgba(122,184,8,0.05)!important;}
  530.     .spBgGreen {background-color: rgba(122,184,8,1) !important;color: white;}
  531.     /* --- Corporate: spRed/ RED ---- */
  532.     .color-danger {color:#8F2640;}
  533.     .spRed h1,.spRed h2,.spRed h3,.spRed h4,.spRed h5,.spRed h6  {color: rgba(143,38,64,1) !important;}
  534.     .spRed {color: rgba(143,38,64,1) !important;}
  535.     .spRed-90 {color: rgba(143,38,64,0.9)!important;}
  536.     .spRed-80 {color: rgba(143,38,64,0.8)!important;}
  537.     .spRed-70 {color: rgba(143,38,64,0.7)!important;}
  538.     .spRed-60 {color: rgba(143,38,64,0.6)!important;}
  539.     .spRed-50 {color: rgba(143,38,64,0.5)!important;}
  540.     .spRed-40 {color: rgba(143,38,64,0.4)!important;}
  541.     .spRed-30 {color: rgba(143,38,64,0.3)!important;}
  542.     .spRed-20 {color: rgba(143,38,64,0.2)!important;}
  543.     .spRed-10 {color: rgba(143,38,64,0.1)!important;}
  544.     .spRed strong {color: rgba(143,38,64,1) !important;}
  545.     .bgSpRed { background-color: rgba(143,38,64,0.99)!important;}
  546.     .bgSpRed-90 {background-color: rgba(143,38,64,0.9)!important;}
  547.     .bgSpRed-80 {background-color: rgba(143,38,64,0.8)!important;}
  548.     .bgSpRed-70 {background-color: rgba(143,38,64,0.7)!important;}
  549.     .bgSpRed-60 {background-color: rgba(143,38,64,0.6)!important;}
  550.     .bgSpRed-50 {background-color: rgba(143,38,64,0.5)!important;}
  551.     .bgSpRed-40 {background-color: rgba(143,38,64,0.4)!important;}
  552.     .bgSpRed-30 {background-color: rgba(143,38,64,0.3)!important;}
  553.     .bgSpRed-20 {background-color: rgba(143,38,64,0.2)!important;}
  554.     .bgSpRed-10 {background-color: rgba(143,38,64,0.1)!important;}
  555.     .line-clamp-3 {
  556.         display: -webkit-box;
  557.         -webkit-line-clamp: 3;
  558.         -webkit-box-orient: vertical;
  559.         display: box;
  560.         line-clamp: 3;
  561.         box-orient: vertical;
  562.         overflow: hidden;
  563.     }
  564.     .line-clamp-4 {
  565.         display: -webkit-box;
  566.         -webkit-line-clamp: 4;
  567.         -webkit-box-orient: vertical;
  568.         display: box;
  569.         line-clamp: 4;
  570.         box-orient: vertical;
  571.         overflow: hidden;
  572.     }
  573.     .line-clamp-6 {
  574.         display: -webkit-box;
  575.         -webkit-line-clamp: 6;
  576.         -webkit-box-orient: vertical;
  577.         display: box;
  578.         line-clamp: 6;
  579.         box-orient: vertical;
  580.         overflow: hidden;
  581.     }
  582.     .overflow-ellipse {
  583.         white-space: nowrap;
  584.         overflow: hidden;
  585.         text-overflow: ellipsis;
  586.     }
  587.     .material-icons-outlined {
  588.         vertical-align: middle;
  589.     }
  590.     .material-icons-outlined.eventcard-icon {
  591.         vertical-align: middle;
  592.         font-size: 14px;
  593.     }
  594.     .material-icons-outlined.roomcard-icon {
  595.         vertical-align: middle;
  596.         font-size: 20px;
  597.         color: #7ab800;
  598.     }
  599.     .material-icons-outlined.black-icon {
  600.         vertical-align: middle;
  601.         font-size: 20px;
  602.         color: black;
  603.     }
  604.     .card-sub-link {
  605.         position: relative;
  606.         z-index: 2;
  607.     }
  608.     .btn.help-button,
  609.     .help-button {
  610.         position: fixed;
  611.         bottom: 2rem;
  612.         right: 2rem; 
  613.         background-color: rgba(122,184,8,1);
  614.         color: white;
  615.         z-index: 10;
  616.     }
  617.     .btn.help-button:hover,
  618.     .help-button:hover {
  619.         color: white;
  620.         background-color: rgba(98,147,6,1);
  621.     }
  622.     .help-button-text {
  623.         vertical-align: center;
  624.     }
  625.     
  626.     @media (max-width: 992px) {
  627.         .help-button-text {
  628.             display: none;
  629.         }
  630.     }
  631.     /* ajax-helpers */
  632.     [data-template] { display: none; }
  633.     [data-filtered-out-by] { display: none; }
  634.     .ajax-toast-container {
  635.         bottom: 2rem;
  636.         right: 2rem;
  637.         position: fixed;
  638.         max-width: 40rem;
  639.         z-index: 100000;
  640.     }
  641.     .ajax-toast {
  642.         max-height: 20rem;
  643.         transition: all 0.5s;
  644.         display: none;
  645.         padding: 15px;
  646.         border-radius: 5px;
  647.         border: 1px solid grey;
  648.         background-color: #61badd; /* lightblue; TODO: Replace with style approved color */
  649.         color: white;
  650.         margin-bottom: 0.5rem;
  651.     }
  652.     .ajax-toast:last-child {
  653.         margin-bottom: 0;
  654.     }
  655.     .ajax-toast.ajax-toast-success {
  656.         color: white;
  657.         border: 1px solid #d6e9c6;
  658.         background-color: rgba(122,184,8,1); /* spbGGreen */
  659.     }
  660.     .ajax-toast.ajax-toast-error {
  661.         color: white;
  662.         border: 1px solid darkred;
  663.         background-color: rgba(143,38,64,0.99); /* bgSpRed */
  664.     }   
  665.     /* end ajax-helpers */
  666.     /* checkable buttons */
  667.     .checkable-buttons > input {
  668.         display: none;
  669.     }
  670.     .checkable-buttons > label {
  671.         margin:0;
  672.     }
  673.     .checkable-buttons > input:checked + label.btn-dark {
  674.         background-color: #28a745;
  675.         border-color: #28a745;
  676.     }
  677.     .checkable-buttons > input:checked + label.btn-dark:hover {
  678.         background-color: #218838;
  679.         border-color: #1e7e34;
  680.     }
  681.     .checkable-buttons > input:checked + label.btn-outline-primary {
  682.         color: #fff;
  683.         background-color: #007bff;
  684.         border-color: #007bff;
  685.     }
  686.     .checkable-buttons > input:checked + label.btn-outline-primary:hover {
  687.         color: #fff;
  688.         background-color: #0069d9;
  689.         border-color: #0062cc;
  690.     }
  691.     .checkable-buttons > input + label.btn-outline-secondary {
  692.         background-color: transparent;
  693.         color: #6c757d;
  694.         border-color: #6c757d;
  695.     }
  696.     .checkable-buttons > input + label.btn-outline-secondary:hover {
  697.         color: #fff;
  698.         background-color: #6c757d;
  699.         border-color: #6c757d;
  700.     }
  701.     .checkable-buttons > input:checked + label.btn-outline-secondary.btn-info {
  702.         color: #fff;
  703.         background-color: #17a2b8;
  704.         border-color: #17a2b8;
  705.     }
  706.     .checkable-buttons > input:checked + label.btn-outline-secondary.btn-info:hover {
  707.        color: #fff;
  708.        background-color: #138496;
  709.        border-color: #117a8b;
  710.     }
  711.     .checkable-buttons > input:checked + label.btn-outline-secondary.btn-secondary {
  712.        color: #fff;
  713.        background-color: #6c757d;
  714.        border-color: #6c757d;
  715.     }
  716.     .checkable-buttons > input:checked + label.btn-outline-secondary.btn-secondary:hover {
  717.        color: #fff;
  718.        background-color: #5a6268;
  719.        border-color: #545b62;
  720.     }
  721.     .checkable-buttons > input:checked + label.btn-outline-secondary.btn-danger {
  722.        color: #fff;
  723.        background-color: #dc3545;
  724.        border-color: #dc3545;
  725.     }
  726.     .checkable-buttons > input:checked + label.btn-outline-secondary.btn-danger:hover {
  727.     }
  728.     .checkable-buttons > input:checked + label.btn-outline-secondary.btn-success {
  729.        color: #fff;
  730.        background-color: #28a745;
  731.        border-color: #28a745;
  732.     }
  733.     .checkable-buttons > input:checked + label.btn-outline-secondary.btn-success:hover {
  734.        color: #fff;
  735.        background-color: #218838;
  736.        border-color: #1e7e34;
  737.     }
  738.     .checkable-buttons > input:checked + label.btn-outline-secondary.btn-gruenderstipendium {
  739.         color: #fff;
  740.         background-color: #7ab800;
  741.         border-color: #7ab800;
  742.     }
  743.     .btn-startplatz {
  744.         color: #fff;
  745.         background-color: #7ab800;
  746.         border-color: #7ab800;
  747.     }
  748.     .btn-startplatz:hover {
  749.         color: #fff;
  750.         background-color: #8dd300;
  751.         border-color: #8dd300;
  752.     }
  753.     /* end checkable buttons */
  754.     .card-startup {
  755.         height: 20rem;
  756.         background-color: #fff;
  757.         border: 3px solid black;
  758.         flex-wrap: wrap;
  759.         display: flex;
  760.         justify-content: space-between;
  761.     }
  762.     /*.row{
  763.         width: 100%;
  764.         height: 100%;
  765.     }
  766.     .col-sm{
  767.         width: 50%;
  768.         height: 20rem;
  769.         flex-direction: column;
  770.         overflow: hidden;
  771.     }*/
  772.     .card-startup-logo a {
  773.         width: 100%;
  774.         height: 20rem;
  775.         object-fit: contain;
  776.         float: left;
  777.     }
  778.     .card-startup-logo img {
  779.         width: 100%;
  780.         height: 20rem;
  781.         max-height: 260px;
  782.         object-fit: contain;
  783.         float: left;
  784.     }
  785.     .card-startup-logo svg {
  786.         width: 100%;
  787.         height: 20rem;
  788.         max-height: 260px;
  789.         object-fit: contain;
  790.         float: left;
  791.     }
  792.     .card-startup .card-name {
  793.         font-size: 30px;
  794.         float: left;
  795.         color: black;
  796.         position: relative;
  797.         font-weight: bold;
  798.         display: block;
  799.     }
  800.     .card-startup .card-content {
  801.         width: 100%;
  802.         height: 100%;
  803.         margin:  5px 0px 0px 0px;
  804.         display: flex;
  805.         flex-direction: column;
  806.     }
  807.     .card-startup .card-content p{
  808.         width: 100%;
  809.         font-size: 15px;
  810.         color: black;
  811.         padding:  0px;
  812.     }
  813.     .card-place {
  814.         display: inline-block;
  815.         color: black;
  816.         padding: 10px 0px;
  817.     }
  818.     .card-place img{
  819.         width: 15px;
  820.         height: 20px;
  821.     }
  822.     .card-link{
  823.         display: inline-block;
  824.         padding: 10px 0px;
  825.     }
  826.     .card-link img{
  827.         width: 35px;
  828.         height: 35px;
  829.     }
  830.     .card-link a{
  831.         color: black;
  832.         font-weight: bold;
  833.         padding: 0px 10px;
  834.     }
  835.     @media (max-width: 575px) {
  836.         .card-startup {
  837.             height: auto;
  838.         }
  839.     }
  840.     /* Events Overview */
  841.     .event-card-width {
  842.         width: 16rem;
  843.         height: 22rem;
  844.         box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16), 0 0 6px rgba(0, 0, 0, 0.1);
  845.         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);
  846.         border-style: none;
  847.     }
  848.     .event-card-width:hover {transform: scale(1.04);}
  849.     .event-card-width a {
  850.         text-decoration: none;
  851.         color: inherit;
  852.     }
  853.     .banner-line {
  854.         height: 25px;
  855.         border-bottom: 4px solid #7ab800;
  856.         text-align: center;
  857.         max-width: 1090px;
  858.         margin: 0px auto;
  859.     }
  860.     .banner-title {
  861.         font-size: 30px;
  862.         background-color: white;
  863.         padding: 0 35px;
  864.     }
  865.     .banner-flex-width{
  866.         background-repeat:no-repeat;
  867.         background-size: cover;
  868.     }
  869.     .event-card-title {
  870.         display: flex;
  871.         align-items: center;
  872.         text-align: left;
  873.         justify-content: center;
  874.         width: 100%;
  875.         height: 8rem;
  876.         background:  #7ab800;
  877.         overflow: overlay;
  878.     } /*in*/
  879.     .hide-scrollbar::-webkit-scrollbar {
  880.         display: none;
  881.         scrollbar-width: none;
  882.     }
  883.     .hide-scrollbar {
  884.         scrollbar-width: none;
  885.     }
  886.     .event-card-text {
  887.         font-size: 14px;
  888.     }
  889.     .search-box-events {
  890.         border-radius: 10px;
  891.         background: #f9f9f9 ;
  892.     }
  893.     .show-events-button {
  894.         border: 0;
  895.         line-height: 2.5;
  896.         padding: 0 20px;
  897.         font-size: 1rem;
  898.         text-align: center;
  899.         color: #fff;
  900.         border-radius: 6px;
  901.         background-color: #7ab800;
  902.         padding-top: 1rem;
  903.         padding-bottom: 1rem;
  904.         padding-left: 2.5rem;
  905.         padding-right: 2.5rem;
  906.     }
  907.     .show-events-button:hover {
  908.         color: white;
  909.         text-decoration: none;
  910.     }
  911.     /* Admin Section */
  912.     .btn-warning {
  913.         color: #fff;
  914.         background-color: #0071C2;
  915.         border-color: #0071C2; }
  916.     .btn-warning:hover {
  917.         color: #fff;
  918.         background-color: #005b9a;
  919.         border-color: #005b9a; }
  920.     .btn-warning:focus, .btn-warning.focus {
  921.         -webkit-box-shadow: 0 0 0 0.2rem rgb(2, 70, 117);
  922.         box-shadow: 0 0 0 0.2rem rgb(2, 70, 117);
  923.         background-color: #024675FF;
  924.         border-color: #024675FF;
  925.         color: #ffffff; }
  926.         
  927.     .btn-warning.disabled, .btn-warning:disabled {
  928.         color: #fff;
  929.         background-color: #0071C2;
  930.         border-color: #0071C2; }
  931.     .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  932.     .show > .btn-warning.dropdown-toggle {
  933.         color: #fff;
  934.         background-color: #005b9a;
  935.         border-color: #005b9a; }
  936.     .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
  937.     .show > .btn-warning.dropdown-toggle:focus {
  938.         -webkit-box-shadow: 0 0 0 0.2rem rgb(2, 70, 117);
  939.         box-shadow: 0 0 0 0.2rem rgb(2, 70, 117); }
  940.     .bg-warning {
  941.         color: #fff;
  942.         background-color: #0071C2 !important;
  943.     }
  944.     a.bg-warning:hover,
  945.     a.bg-warning:focus,
  946.     button.bg-warning:hover,
  947.     button.bg-warning:focus {
  948.         color: #fff;
  949.         background-color: #005b9a !important;
  950.     }
  951.     /* Admin Section End */
  952.     /* Booking Rooms */
  953.     .carousel-item {
  954.         height: 533px;
  955.         width: 800px;
  956.     }
  957.     .carousel-item img {
  958.         position: absolute;
  959.         object-fit: cover;
  960.         top: 0;
  961.         left: 0;
  962.         min-height: 500px;
  963.     }
  964.      .dropbtn {
  965.          background-color: #04AA6D;
  966.          color: white;
  967.          padding: 16px;
  968.          font-size: 16px;
  969.          border: none;
  970.      }
  971.     .dropdown-content {
  972.         display: none;
  973.         position: absolute ;
  974.         background-color: #f1f1f1;
  975.         width: 147px;
  976.         box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  977.         z-index: 1;
  978.         alignment: center;
  979.     }
  980.     .dropdown-content a {
  981.         color: black;
  982.         padding: 12px 16px;
  983.         text-decoration: none;
  984.         display: block;
  985.         width: inherit;
  986.     }
  987.     .dropdown-content a:hover {background-color: #ddd;}
  988.     .dropdown:hover .dropdown-content {display: block;}
  989.     .dropdown:hover .dropbtn {background-color: #3e8e41;}
  990.     
  991.     
  992.     /* Booking Rooms End */
  993.     
  994.     /* Startups Homepage design*/
  995.     .search-box p{
  996.         font-size: 20px ;
  997.         color: #6c757d;
  998.         position: relative;
  999.         top: 10px;
  1000.         left: 0px;
  1001.         bottom: 0px;
  1002.     }
  1003.     ::-webkit-input-placeholder {
  1004.         font-weight: bold;
  1005.         font-size: 18px;
  1006.     }
  1007.     .dropdown-item-homepage{
  1008.         background-color: #545b62;
  1009.         color: #fff;
  1010.         border: 1px solid #343a40;
  1011.         font-weight: bold;
  1012.     }
  1013.     .dropdown-item-homepage:hover{
  1014.         background-color: #7ab800;
  1015.     }
  1016.     /* Startups Homepage design End*/
  1017.     /* Startups Mission for Badge*/
  1018.     .flex-container-missions {
  1019.         display: flex;
  1020.         flex-direction: row;
  1021.     }
  1022.     @media (max-width: 1060px) {
  1023.         .flex-container-missions {
  1024.             flex-direction: column;
  1025.         }
  1026.     }
  1027.     /* Startups Mission for Badge end*/
  1028.     /* Star rating start */
  1029.     .rating {
  1030.         white-space:nowrap;
  1031.     }
  1032.     .rating:not(:checked) > input {
  1033.         white-space:nowrap;
  1034.         position: absolute;
  1035.         top: -9999px;
  1036.         clip: rect(0, 0, 0, 0);
  1037.     }
  1038.     .rating:not(:checked) > label {
  1039.         position:relative;
  1040.         float:right;
  1041.         margin:0 0.03em;
  1042.         padding:0;
  1043.         width:26px;
  1044.         overflow: hidden;
  1045.         white-space: nowrap;
  1046.         cursor: pointer;
  1047.         font-size: 200%;
  1048.         line-height: 1.2;
  1049.         color: #ddd;
  1050.         text-shadow: 0 0 2px black;
  1051.     }
  1052.     .rating > input:checked ~ label {
  1053.         position:relative;
  1054.         color: #fcff57;
  1055.     }
  1056.     .rating:not(:checked) > label:hover, .rating:not(:checked) > label:hover ~ label {
  1057.         color:gold;
  1058.     }
  1059.     .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 {
  1060.         color: #ea0;
  1061.     }
  1062.     .rating > label:active {
  1063.         position: relative;
  1064.     }
  1065.     .fractionalStar {
  1066.         position:absolute;
  1067.         inset: 0;
  1068.         overflow:hidden;
  1069.         color:#fcff57;
  1070.     }
  1071.     /* Star rating end */
  1072.     {# Banner startup detail view #}
  1073.     .placeholder-banner-flex-width{
  1074.         background-repeat:no-repeat;
  1075.         background-size: cover;
  1076.         width:100%;
  1077.         min-height: 190px;
  1078.     }
  1079.     .placeholder-banner-text {
  1080.         margin-top: 60px;
  1081.         margin-bottom: 100px;
  1082.         position: relative;
  1083.         z-index: 2;
  1084.         position: relative
  1085.     }
  1086.     .placeholder-addition {
  1087.         height: 180px;
  1088.         z-index:1;
  1089.         position: absolute;
  1090.     }
  1091.     .general-line-clamp {
  1092.         display            : block;
  1093.         display            : -webkit-box;
  1094.         -webkit-box-orient : vertical;
  1095.         position           : relative;
  1096.         overflow           : hidden;
  1097.         text-overflow      : ellipsis;
  1098.         padding            : 0 !important;
  1099.         line-height: var(--global--line-height-body,1.2) !important;
  1100.     }
  1101.     .general-line-clamp-1 {
  1102.         -webkit-line-clamp : 1;
  1103.         height             : calc(1em * var(--global--line-height-body, 1.2) * 1.6);
  1104.     }
  1105.     .general-line-clamp-2 {
  1106.         -webkit-line-clamp : 2;
  1107.         height             : calc(1em * var(--global--line-height-body, 1.2) * 2);
  1108.     }
  1109.     .general-line-clamp-3 {
  1110.         -webkit-line-clamp : 3;
  1111.         height             : calc(1em * var(--global--line-height-body, 1.2) * 3);
  1112.     }
  1113.     .general-line-clamp-4 {
  1114.         -webkit-line-clamp : 4;
  1115.         height             : calc(1em * var(--global--line-height-body, 1.2) * 4.6);
  1116.     }
  1117.     .general-line-clamp-5 {
  1118.         -webkit-line-clamp : 5;
  1119.         height             : calc(1em * var(--global--line-height-body, 1.2) * 5.6);
  1120.     }
  1121. </style>