/*Common */
@font-face {
  font-family: "verdana";
  src: url("images/Fonts/verdana.ttf");
}
@font-face {
  font-family: "Verdana Bold";
  src: url("images/Fonts/Verdana Bold.ttf");
}
@font-face {
  font-family: "simpo";
  src: url("images/Fonts/simpo.ttf");
}

.idea-cancel-button {
  display: none;
}
nav.tabs {
  margin-top: 1rem;
}
body:has(nav.tabs) #progressbar {
  margin-top: 30px;
}


/*div#scouted_users {
  display: flex;
  padding: 10px;
  width: 100%;
  justify-content: center;
}*/

.webform-submission-idea-form label.titleofyouridea {
    margin-bottom: 4px;
}

.webform-submission-idea-form .textarea_text {
    margin-bottom: 2px;
}

.webform-submission-idea-form .form-item-title-of-your-idea input,
.webform-submission-idea-form .form-item-startup-location-hq .form-select{
    min-height: 40px;
		box-shadow: 0px 0px 3px #00000029;
}

.block-rejection-lab7-idea-node-block .myidea_inno_idea_details_text.input,
.block-business-rejection-idea-node-block .myidea_inno_idea_details_text.input {
  height: auto;
}

.block-views-blockscouting-leadership-board-block-1 > h2 {
    text-align: center;
    font-family: 'DINNextLTArabicBold' !important;
    height: 0px !important;
}
#views-exposed-form-scouting-leadership-board-block-2 .exposed-form-filter,
#views-exposed-form-dealflow-dashboard-block-1 .exposed-form-filter {
  display: flex;
  justify-content: flex-end;
  text-transform: capitalize;
  gap: 10px;
}

#views-exposed-form-scouting-leadership-board-block-2 .exposed-form-filter label,
#views-exposed-form-dealflow-dashboard-block-1 .exposed-form-filter label {
	font-size: 14px;
}

.form-item-created-min-date input,
.form-item-created-max-date input {
    font-size: 14px;
    padding-right: 0;
}


#views-exposed-form-pitchday-summary-block-1 .exposed-form-filter {
    display: flex;
    justify-content: space-between;
		text-transform: capitalize;
}

.pitchday-search-form {
    display: flex;
    gap: 10px;
}

.pitchday-search-form .btn-primary {
    height: 36px;
    text-align: center;
    line-height: unset;
}

.lab7-pitchday-summery-form {
    gap: 10px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.view-id-pitchday_summary.view-display-id-block_1 .attachment {
    display: flex;
    justify-content: flex-end;
    padding-right: 86px;
    height: 45px;
    font-weight: bold;
}
.view-pitchday-summary.view-display-id-page_1 .views-field-field-pdg-vote,
.view-pitchday-summary.view-display-id-page_1 .views-field-field-vbg-vote {
    text-align: center;
}

.idea-listing.view-pitchday-summary.view-display-id-page_1 table > thead > tr > th > a,
.idea-listing.view-review-ideas-supervisor table > thead > tr > th > a
 {
	text-decoration:none;
}

.leaderboard {
	display: flex;
	height: 430px;
}

.scpouted_profile {
	text-align: center;
	min-width:33%;
}

.scpouted_profile img {
	width: 85px;
	height: 85px;
	border-radius: 50%;
}

.scpouted_profile.first {
	order: 2;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	margin-top: 50px;
}

.scpouted_profile.first img {
	border: 3px solid gold;
}

.scpouted_profile.second,
.scpouted_profile.third {
	order: 1;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
	margin-bottom: 50px;
}

.scpouted_profile.second img {
	border: 3px solid deepskyblue;
}

.scpouted_profile.third img {
	border: 3px solid orange;
}

.scpouted_profile.fourth,
.scpouted_profile.fifth {
	order: 3;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
	margin-bottom: 50px;
}

.scpouted_profile.fourth img {
    border: 3px solid rosybrown;
}

.scpouted_profile p {
	margin-top: 5px;
	font-size: 16px;
	font-family: 'DINNextLTArabicBold' !important;
}

.view-scouting-leadership-board .view-filters {
    /*float: right;*/
}

.view-scouting-leadership-board .view-content.row {
    clear: both;
}

.show_box {
	background: #f26722;
	border-radius: 50px;
	color: #ffffff;
  width: 80px !important;
}
.show_box img, 
.coin-icon img{
	width: 20px !important;
  height: 20px !important;
	border: 3px solid gold !important;
	margin-bottom: 4px;
	border-radius: 50%;
}

/****************************/
.leaderboard-container {
  background: #fff;
  padding: 12px 18px;
  border-radius: 8px;
  font-family: Arial, sans-serif;
	margin-top: 30px;
}
.leaderboard-filters {
  display: flex;
  gap: 4px;
  margin-bottom: 8px;
  justify-content: flex-end;
}
.leaderboard-list {
  list-style: decimal inside;
  padding: 0;
  margin: 0;
}
.leaderboard-list li {
  display: flex;
  align-items: center;
	margin-bottom: 25px;
}
.leaderboard-item {
  display: flex;
  align-items: center;
  width: 100%;
  margin-left: 8px;
	font-size: 16px;
}
.user-image img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 3px solid gold;
  margin-right: 10px;
  object-fit: cover;
}
.name {
  font-weight: 600;
  margin-right: auto;
  margin-left: 5px;
  color: #333;
	font-family: 'DINNextLTArabicBold' !important;
}
.number {
  font-weight: 600;
  margin-right: 25px;
  color: #333;
	font-family: 'DINNextLTArabicBold' !important;
}

.coins {
  background: #ff7f27;
  color: #fff;
  border-radius: 12px;
  padding: 2px 12px 2px 8px;
  font-size: 15px;
  font-weight: 600;
  display: flex;
  align-items: center;
  margin-left: 10px;
	font-family: 'DINNextLTArabicBold' !important;
}
.coin-icon {
  margin-right: 4px;
  font-size: 16px;
}

.leaderboard-item a {
    text-decoration: none;
}

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

.graph-render-data {
    display: flex;
    justify-content: center;
}

.graph-center-data {
    display: flex;
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 167px;
		font-size: 14px;
}

.massTargetingAchive {
  width: 47%;
  font-weight: bold;
	color: #0066b3;
	font-family: 'DINNextLTArabicBold' !important;
	display:none;
}
.scoutedIdeasAchive {
  width: 47%;
	text-align: center;
  font-weight: bold;
	color: #0066b3;
	font-family: 'DINNextLTArabicBold' !important;
	display:none;
}

span.achived {
    color: #000000;
}
.lab7-idea-chart-container {
    display: flex;
    justify-content: space-around;
    position: absolute;
    width: 92%;
    top: 76px;
    text-align: center;
}
.mass_targeting_info span.title,.scouted_info span.title{
    font-family: 'DINNextLTArabicBold' !important;
}

.mass_targeting_info p, .scouted_info p {
	font-family: 'DINNextLTArabicRegular' !important;
}
.deal_flow_dashboard {
	display: flex;
	justify-content: center;
	gap: 40px;
	margin-top: 50px;
}

.deal_flow_dashboard .section {
	text-align: center;
}

.deal_flow_dashboard .label {
	font-size: 18px;
	margin-bottom: 10px;
	font-weight: bold;
}

.deal_flow_dashboard .box {
	width: 150px;
	height: 150px;
	background-color: #007BFF;
	color: white;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 48px;
	border-radius: 10px;
}

.search_date_filter {
	display: flex;
	justify-content: space-around;
}
.pitchday_summary_page_link {
    display: flex;
    justify-content: flex-end;
    padding-right: 105px;


}
.pitchday_summary_page_link a,  .pitchday_summary_page_link a:hover, 
.pitchday_summary_page_link a:active, .pitchday_summary_page_link a:focus {
    color: #0071b3;
    text-decoration: none;
}

a.entrepre_other_apps {
    color: #0071b3;
}

a.entrepre_other_apps:hover, a.entrepre_other_apps:active, a.entrepre_other_apps:focus {
	color: #323232;
}

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

.block-rejection-lab7-idea-node-block .myidea_inno_idea_details_text_heading {
	padding: 15px 0px 3px 0px;
}

/*******************************************************/
a.idea-upload-docs:hover, a.idea-upload-docs:active, a.idea-upload-docs:focus {
	color: #0071b3;
}

.webform-submission-imo-upload-attachment-form {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.webform-submission-imo-upload-attachment-form .form-item-idea-upload-attachment {
  width: 300px;
}
.webform-submission-imo-upload-attachment-form .doc-upload-button {
	margin-top: 37px;
}
.webform-submission-imo-upload-attachment-form .form-actions {
    align-self: normal;
}

.webform-submission-idea-feedback-expert-form .webform-submission-information,
.webform-submission-supervisor-feedback-form .webform-submission-information,
.webform-submission-idea-feedback-business-form .webform-submission-information,
.webform-submission-business-reject-idea-form-form .webform-submission-information,
.webform-submission-business-supervisor-feedback-form .webform-submission-information {
   display: none;
}

.myidea_inno_container.internal_comments {
	display: flex;
	flex-direction: column;
}

.myidea_inno_container.relative_applications {
    flex-direction: column;
}

.relative_applications .idea-listing {
    margin-top: 0;
}

.internal_comments .field--name-comment-body p {
	margin-bottom: 0;
}

.comment-user-info {
    display: flex;
}

.myidea_internal_comment_card_text {
  background: #ffffff 0% 0% no-repeat padding-box;
  letter-spacing: 0px;
  margin: 5px 0 5px;
  word-break: break-word;
  height: auto !important;
  padding: 15px !important;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.29) !important;
  color: #323232 !important;
  border-radius: 5px !important;
  font: normal normal normal 16px/18px Verdana !important;
}
.myidea_inno_container.internal_comments {
    margin: 10px;
}

.myidea_inno_report_comment.internal_comments {
    margin-top: 0 !important;
    margin-bottom: 10px;
}

.idea_text_field {
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.29) !important;
  border-radius: 5px;
  color: #323232;
  height: 45px;
}

.idea-listing {
  margin-top: 50px;
}
.decision_color_passed {
  color: #00b22d;
}
.decision_color_archived {
  color: #ff844b;
}

.committee_group {
    border: 2px solid;
    margin-top: 10px;
    border-color: #e7f1ff;
}
.committee1, .committee2 {
    margin: 0px !important;
    background-color: #e7f1ff;
		box-shadow: 0 0 0 1px rgba(13, 110, 253, .25);
}

.home_footer.justify_content_center,
.language_ar .home_footer.justify_content_center {
  margin-bottom: 1rem;
}
.node--type-lab-7-idea .webform-submission-italent-review-form-form textarea.form-textarea {
  margin-bottom: 5px !important;
}
.node--type-lab-7-idea .form-select {
  box-shadow: 0px 0px 6px rgb(0 0 0 / 29%);
  margin-top: 10px;
}
.node--type-lab-7-idea .form-toggle-checkbox-wrapper {
  background: #ffffff !important;
  margin-top: 30px;
}
.myidea_inno_sub_list a {
  word-break: break-word;
}
.editprofile_header {
  padding: 10px;
  margin-top: 10px;
}
.data-drupal-messages .alert.alert-danger {
    color: #333;
    background: white;
    border-left: #cc0000 15px solid;
}

.alert.alert-danger .item-list--comma-list.item-list {
  display: none;
}

.alert.alert-danger hr {
  display: none;
}
.page-user-password .alert-success,
.page-user-password .alert-danger {
  margin-top: 30px;
  margin-bottom: 1px;
}

.add_team_member_mobile_ar .error {
  float: left;
  padding: 6px 0;
}
.language_ar .add_team_member_mobile_ar .error {
  float: right;
}
.img-fluid {
  max-width: 100%;
  height: 100%;
  width: 100%;
}
.signin_img-fluid {
  max-width: 100%;
  height: 100%;
  width: 100%;
}
.container-fluid {
  padding: 0 !important;
}
.arrow_img {
  width: 51px;
  height: 51px;
  cursor: pointer;
  position: absolute;
  left: 2%;
  margin-top: 30px;
}
.skip-supervisor-review-wrapper {
    margin-top: 30px;
    box-shadow: 0px 0px 6px rgb(0 0 0 / 29%);
    padding: 10px 10px 10px 35px;
		margin-bottom: 20px;
}
.skip-supervisor-review-wrapper label.form-check-label {
    color: #0066b3;
}
.entrepreneurs_user_info a {
  text-decoration: none;
  color: #323232;
}
.imo_send_back_business_supervisor,
.imo_send_back_idea,
.imo_reject_btn.btn-primary {
   line-height: 22px !important;
}
#edit-technical-supervisor-decision .webform-custom-options-buttons,
#edit-business-supervisor-decision .webform-custom-options-buttons {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -5px;
}

#edit-idea-imo-decision .webform-custom-options-buttons {
    display: flex;
    flex-wrap: wrap;
}

.webform-custom-options-buttons:hover,
.webform-custom-options-buttons:focus {
	cursor:pointer;
}
#edit-idea-pass-archive-button,
#edit-idea-business-pass-archive-button {
	width: 100%;
}
#edit-idea-pass-archive-button .webform-custom-options-buttons,
#edit-idea-business-pass-archive-button .webform-custom-options-buttons,
#edit-pass-archive-button .webform-custom-options-buttons {
    display: flex;
    justify-content: space-between;
		cursor: pointer;
}
#edit-idea-pass-archive-button .webform-custom-options-button[data-option-value=idea_pass], 
#edit-idea-pass-archive-button .webform-custom-options-button[data-option-value=idea_archive],
#edit-idea-business-pass-archive-button .webform-custom-options-button[data-option-value=idea_pass], 
#edit-idea-business-pass-archive-button .webform-custom-options-button[data-option-value=idea_archive],
#edit-business-supervisor-decision .webform-custom-options-button[data-option-value=endorse],
#edit-business-supervisor-decision .webform-custom-options-button[data-option-value=send_back],
#edit-business-supervisor-decision .webform-custom-options-button[data-option-value=change_outcome],
#edit-technical-supervisor-decision .webform-custom-options-button[data-option-value=endorse],
#edit-technical-supervisor-decision .webform-custom-options-button[data-option-value=send_back],
#edit-technical-supervisor-decision .webform-custom-options-button[data-option-value=change_outcome],
#edit-imo-actions-archive .webform-custom-options-button[data-option-value=idea_archive],
#edit-idea-imo-decision .webform-custom-options-button[data-option-value=idea_archive],
#edit-idea-imo-decision .webform-custom-options-button[data-option-value=idea_pass],
#edit-pass-archive-button .webform-custom-options-button[data-option-value=idea_pass], 
#edit-pass-archive-button .webform-custom-options-button[data-option-value=idea_archive]
 {
    border: 1px solid #F00606;
    border-radius: 5px;
    text-align: center;
    font: normal normal bold 14px verdana;
    letter-spacing: 0px;
    color: #ffffff;
    width: 200px;
    margin: 20px 5px !important;
    padding: 20px;
    white-space: nowrap;
		flex: unset;
		height: 60px;
}
#edit-idea-pass-archive-button .webform-custom-options-button[data-option-value=idea_pass],
#edit-idea-business-pass-archive-button .webform-custom-options-button[data-option-value=idea_pass],
#edit-business-supervisor-decision .webform-custom-options-button[data-option-value=endorse],
#edit-technical-supervisor-decision .webform-custom-options-button[data-option-value=endorse],
#edit-pass-archive-button .webform-custom-options-button[data-option-value=idea_pass],
#edit-idea-imo-decision .webform-custom-options-button[data-option-value=idea_pass]
{
	background: #F26722 0% 0% no-repeat padding-box;
	width: 200px;
	cursor: pointer;
}
#edit-idea-pass-archive-button .webform-custom-options-button[data-option-value=idea_archive],
#edit-idea-business-pass-archive-button .webform-custom-options-button[data-option-value=idea_archive],
#edit-imo-actions-archive .webform-custom-options-button[data-option-value=idea_archive],
#edit-idea-imo-decision .webform-custom-options-button[data-option-value=idea_archive],
#edit-pass-archive-button .webform-custom-options-button[data-option-value=idea_archive] {
	color: #F26722;
	width: 200px;
	cursor: pointer;
}
#edit-idea-pass-archive-button .webform-custom-options-button[data-option-value=idea_archive][aria-checked=true],
#edit-idea-pass-archive-button .webform-custom-options-button[data-option-value=idea_archive]:focus,
#edit-idea-pass-archive-button .webform-custom-options-button[data-option-value=idea_archive]:hover,
#edit-idea-business-pass-archive-button .webform-custom-options-button[data-option-value=idea_archive][aria-checked=true],
#edit-idea-business-pass-archive-button .webform-custom-options-button[data-option-value=idea_archive]:focus,
#edit-idea-business-pass-archive-button .webform-custom-options-button[data-option-value=idea_archive]:hover {
    color: #F26722;
		width: 200px;
}
#edit-idea-pass-archive-button .webform-custom-options-button[data-option-value=idea_pass][aria-checked=true],
#edit-idea-pass-archive-button .webform-custom-options-button[data-option-value=idea_pass]:focus,
#edit-idea-pass-archive-button .webform-custom-options-button[data-option-value=idea_pass]:hover,
#edit-idea-business-pass-archive-button.webform-custom-options-button[data-option-value=idea_pass][aria-checked=true],
#edit-idea-business-pass-archive-button .webform-custom-options-button[data-option-value=idea_pass]:focus,
#edit-idea-business-pass-archive-button .webform-custom-options-button[data-option-value=idea_pass]:hover {
    color: #ffffff;
		width: 200px;
}

#edit-business-supervisor-decision .webform-custom-options-button[data-option-value=send_back],
#edit-business-supervisor-decision .webform-custom-options-button[data-option-value=change_outcome],
#edit-technical-supervisor-decision .webform-custom-options-button[data-option-value=send_back],
#edit-technical-supervisor-decision .webform-custom-options-button[data-option-value=change_outcome] {
	color: #0066B3;
	width: 200px;
	font: normal normal normal 16px/16px Verdana Bold;
	border: 1px solid #0066B3;
}
#edit-business-supervisor-decision .webform-custom-options-button[data-option-value=change_outcome],
#edit-technical-supervisor-decision .webform-custom-options-button[data-option-value=change_outcome] {
 margin-right:auto !important;
}

#edit-idea-imo-decision .webform-custom-options-button[data-option-value=idea_archive],
#edit-idea-imo-decision .webform-custom-options-button[data-option-value=idea_pass] {
    width: 180px !important;
    padding: 20px 5px 20px 5px;
    margin-top: 12px !important;
}

fieldset#edit-imo-actions-archive {
  width: 200px !important;
  float: left;
  margin-top: -8px;
}

.imo_actions_archive {
	pointer-events: none;
  opacity: .65;
}

/*Common Ends */
/** SIGN IN STARTS **/

.sign_width {
  width: 50%;
  min-height: 600px;
}
.sign_margin {
  display: flex;
  flex-direction: column;
  width: 96%;
  align-content: center;
  justify-content: center;
  margin: 10px 0;
}
.input {
  height: 45px;
  background: rgba(255, 255, 255, 1) 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.16);
  border-radius: 5px;
  font: normal normal normal 16px/18px Verdana;
  letter-spacing: 0.4px;
  color: rgba(199, 199, 199, 1);
  opacity: 1;
}
.label {
  font: normal normal bold 16px/16px Verdana;
  letter-spacing: 0.4px;
  color: #1d2329;
  padding: 10px 0;
}

.more_character {
  font: normal normal normal 14px/16px Verdana;
  letter-spacing: 0.35px;
  color: rgba(29, 35, 41, 1);
  opacity: 1;
  margin-bottom: 0 !important;
  padding-top: 5px;
}
.btn-send {
  margin: 15px 0;
  font-family: "Verdana Bold";
  font-size: 20px;
  background-color: #f26722;
  width: 100%;
  height: 50px;
  border-radius: 5px;
  color: white;
}

.sign_mb-4 {
  margin: 0 0 20px !important;
}
.signup_mb-4 {
  margin: 0 0 15px !important;
}
.sign_mb {
  margin-bottom: 80px;
}

.row:has(.mobile_country_format) {
  position: relative;
}
.mobile_country_format {
  position: absolute;
  z-index: 1;
  width: 135px;
  top: 35px;
}
.form-item-field-country-code label {
  display: none;
}
#edit-field-country-code {
  height: 40px;
  border: 0;
  border: 1px solid #ced4da;
  background-color: #e9ecef;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.mobile_numer_arabic input {
  padding-left: 125px !important;
}

.sign_main_width {
  display: flex;
  height: auto;
  position: relative;
}

.sign_inner {
  background-color: white;
  padding: 10px 20px;
}
.sign_in_margin {
  display: flex;
  flex-direction: column;
  margin: auto 10% !important;
  width: 90%;
}
.sign_up_text {
  position: absolute;
  top: 44%;
  width: 46%;
  left: 2%;
  right: 2%;
}

.sign_up_text_heading {
  font: normal normal bold 48px Verdana;
  letter-spacing: 0px;
  color: #ffffff;
}

.sign_up_text_heading_description {
  font: normal normal normal 21px/28px Verdana;
  letter-spacing: 0px;
  color: #ffffff;
  padding-top: 26px;
}

.sign_account {
  display: flex;
  flex-direction: column;
}
.personal_details {
  font: normal normal bold 30px/40px DINNextLTArabicRegular;
  color: #f26722;
  text-transform: uppercase;
  margin: 5px 0;
}
.remember {
  display: flex;
  justify-content: space-between;
}
.sign_in_dont {
  text-align: center;
  margin-bottom: 0 !important;
  display: flex;
  justify-content: center;
}
/** New style for signup page starts */
.user-register-form {
  text-align: left;
  display: inline-block;
  margin-left: 0px;
}
.sign_margin .row {
  --bs-gutter-x: 1.5rem !important;
}
.form-group {
  margin-bottom: 5px;
}
.mobile-code-text {
  width: 20%;
  height: 45px;
  justify-content: center;
  font-family: "verdana" !important ;
  font-size: 16px;
}
.mobile-input-text {
  width: 80%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.form-check-input {
  position: relative;
  margin-top: 0.3rem;
  margin-left: auto;
}
#trigger-exposed-form-my-idea-popup {
  cursor: pointer;
}

.create-password-email {
  font: normal normal normal 14px/23px verdana;
  color: #7c7d7e;
  margin: 5px 0;
}
.mobile_resetpassword_header,
.create-password-email {
  display: none;
}

.dropdown_close_btn {
  position: absolute;
  right: 0.3em;
  top: 4%;
  width: 28px;
  margin: -14px 0 0 0;
  padding: 1px;
  height: 28px;
  background-image: url(../images/close.png);
  border: none !important;
  background-repeat: no-repeat;
  background-color: #ffffff;
}

.page-view-review-ideas-lab7-admin .feed-icons,
.view-review-ideas-supervisor .feed-icons {
  float: right;
  width: 15%;
}

.xlsx-feed.views-data-export-feed {
  float: left;
  margin-right: 15px;
}

.views-infinite-scroll-content-wrapper .table {
  margin-top: 0px;
}
.textdescription {
  color: #f26722 !important;
}
/** New style for signup page ends */

/** PROFILE STARTS **/
.profile_toggle {
  font: normal normal normal 20px/24px Verdana;
  letter-spacing: 0px;
  color: #323232;
}
.profile_mt {
  margin: 20px 0;
}
.profile_width {
  width: 50% !important;
}
.profile_width_full {
  width: 100% !important;
}

.profile_mb-4 {
  margin: 0 0 15px !important;
}
.card {
  background: #ffffff 0% 0% no-repeat padding-box;
  border: none;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.29);
  border-radius: 5px;
  margin-bottom: 3px;
}
.card-body {
  padding: 5px 10px;
  height: 120px;
}
.card-title {
  font: normal normal normal 18px/29px Verdana;
  letter-spacing: 0px;
  color: #323232;
  margin-top: 10px;
}

.card-subtitle {
  margin: 5px 0;
  font: normal normal normal 18px/22px Verdana;
  letter-spacing: 0px;
  color: #757575;
}
.porfile_editbtn_display_flex {
  display: flex;
  flex-direction: row-reverse;
}
.profile_main_width {
  width: 70%;
}
.profile_button_main {
  width: 30%;
}
.profile_display {
  display: flex;
}
.profile_button_display_flex {
  display: flex;
}
.profile_button {
  font: normal normal normal 20px/24px Verdana;
  margin-left: 10px;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  border: none;
  background: #0066b3 0% 0% no-repeat padding-box;
  border-radius: 5px;
  padding: 20px 10px;
}
.profile_save {
  font: normal normal normal 16px/35px Verdana;
  color: #ffffff;
  border: none;
  background: #f26722 0% 0% no-repeat padding-box;
  border-radius: 5px;
  width: 180px;
  height: 60px;
}
.profile_cancel {
  font: normal normal normal 16px/35px Verdana;
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #f00606;
  border-radius: 5px;
  color: #f00606;
  margin-right: 10px;
  text-decoration: none;
  padding: 20px 63px;
}
html[dir="rtl"] .profile_cancel {
  height: 60px;
  display: flex;
  width: 180px;
  float: right;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
}
html[dir="rtl"] .profile_save {
  height: 60px;
}
.profile_edit_mt_submit a:hover,
a:focus {
  color: #f00606;
  text-decoration: none;
}

.form-check-input:checked {
  background-color: #ffc107;
  border-color: #ffc107;
}
.comment-validation-error {
  color: #dc3545 !important;
  font-size: 13px;
}

.user_profile {
  display: flex;
  justify-content: center;
  margin: 0 0 20px 0;
}

.profile_button_display_flex a:hover {
  text-decoration: none;
}

/** PROFILE ENDS **/

/** PROFILE Edit STARTS **/
.profile_edit_mt {
  margin: 10px 0 0 0px;
}

.user_avatar {
  display: flex;
  justify-content: center;
  margin: 0 0 20px 0;
  flex-direction: column;
  align-items: center;
}

.form-switch .form-check-input {
  margin-top: 10px;
  margin-left: -28px;
  border-color: #f26722 !important;
  background-image: url("../images/toggle_checked.svg") !important;
}

.ui-dialog {
  position: fixed !important;
  height: auto !important;
  width: 500px !important;
  top: 107.5091px !important;
  /*left: 524.5px !important; */
  z-index: 101 !important;
}

.user-profile-icon {
  margin-top: 90px;
  margin-left: -18px;
}

.member-photo {
  display: flex;
  flex-direction: column;
}

.user-profile-box {
  width: 48%;
  float: left;
  margin: 0 1%;
}

.user-full-profile-box {
  width: 98%;
  float: left;
  margin: 0 1%;
}

.subdomians-text a {
  color: #323232;
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  font-size: 18px;
}

.profile_edit_mt_submit {
  float: right;
  margin-right: 1%;
}

html[dir="rtl"] .profile_edit_mt_submit {
  float: left;
  margin-left: 1%;
}

html[dir="rtl"] .form-switch .form-check-input {
  margin-right: 8px;
  margin-left: -2.5em !important;
}

/** PROFILE Edit ends **/

/** Idea_noti_full_tab **/
.idea_noti_tabs .nav-tabs .nav-item.show .nav-link,
.idea_noti_tabs .nav-tabs .nav-link.active {
  color: #f26722;
  background-color: #fff;
  font-family: Verdana Bold;
  letter-spacing: 0px;
  text-transform: uppercase;
  border-bottom: 2px solid #f26722;
}
.idea_noti_tabs .nav-tabs .nav-link {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  font: normal normal normal 15px/20px Verdana;
  letter-spacing: 0px;
  color: #1e1e1e;
  border: none;
  padding: 5px;
  letter-spacing: 0px;
  margin: 0 10px;
}
.idea_noti_tabs .nav-tabs {
  border-bottom: none;
  margin-bottom: 20px;
  display: flex;
  justify-content: center;
}
.noti_full_row {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 10px 0;
}
.noti_full_row_icontext {
  display: grid;
  align-items: center;
  grid-template-columns: 60px repeat(1, 1fr);
}
.noti_hour {
  text-align: left;
  font: normal normal normal 18px/22px Verdana;
  letter-spacing: 0px;
  color: #b7b7b7;
  display: flex;
  justify-content: flex-end;
}
.noti_hour_accept_invi {
  display: flex;
  justify-content: center;
}
.noti_full_image img {
  margin-right: 20px;
  width: 39px;
  height: 39px;
}
.noti_full_innertext {
  text-align: left;
  font: normal normal bold 18px/22px Verdana;
  letter-spacing: 0px;
  color: #323232;
  padding: 0 20px;
}
.noti_full_button_accept {
  font: normal normal normal 20px/26px Verdana;
  margin-left: 10px;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  border: none;
  background: #0066b3 0% 0% no-repeat padding-box;
  border-radius: 5px;
  padding: 10px 20px;
  height: 72px;
}
.noti_full_button_decline {
  font: normal normal bold 20px/26px Verdana;
  color: #f00606;
  margin-left: 10px;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #f00606;
  border-radius: 5px;
  padding: 10px 20px;
  height: 72px;
}
.notifull_button_display_flex {
  display: flex;
  padding: 20px 0;
}
.notifull_button_display_flex a {
  text-decoration: none;
}
.notification-markasread-trigger {
  cursor: pointer;
}
.noti_button_display_flex a {
  text-decoration: none;
}
.noti_read {
  text-align: left;
  font: normal normal normal 20px/24px Verdana;
  letter-spacing: 0px;
  color: #323232;
  padding: 0;
  width: auto;
  width: 100% !important;
  display: flex;
  justify-content: center;
}
.noti_pagelink {
  display: flex;
  justify-content: center;
  font: normal normal normal 24px/29px Verdana;
  letter-spacing: 0px;
  color: #000000;
}
.noti_pagelink a {
  text-decoration: none;
}

/** Idea_noti_full_tab **/

/** NOTIFICATION STARTS **/
.show {
  display: block !important;
}

.noti_bar {
  display: flex;
  justify-content: flex-end;
  width: 50px;
  z-index: 0;
}
.noti_content {
  padding: 0 15px;
}
.noti_content a {
  text-decoration: none;
}
.tip {
  z-index: 222;
  width: 1.25rem;
  height: 1.25rem;
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  margin: -20px 0;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 13px rgb(0 0 0 / 29%);
  float: right;
}
html[dir="rtl"] .tip {
  float: left;
  right: unset !important;
  left: 21px;
}
.noti_container {
  transition: opacity 150ms ease, transform 150ms ease-in;
  width: 500px;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.29);
  border: 1px solid #b7b7b7;
  padding: 10px 5px;
  z-index: 22222;
  display: block;
  position: absolute;
  right: 0;
  top: 68px;
}
html[dir="rtl"] .noti_container {
  left: 0;
  right: auto;
}
.noti_maintext {
  font: normal normal normal 24px/29px Verdana;
  letter-spacing: 0px;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
  margin: 20px 0;
}
.noti_hr_line {
  border: 1px solid #d3d3d3;
}
.noti_row {
  display: grid;
  grid-template-columns: 70px repeat(1, 1fr);
  /* justify-content: flex-start; */
  align-items: center;
  margin: 30px 0;
}
.noti_innertext {
  text-align: left;
  font: normal normal normal 20px/24px Verdana;
  letter-spacing: 0px;
  color: #323232;
  padding: 0;
  width: auto;
  width: 100% !important;
}
html[dir="rtl"] .noti_full_innertext {
  text-align: right;
}
html[dir="rtl"] .noti_innertext {
  text-align: right;
}
.noti_bold {
  font: normal normal normal 20px/28px Verdana Bold;
}
.noti_dots {
  text-align: left;
  font: normal normal normal 33px/40px Verdana;
  letter-spacing: 0px;
  color: #323232;
  width: 50px;
}
.noti_button_display_flex {
  display: flex;
  padding: 20px 0 0;
}
.noti_button_accept {
  font: normal normal normal 20px/26px Verdana;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  border: none;
  background: #0066b3 0% 0% no-repeat padding-box;
  border-radius: 5px;
  height: 72px;
  font-size: 16px;
  width: 128px;
}
.noti_button_decline {
  font: normal normal bold 20px/26px Verdana;
  color: #f00606;
  margin-left: 10px;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #f00606;
  border-radius: 5px;
  width: 128px;
  height: 72px;
}
.noti_image img {
  width: 50px;
  height: 50px;
}
/* .noti_image {
    width: 20% !important;
} */
.noti_scroll {
  overflow-y: scroll;
  height: 500px;
}
.noti_hr_line_height:after {
  content: " ";
  display: block;
  border-bottom: 1px solid #d3d3d3;
}
.noti_hour_mobile {
  display: none;
}

.item-list .item-list__comma-list,
.item-list .item-list__comma-list li,
[dir="rtl"] .item-list .item-list__comma-list,
[dir="rtl"] .item-list .item-list__comma-list li {
  padding: 0;
  border: 0;
}
.item-list .item-list__comma-list a {
  text-decoration: none;
}

.item-list .item-list__comma-list a,
.item-list .item-list__comma-list a:hover,
.item-list .item-list__comma-list a:focus {
  color: #0071b3;
}

.hide_noti {
  display: none;
}
/** NOTIFICATION ENDS **/

/** SUBMIT MY IDEA STARTS**/
#form {
  text-align: center;
  position: relative;
}

#form fieldset {
  background: white;
  border: 0 none;
  border-radius: 0.5rem;
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding-bottom: 20px;
  position: relative;
}

.finish {
  text-align: center;
}

#form fieldset:not(:first-of-type) {
  display: none;
}

#form .next-step {
  width: 100px;
  float: right;
  font: normal normal normal 16px/35px Verdana;
  color: #ffffff;
  border: none;
  background: #f26722 0% 0% no-repeat padding-box;
  border-radius: 5px;
  width: 180px;
  height: 60px;
}
#form .previous-step {
  width: 100px;
  float: left;
  font: normal normal normal 16px/35px Verdana;
  color: #ffffff;
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #0066b3;
  border-radius: 5px;
  width: 180px;
  height: 60px;
  color: #0066b3;
}

#form .save-step {
  width: 100px;
  float: left;
  font: normal normal normal 16px/35px Verdana;
  color: #ffffff;
  background: #0066b3 0% 0% no-repeat padding-box;
  border: 1px solid #0066b3;
  border-radius: 5px;
  width: 180px;
  height: 60px;
  margin: 0 10px 0 0;
}

#progressbar {
  margin-bottom: 30px;
  overflow: hidden;
  padding: 10px 0;
}

#progressbar img {
  width: 100px;
  height: 100px;
}

.Next_arrow {
  width: 20px;
  height: 20px;
  margin-left: 20px;
}

#progressbar .active {
  color: #0066b3;
}

#progressbar li {
  list-style-type: none;
  font-size: 15px;
  width: 25%;
  float: left;
  position: relative;
  font-weight: 400;
  display: flex;
  justify-content: center;
}

#progressbar #step1:before {
}

#progressbar #step2:before {
}

#progressbar #step3:before {
}

#progressbar #step4:before {
}

#progressbar li:before {
  width: 50px;
  height: 50px;
  line-height: 45px;
  display: block;
  font-size: 20px;
  color: #ffffff;
  background: lightgray;
  border-radius: 50%;
  margin: 0 auto 10px auto;
  padding: 2px;
  opacity: 0.2;
}

#progressbar li:after {
  content: "";
  width: 80%;
  height: 2px;
  background: #fef7ea;
  position: absolute;
  left: 60%;
  top: 51px;
  z-index: -1;
  opacity: 0.8;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

#progressbar li:last-child:after {
  display: none;
}

#progressbar li.active img {
  opacity: 1;
}

.progress {
  height: 20px;
}

.progress-bar {
  background-color: #2f8d46;
}

#step2 img {
  opacity: 1;
}
#step3 img {
  opacity: 1;
}
#step4 img {
  opacity: 1;
}
.card_dropdown {
  display: flex;
  width: 100%;
  z-index: 0;
  /*justify-content: space-between;*/
}
.card_dropdown_stepone {
  display: block;
  width: 100%;
  /*justify-content: space-between;*/
}
.checkbox_display {
  display: flex;
  flex-direction: column;
  /*width: 70%;*/
}
/** stpe1  starts **/
.submit_overall_cotainer {
  width: 100%;
  display: flex;
  margin-bottom: 15px;
  font-family: verdana;
}
.select_domain_innertext {
  padding-bottom: 10px;
  text-align: left;
  font: normal normal normal 18px/22px verdana;
  letter-spacing: 0px;
  color: #848484;
}
.step1_buttons {
  display: flex;
  justify-content: flex-end;
}

.submit_mark {
  width: 30%;
}
.submit_subdomain {
  width: 30%;
  background: #f9f9f9 0% 0% no-repeat padding-box;
  border-radius: 5px;
  padding: 10px 15px;
  height: 520px;
  overflow-y: auto;
  margin-bottom: 0 !important;
}

.select_domain {
  color: #f26722;
  font-family: Verdana Bold;
  font-size: 24px;
  text-align: left;
  padding-bottom: 10px;
}
.select_domain_text {
  font: normal normal normal 18px/22px verdana;
  letter-spacing: 0px;
  color: #848484;
  text-align: left;
}
.submit_fourcards {
  width: 77%;
  margin-left: 0;
  display: flex;
  flex-direction: column;
}
.twocards {
  margin-left: 10px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
}

.submit_eachcard {
  margin: 0 0 20px 20px;
  /*width:50%;*/
  box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.16);
}
.submit_eachcard .card-body {
  padding: 15px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}

.submit_eachcard .card-title {
  font: normal normal normal 24px/30px Verdana Bold;
  letter-spacing: 0px;
  color: #f26722;
  padding: 10px 0 10px 0;
}
.submit_eachcard .card-subtitle {
  font-size: 14px;
  margin: 12px 0;
  display: flex;
  align-items: center;
  text-align: left;
  justify-content: space-between;
}

.submit_eachcard input {
  margin: 3px 10px 0 0;
}
input[type="checkbox"] {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border: 1px solid #0066b3 !important;
  transform: translateY(-0.075em);
  border-radius: 2px;
}
input[type="checkbox"]:checked {
  background-color: #84bd00;
  color: white;
  appearance: block;
  border: none;
}

/** checkboxNew starts **/
/* checkbox-circle */
.checkbox-circle input[type="checkbox"] {
  display: none;
}
.checkbox-circle input[type="checkbox"] + label {
  display: block;
  position: relative;
  padding-left: 25px;
  font: 14px/20px "Open Sans", Arial, sans-serif;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.checkbox-circle input[type="checkbox"] + label:before {
  content: "";
  display: block;
  width: 1.2em;
  height: 1.2em;
  border: 1px solid #0066b3;
  border-radius: 1em;
  position: absolute;
  left: 0;
  top: 2px;
  /*-webkit-transition: all 0.2s, transform 0.3s ease-in-out;
  transition: all 0.2s, transform 0.3s ease-in-out;*/
  background: #ffffff;
}
.checkbox-circle input[type="checkbox"]:checked + label:before {
  border-radius: 1em;
  border: 2px solid #fff;
  background: #84bd00;
  box-shadow: 0 0 0 1px #0066b3;
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
/* checkbox-circle end */
/** checkboxNew ends **/

/** checkbox starts **/

/* The container */
.submit_container {
  display: block;
  position: relative;
  padding-left: 25px;
  cursor: pointer;
  font-size: 14px;
  font-family: verdana;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.submit_container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 2px;
  left: 0;
  height: 18px;
  width: 18px;
  border: 1px solid #0066b3;
  border-radius: 50px;
  background-color: #ffffff;
}

/* On mouse-over, add a grey background color */
.submit_container:hover input ~ .checkmark {
  border: 1px solid #0066b3;
  border-radius: 50px;
  background-color: #ffffff;
}

/* When the checkbox is checked, add a blue background */
.submit_container input:checked ~ .checkmark {
  background-color: #84bd00;
  border: 1px solid #84bd00;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.submit_container input:checked ~ .checkmark:after {
  display: block;
}

.submit_container input:checked .submit_innertext {
  font-family: Verdana Bold;
  font-size: 16px;
}

/* Style the checkmark/indicator */
.submit_container .checkmark:after {
  left: 5px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/** styling checkbox ends **/
/**** styling radio button toggle starts ***/

.radio-container label {
  position: relative;
}

.radio-container span::before,
.radio-container span::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

.radio-container span.radio:hover {
  cursor: pointer;
}
.radio-container span.radio::before {
  left: -48px;
  top: -9px;
  width: 43px;
  height: 21px;
  background-color: #ffffff;
  border-radius: 50px;
  border: 1px solid #dee2e6;
}
.radio-container span.radio::after {
  left: -45px;
  top: -9px;
  width: 15px;
  height: 15px;
  border-radius: 10px;
  background-color: #d3d3d3;
  transition: left 0.25s, background-color 0.25s;
}
input[type="radio"]:checked + label span.radio::after {
  left: -23px;
  background-color: #f26722;
}
input[type="radio"]:checked + label span.radio::before {
  background-color: #ffffff;
  border: 1.5px solid #f26722;
}

.radio-container span.checkbox::before {
  width: 27px;
  height: 27px;
  background-color: #fff;
  left: -35px;
  box-sizing: border-box;
  border: 3px solid transparent;
  transition: border-color 0.2s;
}
/**** styling radio button toggle ends ***/

/*** styling select starts**/
/*the container must be positioned relative:*/
.custom-select {
  position: relative;
  font-family: Arial;
  text-align: left;
  margin-top: 7px;
}

.custom-select select {
  display: none; /*hide original SELECT element:*/
}

.select-selected {
  background: #fcfcfc 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.16);
  border-radius: 5px;
}

/*style the arrow inside the select element:*/
.select-selected:after {
  position: absolute;
  content: "";
  top: 16px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #000000 transparent transparent transparent;
}

/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #000000 transparent;
  top: 10px;
}

/*style the items (options), including the selected item:*/
.select-selected,
.select-items div {
  color: #1d2329;
  padding: 5px 8px;
  border: 1px solid transparent;
  cursor: pointer;
  user-select: none;
  font-family: verdana;
  font-size: 14px;
}

/*style items (options):*/
.select-items {
  position: absolute;
  background: #fcfcfc;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.16);
  border: 1px solid #f26722;
  border-radius: 5px;
  color: #1d2329;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
}

/*hide the items when the select box is closed:*/
.select-hide {
  display: none;
}

.select-items div:hover,
.same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}
/** styling select ends **/
/*** step1 ends **/

/***** step2 starts ***/
.area_checkbox_display {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.area_checkbox_display input.form-checkbox {
  z-index: -10;
}
.area_icon_text {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.area_icon_image {
  height: 57px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.area_icon_text h4 {
  font: normal normal normal 16px/22px verdana;
  letter-spacing: 0px;
  color: #323232;
  margin-bottom: 0;
}

.area_checkbox_display input {
  position: relative;
}

.submit_steps {
  padding: 0 5px;
}
.submitidea_button {
  float: right !important;
  /*margin-top:10px;     */
}
.submitidea_cancelbutton {
  font: normal normal normal 16px/35px Verdana;
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #f00606;
  border-radius: 5px;
  color: #f00606;
  margin-right: 10px;
  width: 180px;
  height: 60px;
}
.submitidea_savebutton {
  font: normal normal normal 16px/35px Verdana;
  color: #ffffff;
  border: none;
  background: #f26722 0% 0% no-repeat padding-box;
  border-radius: 5px;
  width: 180px;
  height: 60px;
}
/*** step 2 ends ***/

/*** step 3 starts **/
.submit_overall_cotainer_stepthree {
  width: 100%;
  /* display: flex; */
  margin-bottom: 15px;
  font-family: verdana;
}
.aboutyouridea_text {
  color: #f26722;
  font-size: 30px;
  font-family: Verdana Bold;
  margin-bottom: 30px;
}
.aboutyouridea_text_sub {
  text-align: center;
  font: normal normal normal 20px/19px verdana;
  letter-spacing: 0px;
  color: #323232;
}

.aboutyouridea_container {
  display: flex;
  gap: 4%;
}
.aboutyouridea_container_sub {
  width: 50%;
  text-align: left;
}
.aboutyouridea_marleft {
  margin-right: 2%;
}
.aboutyouridea_overall {
  margin: 20px 0;
}
aboutyouridea_marginright {
  margin-left: 3%;
}
.titleofyouridea {
  color: #0066b3;
  font-size: 16px;
  font-family: Verdana Bold;
  margin-bottom: 10px;
}
.idea_radio_title .fieldset-legend {
  color: #0066b3;
  font-size: 16px;
  line-height: 26px;
}
.titleofyouridea_content {
  text-align: left;
  font: normal normal normal 18px/22px verdana;
  letter-spacing: 0px;
  color: #576369;
}
.textarea_text {
  color: #323232;
  font-size: 12px;
  font-family: Verdana Bold;
  margin-bottom: 10px;
}
.aboutyouridea_innercontainer {
  margin-top: 40px;
}

.aboutyouridea_innercontainer1 {
  margin-top: 20px;
}
.aboutyouridea_innercontainer .aboutyouridea_overall ul {
  list-style-type: disc;
}

.maxcharacter {
  color: #6b6c6f;
  font-size: 12px;
  font-family: Verdana;
  margin: 0px;
}
.myidea_fund_btn {
  display: flex;
}
.funded_button {
  background: #f26722 0% 0% no-repeat padding-box;
  border-radius: 5px;
  text-align: center;
  font: normal normal bold 20px verdana;
  letter-spacing: 0px;
  color: #ffffff;
  width: 100%;
  margin: 5px 0;
  padding: 20px;
  border: 0;
  width: 49%;
  margin-right: 10px;
}
.selffunded_button {
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #f00606;
  border-radius: 5px;
  text-align: center;
  font: normal normal bold 20px verdana;
  letter-spacing: 0px;
  color: #f00606;
  width: 100%;
  margin: 5px 0;
  padding: 20px;
  width: 49%;
}
/*** step 3 ends ***/
/*** step 4 starts ***/

/*** step 4 ends ***/
.submit_my_idea_btn {
  background: #84bd00 0% 0% no-repeat padding-box;
  border-radius: 5px;
  text-align: center;
  font: normal normal normal 16px/35px Helvetica;
  letter-spacing: 0px;
  color: #ffffff;
  width: 272px;
  float: right;
  height: 60px;
  border: 0;
}
/** submit media starts **/

/** submit media ends **/
/** SUBMIT MY IDEA ends**/

/** CONGRATULATION STARTS**/

.congrats_main_container,
.congrats_main_container_pifellow,
.congrats_main_container_introcall,
.congrats_main_container_pitchday,
.congrats_main_container_experts,
.congrats_main_container_business,
.congrats_main_container_tech_supervisor,
.congrats_main_container_busi_supervisor,
.congrats_main_container_imo,
.congrats_main_container_scoutedby, 
.congrats_main_container_introattendee,
.congrats_main_container_pitchattendee,
.congrats_main_container_scoutedusers {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99999;
}
.congrats_container {
  margin-top: 60px;
}

.congrats_card {
  position: relative;
  display: flex;
  width: 70%;
  height: 80%;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #d2d2dc;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 5px 0px rgb(249, 249, 250);
  -moz-box-shadow: 0px 0px 5px 0px rgba(212, 182, 212, 1);
  box-shadow: 0px 0px 5px 0px rgb(161, 163, 164);
  margin: 0 auto;
}

.congrats_bg p {
  font: normal normal bold 20px Helvetica;
  letter-spacing: 0px;
  color: #000000;
}

.congrats_bg h4 {
  font: normal normal bold 24px Helvetica;
  letter-spacing: 0px;
  color: #84bd00;
  padding: 20px 0 10px 0;
  margin: 0;
}
.modal {
  display: block;
}
.congrats_bg {
  background-image: url("images/congratulations_bg.png");
  background-size: contain;
  background-repeat: no-repeat;
}
.ok_button {
  width: 150px;
  height: 50px;
  bottom: 0;
  position: absolute;
  margin: 15px 20px;
  right: 0;
  background: #f26722 0% 0% no-repeat padding-box;
  border-radius: 5px;
  text-align: center;
  font: normal normal normal 16px/35px verdana;
  letter-spacing: 0px;
  color: #ffffff;
  border: none;
}
.congrats_tick_mark {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.congrats_tick_mark img {
  width: 196px;
  height: 196px;
}

/** CONGRATULATION ENDS **/

/*** RESET PASSWORD STARTS **/
.reset_password_container {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99999;
  margin-top: 50px;
  width: 40%;
}
.form_overall_container {
}
.reset_password_text {
  /* text-align: left; */
  font-family: "Verdana Bold";
  font-size: 30px;
  letter-spacing: 0px;
  color: #f26722;
  text-transform: uppercase;
  margin: 30px 36px;
}
.form_container {
  background: #ffffff 0% 0% no-repeat padding-box;
  border-radius: 20px;
}
.enter_password {
  font: normal normal normal 24px/31px verdana;
  letter-spacing: 0px;
  color: #000000;
}
.reset_pass_btn_send {
  font-family: "Verdana Bold";
  font-size: 20px;
  background-color: #f26722;
  width: 100%;
  height: 62px;
  border-radius: 5px;
  color: white;
  margin: 25px 0px;
}
.myidea_input {
  background: #fcfcfc 0% 0% no-repeat padding-box;
  color: #c7c7c7;
  font: normal normal normal 14px/18px Verdana;
  box-shadow: 0px 0px 3px rgb(0 0 0 / 20%);
  border: 0;
}

.reset_password_button {
  display: flex;
  /*flex-direction: column;
    float:left; */
}

/*** RESET PASSWORD ENDS **/

.user-pass p {
  display: none;
}

.sign-in-link {
  margin: 0 20px 10px;
}

.reset-pass-boxshadow {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 22px rgb(166 166 166 / 29%);
  border-radius: 20px;
  padding: 40px 40px 35px;
}

.mt-1 {
  margin-top: 2.25rem !important;
}

/** MY IDEAS LAB7 VIEW STARTS**/
tr {
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
  background: none !important;
}
.table-overall,
.idea-listing .table-responsive {
  margin: 0 5px;
}

.table_body,
.idea-listing tbody,
.table_header,
.idea-listing thead {
  font-family: verdana !important;
}
.table_body,
.idea-listing tbody {
  color: #1e1e1e;
}
.table_header,
.idea-listing thead {
  background: #323232 0% 0% no-repeat padding-box;
  vertical-align: middle !important;
  white-space: nowrap;
}
.table_header > tr > th,
.idea-listing thead > tr > th {
  border: none !important;
  text-align: left;
  font: normal normal normal 15px/18px verdana;
  letter-spacing: 0px;
  color: #ffffff;
  padding: 20px 8px;
}
.table_body > tr,
.idea-listing tbody > tr {
  background: #f4f4f4 0% 0% no-repeat padding-box !important;
  box-shadow: none !important;
  border-radius: 5px;
  margin: 10px 0;
  padding: 10px 5px;
  border: 1px solid #dbdbdb !important;
}
.table_body > tr > td,
.idea-listing tbody > tr > td {
  border: 0 !important;
  vertical-align: middle !important;
}
.table_body .views-field-counter,
.idea-listing tbody .views-field-counter {
  font: normal normal normal 16px/19px verdana;
  letter-spacing: 0.12px;
  color: #000000;
}
.table_body .views-field-created,
.idea-listing tbody .views-field-created {
  font: normal normal normal 16px/19px verdana;
  letter-spacing: 0px;
  color: #1e1e1e;
}
.table_header .views-field-field-subdomains,
.idea-listing thead .views-field-field-subdomains,
.table_header .views-field-field-tertiary,
.idea-listing thead .views-field-field-tertiary {
  background: none;
}
.table_body .views-field-field-subdomains button,
.idea-listing tbody .views-field-field-subdomains button,
.table_body .views-field-field-tertiary button,
.idea-listing tbody .views-field-field-tertiary button {
  background: #f26722 !important;
  border-radius: 50px;
  line-height: 1.5;
  margin: 0 0 5px 0;
  font: normal normal normal 14px/17px verdana;
  letter-spacing: 0px;
  color: #ffffff;
  padding: 5px 10px;
  cursor: text;
  border: none;
  text-align: left;
  white-space: nowrap;
  -webkit-user-select: text; /* Chrome all / Safari all */
  -moz-user-select: text; /* Firefox all */
  -ms-user-select: text; /* IE 10+ */
  user-select: text;
}
.views-field-uid img {
  max-width: 100%;
  width: 44px !important;
  border: 3px solid #0066b3;
  border-radius: 50%;
}
.table_body .views-field-title,
.idea-listing tbody .views-field-title,
.table_body .views-field-title a,
.idea-listing tbody .views-field-title a {
  font: normal normal bold 16px/24px Helvetica;
  letter-spacing: 0px;
  color: #0066b3 !important;
  text-decoration: none !important;
}
.table_body .views-field-field-idea-short-sentence,
.idea-listing tbody .views-field-field-idea-short-sentence {
  text-align: left;
  font: normal normal normal 16px/19px verdana;
  letter-spacing: 0px;
  color: #555555 !important;
}
.table_body .views-field-field-idea-gate,
.idea-listing tbody .views-field-field-idea-gate {
  font: normal normal bold 16px/19px verdana;
  letter-spacing: 0px;
  color: #1e1e1e;
  line-height: 1.5;
}
.table_body .views-field-field-idea-status,
.idea-listing tbody .views-field-field-idea-status {
  font: normal normal normal 16px/31px verdana;
  letter-spacing: 0px;
  color: #ffffff !important;
  justify-content: center;
  line-height: 1.5;
  white-space: nowrap;
  -webkit-user-select: text; /* Chrome all / Safari all */
  -moz-user-select: text; /* Firefox all */
  -ms-user-select: text; /* IE 10+ */
  user-select: text;
  display: table-cell !important;
  border-radius: 0;
  margin: 3px 0 !important;
  padding: 0 6px !important;
}
.idea-listing .views-field-field-idea-pi-fellow-reference,
.idea-listing .views-field-view-node-1 {
  display: none;
}
.status_34 {
  background: #00b22d 0% 0% no-repeat padding-box !important;
}
.status_33 {
  background: #017aff 0% 0% no-repeat padding-box !important;
}
.status_39 {
  background: #c9c9c9 0% 0% no-repeat padding-box !important;
}
.status_40 {
  background: #f0c239 0% 0% no-repeat padding-box !important;
}
.status_37 {
  background: #02cec2 0% 0% no-repeat padding-box !important;
}
.status_35 {
  background: #ffaa00 0% 0% no-repeat padding-box !important;
}
.status_38 {
  background: #ff844b 0% 0% no-repeat padding-box !important;
}
.status_36 {
  background: #9c5df9 0% 0% no-repeat padding-box !important;
}
.status_69 {
  background: #b7a784 0% 0% no-repeat padding-box !important;
}
.table_body .views-field-field-idea-funding-type,
.idea-listing tbody .views-field-field-idea-funding-type {
  text-align: left;
  font: normal normal bold 16px/19px verdana;
  letter-spacing: 0px;
  color: #1e1e1e;
}
.table_body .views-field-nothing,
.idea-listing tbody .views-field-nothing {
  vertical-align: top;
}
.table_body .views-field-nothing .detailed_view,
.idea-listing tbody .views-field-nothing .detailed_view {
  background: #04518b 0% 0% no-repeat padding-box;
  border-radius: 5px;
  border: none !important;
  /* padding: 5px 10px 8px; */
  cursor: pointer;
}
.table_body .views-field-nothing .detailed_view a,
.idea-listing tbody .views-field-nothing .detailed_view a {
  font: normal normal normal 12px verdana;
  letter-spacing: 0px;
  color: #ffffff;
  text-decoration: none;
  white-space: nowrap;
  padding: 5px 10px 8px;
  display: inline-block;
  background: #04518b 0% 0% no-repeat padding-box;
  border-radius: 5px;
  border: none;
}
.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: rgb(255 255 255 / 8%);
  color: var(--bs-table-hover-color);
}
.idea-listing tbody > tr:hover,
.idea-listing tbody > tr::selection {
  background: #ffffff 0% 0% no-repeat padding-box !important;
  box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.1) !important;
  border-radius: 10px;
}
.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: rgb(255 255 255 / 5%);
  color: var(--bs-table-striped-color);
}
.table > :not(:first-child) {
  border-top: 2px solid #ffffff !important;
}

.edit_button {
  margin-bottom: 10px;
}
.saved_pencil {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 5px;
}

.idea-listing .italent_list_view_text {
  padding-left: 3px;
  text-decoration: underline;
  font: normal normal bold 16px/24px Helvetica;
  letter-spacing: 0px;
  color: #0066b3;
  white-space: nowrap;
  text-decoration: none;
}
.idea-listing .italent_list_view_img {
  width: 50px;
}
tr {
  border: none;
}
.idea_mobile_calendar,
.mobile_filter_button,
.myidea_mobile_header,
.mobile-footer {
  display: none;
}
.not-only-innovator .submit_idea_link {
  display: none;
}
.table_body .views-field-nothing,
.idea-listing tbody .views-field-nothing {
  vertical-align: top;
  padding: 0px !important;
}
.idea-listing .spb-controls {
  display: none;
}

.idea-listing .table > :not(:first-child) {
  border-top: 0 !important;
}
.view-my-idea .view-header,
.view-review-ideas-lab7-admin .view-header,
.view-id-review_ideas_supervisor.view-display-id-page_7 .view-header,
.view-id-review_ideas_supervisor.view-display-id-page_8 .view-header,
.view-scouted-startups.view-display-id-page_5 .view-header {
  height: 44px;
}

.idea-listing .view-empty {
  display: flex;
  justify-content: center;
}

.view-lab7-members-list
  .views-field-roles-target-id
  .list-group
  li.list-group-item {
  border: none;
  background: none;
  list-style: disc;
  display: list-item;
  margin-left: 1rem;
}

/* review idea listing page new code starts here*/
.detailedview_btns {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.detailedview_btns img {
  width: 60px;
  height: auto;
}
.status_border-radius {
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px 16px;
}

body.page-view-my-idea .demo,
body.page-view-review-ideas .demo,
body.page-view-review-ideas-expert .demo,
body.page-view-review-ideas-nurturing .demo,
body.page-view-review-ideas-business .demo,
body.page-view-review-ideas-imo .demo,
body.page-view-review-ideas-lab7-admin .demo,
body.page-view-common-review-ideas-all .demo,
body.page-view-review-ideas-supervisor .demo, 
body.page-view-scouted-startups .demo{
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: 2rem;
}
.arrow_btns {
  display: none;
}
.slidebtns {
  display: flex;
}
.tabs-arrow .arrow_btns {
  display: block;
}
#slide-left,
#slide-right {
  width: 100%;
  height: 50px;
  border: 0;
  cursor: pointer;
  background-size: cover;
  background-color: #ffffff00;
}
#slide-left img,
#slide-right img {
  width: auto;
  height: inherit;
}
#slide-right img {
  transform: scaleX(-1);
}

/* review idea listing page new code ends here*/

.idea-listing .form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}
.idea-listing .search .fa-search {
  position: absolute;
  top: 23px;
  right: 25px;
  z-index: 1;
  width: 30px;
}

.idea-listing .view-content {
  width: 100%;
  padding: 0 !important;
  overflow: auto;
  position: relative;
  z-index: 2;
  margin-top: -2px;
}

.mobile_filter_text {
  display: none;
}
.cancel-button,
.cancel-button:hover {
  padding: 13px !important;
  background: #ffffff !important;
  border: 1px solid #f00606;
  border-radius: 5px;
  font-size: 16px;
  letter-spacing: 0px;
  color: #f00606;
  font-family: verdana;
  width: 159px;
  height: 50px;
  margin-left: 10px !important;
}
.reset-button,
.reset-button:hover {
  background: none !important;
  border: 1px solid #017aff !important;
  border-radius: 5px;
  text-align: center;
  font-size: 16px;
  color: #017aff;
  padding: 13px !important;
  font-family: verdana;
  margin-left: 0;
  width: 159px;
  height: 50px;
}
.idea-listing .form-row .form-actions,
.idea-listing .row .form-actions {
  display: flex;
  justify-content: space-between;
}
.innovator_div {
  display: flex;
  align-items: center;
}

/** MY IDEAS LAB7 VIEW ENDS**/

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 28px;
  margin: -14px 0 0 0;
  padding: 1px;
  height: 28px;
  background-image: url("../images/close.png");
  border: none !important;
  background-repeat: no-repeat;
  background-color: #ffffff;
}

.form-check {
  background: none !important;
}

.form-control:disabled,
.form-control[readonly] {
  background-color: #fff !important;
  opacity: 1 !important;
  /* border: none !important; */
}

.ui-dialog .button {
  font-family: "Verdana Bold";
  font-size: 20px;
  background-color: #f26722;
  height: 55px;
  border-radius: 5px;
  color: white;
  /*margin: 30px 50px; */
  background-image: none;
  width: 100%;
  margin-bottom: 20px;
}

.status_section {
  padding: 0 !important;
}

/** FILTER STARTS HERE **/

#views-exposed-form-review-ideas-expert-page-3 #edit-reviewers--wrapper {
  display: none;
}
.search {
  /*font-family: verdana !important;*/
  padding: 10px;
}
.filter_overall {
  font-family: verdana !important;
  padding: 10px !important;
  display: flex;
}
.filter_sub_options {
  display: flex;
}
.filter_eachcard {
  width: 100%;
  margin-top: 20px;
}
.fieldset-legend {
  text-align: left;
  font: normal normal bold 20px/1px verdana;
  letter-spacing: 0px;
  color: #f26722;
}
.views-exposed-form .form-check {
  margin-bottom: 15px;
  min-height: auto;
  padding-left: 0;
}
.views-exposed-form .form-check-label {
  text-align: left;
  font-size: 18px;
  font-family: verdana;
  letter-spacing: 0px;
  color: #8b8b8b;
  padding-left: 7px;
}
.filter_nested ul {
  margin: 0px;
  padding: 0;
}
.filter_nested ul li {
  list-style: none;
}
.sub_filter {
  display: flex;
  margin-bottom: 15px;
  align-items: center;
  margin-right: 20px !important;
}
.views-exposed-form .filter_checkbox > input[type="checkbox"] {
  background-color: #fff;
  width: 20px !important;
  height: 20px !important;
  border: 1px solid #dcdcdc !important;
  border-radius: 2px;
  transform: translateY(-0.075em);
}
.views-exposed-form .filter_checkbox > input[type="checkbox"]:checked {
  background-color: #84bd00;
  color: white;
  appearance: block;
  border: none;
}
.views-exposed-form .bef-exposed-form .filter_checkbox input:focus {
  box-shadow: none;
  /*border: 2px solid blue;*/
}
.search input {
  height: 50px;
  text-indent: 25px;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 6px rgb(0 0 0 / 29%);
  border-radius: 5px;
}
.search input:focus {
  box-shadow: none;
  /*border: 2px solid blue;*/
}
.search .fa-search {
  position: absolute;
  top: 20px;
  left: 25px;
}
.search .fa-search img {
  width: 30px;
  height: 38px;
}

.fieldset-wrapper_nested {
  padding-left: 25px;
}

.fieldset_columns {
  display: flex;
  width: 50%;
  flex-direction: column;
}

.field_inner_subdomains {
  margin-right: 20px;
}
.filter_subdomain_rest {
  display: flex;
  flex-wrap: wrap;
}

.filter_subdomain_rest input[type="checkbox"],
.sub_filter input[type="checkbox"] {
  display: none;
}
.filter_subdomain_rest label,
.sub_filter label {
  margin-left: 10px;
  padding: 7px 10px;
  text-align: center;
  border-radius: 50%;
}
.filter_subdomain_rest input[type="checkbox"] + label,
.sub_filter input[type="checkbox"] + label {
  background: #f6f6f6 0% 0% no-repeat padding-box;
  border-radius: 20px;
  font-size: 12px;
  font-family: verdana;
  letter-spacing: 0px;
  color: #4b4b4b;
  margin-left: 10px;
}
.filter_subdomain_rest input[type="checkbox"]:checked + label,
.sub_filter input[type="checkbox"]:checked + label {
  background: #f26722 0% 0% no-repeat padding-box;
  color: #ffffff;
}
/** type radio code **/
.filter_subdomain_rest input[type="radio"],
.sub_filter input[type="radio"] {
  display: none;
}

.filter_subdomain_rest input[type="radio"] + label,
.sub_filter input[type="radio"] + label {
  background: #f6f6f6 0% 0% no-repeat padding-box;
  border-radius: 20px;
  font-size: 12px;
  font-family: verdana;
  letter-spacing: 0px;
  color: #4b4b4b;
  margin: 0 10px 0 0;
}
.filter_subdomain_rest input[type="radio"]:checked + label,
.sub_filter input[type="radio"]:checked + label {
  background: #f26722 0% 0% no-repeat padding-box;
  color: #ffffff;
}
.filter_apply_button {
  width: 169px;
  height: 60px;
  background: #f26722 0% 0% no-repeat padding-box;
  border-radius: 5px;
  font-size: 16px;
  font-family: verdana;
  color: #ffffff;
  margin-left: 10px;
  border: 0;
  padding: 13px !important;
}
.filter_apply_button:hover {
  color: #ffffff !important;
}
.nested_label {
  text-align: left;
  font-size: 18px;
  font-family: verdana;
  letter-spacing: 0px;
  color: #8b8b8b;
}
.views-exposed-form .btn-primary:hover,
.views-exposed-form .btn-primary:focus {
  background-color: #f26722;
  border: 0 !important;
  outline: none !important;
}

/** FILTER ENDS HERE **/

.spb-popup-main-wrapper {
  width: 700px !important;
  height: 500px !important;
  overflow-y: scroll !important;
  overflow-x: auto !important;
}

.user-register-form .btn-send {
  text-transform: unset;
  height: 62px !important;
}

.user-login-form .btn-send {
  text-transform: unset;
  margin: 25px 0;
  height: 62px !important;
}

.user-pass .btn-send {
  text-transform: unset;
  margin: 25px 0;
  height: 62px !important;
}

.user-pass-reset .btn-send {
  text-transform: unset;
  margin: 25px 0;
  height: 62px !important;
}

/*filterby starts */
.my_idea_filter {
  display: flex;
  justify-content: flex-end;
  position: absolute;
  right: 0;
  margin: 0;
  margin-bottom: 5px;
}
.page-view-my-idea .my_idea_filter
 {
  margin-bottom: 10px;
}
.my_idea_filter .filter_button {
  display: flex;
  background: 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 3px #00000029;
  border-radius: 5px;
  padding: 0.5rem 0.75rem !important;
  align-items: center;
  cursor: pointer;
  margin-right: 10px;
  display: flex;
  border: 2px solid #f26722;
}

.filterby_text {
  text-align: left;
  font: normal normal normal 16px/18px verdana;
  letter-spacing: 0.45px;
  padding: 3px 5px;
  color: #f26722;
}
.my_idea_filter.filter-applied .filter_button {
  background: #f26722 0% 0% no-repeat padding-box;
}
.filter-applied .filterby_text {
  color: #ffffff;
}
/*filterby ends */

/*tabs starts */
.view-header {
  display: flex;
  width: 100%;
  justify-content: space-between;
  padding: 0;
  align-items: center;
  z-index: 1;
  position: relative;
}
.idea_view_tabs .nav-tabs .nav-link,
.idea_view_tabs .nav-tabs .nav-link.active {
  display: block;
  float: right;
  padding: 10px 30px;
  background-color: #cbcbcb;
  position: relative;
  cursor: pointer;
  color: #ffffff !important;
  margin: 0;
  margin-right: 26px;
  transition: all 250ms ease;
  border-bottom: 0 !important;
  z-index: 2;
}

.idea_view_tabs .nav-tabs .nav-link:after,
.idea_view_tabs .nav-tabs .nav-link.active::after {
  display: block;
  content: " ";
  position: absolute;
  top: 0;
  height: 100%;
  width: 44px;
  background-color: #cbcbcb;
  transition: all 250ms ease;
}

.idea_view_tabs .nav-tabs .nav-link.active,
.idea_view_tabs .nav-tabs .nav-link.active::after {
  background-color: #323232 !important;
}

.idea_view_tabs .nav-tabs .nav-link.active::after {
  box-shadow: none !important;
}

.idea_view_tabs .nav-tabs .nav-link {
  border-radius: 10px 10px 0 0;
  z-index: 1;
}

.idea_view_tabs .nav-tabs .nav-link:after {
  border-radius: 0 10px 0 0;
  right: -17px;
  transform: skew(26deg, 0deg);
  box-shadow: rgba(0, 0, 0, 0.1) 3px 2px 5px,
    inset rgba(255, 255, 255, 0.09) -1px 0;
}
.all_ideas_total {
  z-index: 3;
}

.idea_view_tabs {
  display: flex !important;
  gap: 5px;
  align-items: center;
  line-height: 0;
}
.idea_view_tabs .nav-tabs {
  margin: 0;
  border-bottom: 0;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  flex-wrap: nowrap;
}
.idea_view_tabs .nav-tabs .nav-item {
  float: left;
}
.idea_view_tabs .nav-tabs .nav-item:first-child .nav-link {
  margin-left: 1px !important;
}
.idea_view_tabs .nav-tabs .nav-item.show .nav-link,
.idea_view_tabs .nav-tabs .nav-link.active {
  font-family: Verdana Bold;
  letter-spacing: 0px;
  text-transform: uppercase;
}
.idea_view_tabs .nav-tabs .nav-link {
  font: normal normal normal 18px/27px Verdana;
  letter-spacing: 0px;
  color: #1e1e1e;
  border: none;
  letter-spacing: 0px;
  white-space: nowrap;
  border-bottom: 0;
  margin-bottom: 0 !important;
}
.tabs-swipe {
  overflow-x: auto;
}
.tabs-swipe::-webkit-scrollbar {
  display: none;
}

.spb-controls {
  top: 12px;
}
.spb_top_left {
  top: 100px;
  right: 0;
  left: auto;
  position: absolute;
  border: none;
  box-shadow: 0px 0px 19px #00000029;
  border-radius: 10px;
}
.spb-popup-main-wrapper {
  overflow-y: scroll !important;
}
.filter_subdomain_rest input[type="checkbox"] + label,
.sub_filter input[type="checkbox"] + label {
  margin-left: 0;
  margin-right: 10px;
  text-align: center;
}
.search {
  width: 100%;
}
.filter_apply_button {
  width: 159px;
  height: 50px;
}
.views-exposed-form .form-check {
  margin-bottom: 10px;
}

.fieldset_columns .mb-3 {
  margin-bottom: 5px !important;
}

.filter_overall {
  flex-direction: row;
}

body.page-view-my-idea,
body.page-view-review-ideas,
body.page-view-review-ideas-expert,
body.page-view-review-ideas-nurturing,
body.page-view-review-ideas-business,
body.page-view-review-ideas-imo,
body.page-view-review-ideas-lab7-admin,
body.page-view-common-review-ideas-all,
body.page-view-review-ideas-supervisor,
body.page-view-scouted-startups {
  overflow: auto !important;
  height: auto !important;
}

body.blue {
  height: 100vh !important;
  overflow: hidden !important;
}

#views-exposed-form-my-idea-page-1,
#views-exposed-form-scouted-startups-page-1,
#views-exposed-form-scouted-startups-page-2,
#views-exposed-form-scouted-startups-page-3,
#views-exposed-form-scouted-startups-page-4,
#views-exposed-form-scouted-startups-page-5,
#views-exposed-form-review-ideas-expert-page-2,
#views-exposed-form-review-ideas-expert-page-1,
#views-exposed-form-review-ideas-expert-page-3,
#views-exposed-form-review-ideas-page-1,
#views-exposed-form-review-ideas-page-2,
#views-exposed-form-review-ideas-lab7-admin-page-1,
#views-exposed-form-review-ideas-supervisor-page-1,
#views-exposed-form-review-ideas-supervisor-page-2,
#views-exposed-form-review-ideas-supervisor-page-3,
#views-exposed-form-review-ideas-supervisor-page-4,
#views-exposed-form-review-ideas-supervisor-page-5,
#views-exposed-form-review-ideas-supervisor-page-6,
#views-exposed-form-review-ideas-supervisor-page-7,
#views-exposed-form-review-ideas-supervisor-page-8,
#views-exposed-form-review-ideas-supervisor-page-9,
#views-exposed-form-review-ideas-supervisor-page-10,
#views-exposed-form-review-ideas-supervisor-page-11,
#views-exposed-form-review-ideas-supervisor-page-12,
#views-exposed-form-review-ideas-supervisor-page-13,
#views-exposed-form-review-ideas-supervisor-page-14,
#views-exposed-form-review-ideas-supervisor-page-15,
#views-exposed-form-review-ideas-supervisor-page-16,
#views-exposed-form-review-ideas-supervisor-page-17,
#views-exposed-form-review-ideas-nurturing-page-1,
#views-exposed-form-review-ideas-nurturing-page-2,
#views-exposed-form-review-ideas-nurturing-page-3,
#views-exposed-form-review-ideas-business-page-1,
#views-exposed-form-review-ideas-business-page-2,
#views-exposed-form-review-ideas-business-page-3,
#views-exposed-form-review-ideas-imo-page-1,
#views-exposed-form-review-ideas-imo-page-2,
#views-exposed-form-review-ideas-imo-page-3,
#views-exposed-form-review-ideas-imo-page-4,
#views-exposed-form-common-review-ideas-all-page-1,
#views-exposed-form-common-review-ideas-all-page-2,
#views-exposed-form-portfolio-page-1 {
  display: none;
}

.terms_conditions_field {
  order: 1;
  float: left;
  position: relative;
  margin: 16px 0 0;
}

.terms_conditions_label {
  display: inline-block;
  order: 2;
  /*float: right;*/
  position: relative;
  width: 90%;
  margin-top: 10px;
  z-index: 3;
  margin-left: 10px;
  font-family: DINNextLTArabicRegular !important;
}

/*** MY IDEA INNOVATOR STARTS **/
.myidea_inno_container {
  margin: 20px;
  /*display: flex;
    flex-direction: column;*/
}

.node--type-lab-7-idea .myidea_inno_container {
  display: flex;
}
.myidea_inno_ideacontainer {
  width: 100%;
  display: block;
  /* margin-right: 30px;
    display: flex;*/
}
.node--type-lab-7-idea .myidea_inno_ideacontainer {
  width: 64%;
  display: block;
  margin-right: 3%;
}
.myidea_inno_content_container {
  width: 63%;
  margin-right: 30px;
  float: left;
}
.node--type-lab-7-idea .myidea_inno_content_container {
  width: 100%;
  margin-right: 0px;
}
.myidea_inno_status_appr {
  width: 33%;
  float: right;
  /*position: absolute; */
  top: 20px;
  right: 20px;
}
.myidea_inno_myideatext {
  /*text-align: left; */
  font: normal normal bold 36px verdana;
  letter-spacing: 0px;
  color: #000000;
}
.myidea_inno_margin {
  margin: 25px 0;
}
.myidea_inno_sub {
  /*text-align: left; */
  font: normal normal bold 24px Verdana Bold;
  letter-spacing: 0px;
  color: #323232;
  padding-bottom: 7px;
}

.myidea_inno_container ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.myidea_inno_container ul li {
  display: flex;
  align-items: center;
  margin: 5px 0;
}
.myidea_inno_date {
  /*text-align: left; */
  font: normal normal bold 24px verdana;
  letter-spacing: 0px;
  color: #757575;
}
.myidea_inno_sub_num {
  font: normal normal bold 16px verdana;
  letter-spacing: 0px;
  color: #f26722;
  display: flex;
  margin: 0;
  padding: 0 5px 0 0;
}
.myidea_inno_sub_list {
  background: #f26722 0% 0% no-repeat padding-box;
  border-radius: 16px;
  text-align: left;
  font: normal normal normal 16px verdana;
  letter-spacing: 0px;
  color: #ffffff;
  padding: 5px 15px;
  margin-right: 15px;
}
.myidea_inno_sub_list a {
  text-decoration: none;
}
.myidea_inno_idea_details {
  /*text-align: left; */
  font: normal normal normal 24px Verdana Bold;
  letter-spacing: 0px;
  color: #f26722;
  padding-bottom: 10px;
}
.myidea_inno_idea_details_head {
  /*text-align: left; */
  font: normal normal bold normal 24px Verdana Bold;
  color: #0066b3;
  padding-bottom: 10px;
}
.myidea_inno_idea_details_text {
  /*text-align: left; */
  font: normal normal normal 18px verdana;
  letter-spacing: 0px;
  color: #323232;
  padding-bottom: 10px;
  line-height: 1.4;
  word-wrap: break-word;
}

.myidea_inno_idea_details_text_heading {
  /*text-align: left; */
  font: normal normal normal 20px Verdana Bold;
  letter-spacing: 0px;
  color: #0066b3;
  padding-bottom: 10px;
  line-height: 1.4;
  margin-bottom: 0px;
}

.clear {
  clear: both;
}

/** comment inner container Starts **/
.myidea_inno_comment_container {
  /* width: 63%; */
  margin-right: 0px;
}
.myidea_inno_comment_text {
  /*text-align: left; */
  font: normal normal bold 30px verdana;
  letter-spacing: 0px;
  color: #000000;
  margin: 10px 0 0;
}
.myidea_inno_innercomments {
  padding: 10px 0px;
  margin: 10px 20px;
}
.myidea_inno_comment_inner_container {
  display: flex;
  margin: 20px 0;
  align-items: center;
  justify-content: flex-start;
}
.myidea_inno_comment_inner_img {
  width: 62px;
  height: 62px;
  border-radius: 50%;
  object-fit: cover;
}
.myidea_inno_comment_card {
  margin: 0 10px;
}
.myidea_inno_comment_author {
  background: #f6f6f6 0% 0% no-repeat padding-box;
  border-radius: 15px;
  text-align: left;
  font: normal normal bold 16px verdana;
  letter-spacing: 0px;
  color: #017aff;
  padding: 5px 10px 7px;
  margin-top: 2px;
  display: grid;
  grid-template-columns: auto auto;
  grid-gap: 2px;
  justify-content: center;
  align-items: center;
}
.myidea_inno_comment_author_img {
  width: auto;
  height: auto;
}
.myidea_inno_comment_card-title {
  text-align: left;
  font: normal normal normal 20px Verdana bold;
  letter-spacing: 0px;
  color: #000000;
  line-height: 1.5;
}
.myidea_inno_comment_card-subtitle {
  text-align: left;
  font: normal normal normal 14px verdana;
  letter-spacing: 0px;
  color: #afafaf;
}
.myidea_inno_comment_card-text {
  background: #ffffff 0% 0% no-repeat padding-box;
  letter-spacing: 0px;
  line-height: 1.5;
  margin: 20px 0 3px;
  word-break: break-word;
  height: auto !important;
  padding: 15px !important;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.29) !important;
  color: #323232 !important;
  border-radius: 5px !important;
  font: normal normal normal 16px/18px Verdana !important;
}
.myidea_inno_report_comment {
  /*text-align: left; */
  text-decoration: underline;
  letter-spacing: 0px;
  color: #afafaf;
  margin-left: 20px;
}
.myidea_inno_report_comment h4,
.comment .links-inline span {
  font: normal normal bold 16px/20px verdana !important;
}
.myidea_reply {
  float: left;
  padding-right: 20px;
  text-decoration: underline;
  color: #0066b3;
}
.myidea_inno_status_approved {
  color: #00b22d;
}
.myidea_inno_status_assigned {
  color: #02cec2;
}
.myidea_inno_status_rejected {
  color: #ff844b;
}
.myidea_inno_card {
  background: #ffffff 0% 0% no-repeat padding-box;
  border: none;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.29);
  border-radius: 10px;
  margin-bottom: 3px;
  padding: 15px;
  margin: 20px 0;
}
.myidea_inno_card_inner {
  display: flex;
  flex-wrap: wrap;
}
.myidea_inno_card_inner_content {
  margin: 10px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  width: 33%;
}
.node--type-lab-7-idea .myidea_inno_card_inner_content {
  margin: 10px 1%;
  width: 31%;
}

.myidea_inno_card-body {
  padding: 5px 10px;
}

.myidea_inno_card-title {
  font: normal normal normal 14px Verdana;
  letter-spacing: 0px;
  color: #323232;
  word-break: break-all;
  margin-bottom: 0;
}
.inno_star_container_box .myidea_inno_card-title {
  padding-top: 10px !important;
}
.myidea_inno_card-subtitle {
  margin: 5px 0;
  font: normal normal normal 18px/22px Verdana;
  letter-spacing: 0px;
  color: #757575;
}
.inno_star {
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.inno_star_img {
  width: 22px;
  height: 22px;
  position: absolute;
  margin-left: 50px;
}

.inno_del_img {
  width: 24px;
  height: 24px;
  position: absolute;
  margin-top: -22px;
  margin-left: -14px;
  border: 3px solid #ffffff;
  border-radius: 50%;
}
.comments_grid {
  display: grid;
  grid-template-columns: 65px auto 92px;
  justify-content: start;
  justify-items: start;
  align-items: start;
  margin: 15px 0;
}
/** comment inner container ends **/

.mobile-content,
.mobile_heading_text {
  display: none;
}

.expert .input,
.intro_call .input,
.pifellow_review_details.pifellow .input,
.pitch_day_review_details.pitch_day .input,
.nurturing_review_details.nurturing .input,
.business_review_details.business .input,
.technical_supervisor_review_details.technical_supervisor .input,
.imo_review_details.imo .input,
.business_supervisor .input
 {
  height: auto !important;
  padding: 15px !important;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.29) !important;
  margin-bottom: 25px !important;
  color: #323232 !important;
  border-radius: 5px !important;
  font: normal normal normal 16px/18px Verdana !important;
}

/*** MY IDEA INNOVATOR ENDS **/

.gates-image {
  width: 80%;
}

.gates {
  display: flex;
  justify-content: center;
  text-align: center;
  margin: 20px 0 40px 0;
}

.reset-button {
  background: none !important;
  color: #017aff;
  border: 1px solid #017aff !important;
  padding: 13px !important;
}

.ui-widget-header {
  border: none !important;
  background: none !important;
}
.node--type-lab-7-idea .ui-dialog .ui-dialog-title {
  text-overflow: unset;
  white-space: break-spaces;
}
.node--type-lab-7-idea .comment-comment-delete-form .button,
.node--type-lab-7-idea .comment-internal-comments-delete-form .button{
  margin-top: 33px;
  float: left;
  width: 48%;
}
.node--type-lab-7-idea .ui-dialog-buttonpane {
  width: 48%;
  float: left;
  position: absolute;
  right: 0;
  margin-top: -97px;
  border: 0;
}
.node--type-lab-7-idea .ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
  z-index: 999;
}
.node--type-lab-7-idea .ui-dialog-buttonset {
  width: 100%;
}
.supporting-docs .file {
  background-image: none !important;
}

.myidea_inno_comment_author_img {
  /*cursor:pointer; */
}

.card-body-details {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.card-body-full {
  width: 100%;
}

.edit-user-profile {
  /*box-shadow: 0px 0px 6px rgb(0 0 0 / 29%);
	padding: 35% 22%;
	border-radius: 50%;
	background-color: #ffffff; */
}

.edit-user-profile-img {
  width: 100%;
  height: 50%;
  margin: 0 !important;
  box-shadow: 0px 0px 6px rgb(0 0 0 / 29%);
  padding: 5px;
  border-radius: 50%;
  background-color: #ffffff;
}

.member-photo .edit-user-profile-img {
  display: none;
}

/****** Add style code for idea detials page related********/

.myidea_proceed_button {
  background: #0066b3 0% 0% no-repeat padding-box;
  border-radius: 5px;
  text-align: center;
  font: normal normal bold 20px verdana;
  letter-spacing: 0px;
  color: #ffffff;
  width: 100%;
  margin: 5px 0;
  padding: 20px;
  border: 0;
}

.myidea_proceed_decline {
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #f00606;
  border-radius: 5px;
  text-align: center;
  font: normal normal bold 20px verdana;
  letter-spacing: 0px;
  color: #f00606;
  width: 100%;
  margin: 5px 0;
  padding: 20px;
}

.myidea_btn-send {
  margin: 15px 0;
  font-family: "Verdana Bold";
  font-size: 16px;
  background-color: #f26722;
  width: 100%;
  border-radius: 5px;
  color: white;
  border: 0;
  padding: 20px 5px;
  line-height: 1.5;
}

.myidea_addmember {
  text-align: left;
  font: normal normal bold 20px verdana;
  letter-spacing: 0px;
  color: #0066b3;
}

.myidea_tenmember {
  text-align: left;
  font: normal normal bold 12px/19px verdana;
  letter-spacing: 0px;
  color: #8d8d8d;
}

.add_team_members .webform-ajax-form-wrapper {
  width: 100%;
}

.add_team_members {
  width: 100%;
}

.webform-submission-form strong.error.form-item--error-message {
  display: block;
  color: #dc3545 !important;
}

.myidea_btn-send {
  margin: 15px 0;
  font-family: "Verdana Bold";
  font-size: 16px;
  background-color: #f26722;
  width: 100%;
  border-radius: 5px;
  color: white;
  border: 0;
  padding: 20px 0;
  line-height: 1.5;
}

.myidea_btn-send:hover,
.myidea_btn-send:focus {
  background-color: #f26722 !important;
}

.webform-submission-add-team-members-form .input-group-prepend {
  width: 20% !important;
}

.webform-submission-add-team-members-form .mobile_number {
  width: 80% !important;
}

.webform-submission-add-team-members-form .input-group-text {
  padding: 0.62rem 0.5rem !important;
  justify-content: center;
}

.webform-submission-add-team-members-form .sign_mb-4 {
  margin: 0 0 9px !important;
}

.webform-submission-add-form .error {
  color: #dc3545 !important;
  font-size: 13px;
}

/******* Style for idea journey block section*******/

.myidea_inno_status_appr {
  top: 0px !important;
}
.journey-block-outer {
  text-align: center;
}
.journey-block {
  display: inline-flex;
  position: relative;
  width: 98%;
  margin-top: 30px;
  padding: 0;
  justify-content: center;
  align-items: flex-start;
}
.journey-block:before {
  content: "";
  width: 87%;
  height: 7px;
  background: #84bd00;
  position: absolute;
  top: 25%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
}
.journey-block .page-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 25%;
}
.journey-block .page-item .page-link-text {
  font: normal normal bold 24px/29px verdana;
  letter-spacing: 0px;
  color: #576369;
  margin-top: 10px;
  padding: 0 5px;
}

.journey-block li a {
  cursor: default;
}
.journey-block li a.page-link {
  background: #84bd00;
  border-color: #84bd00;
  color: #fff;
  border-radius: 50px;
  box-shadow: 0 8px 6px -9px #5b5f5f;
  font-size: 17px;
  font-family: verdana;
  color: #ffffff;
  width: 44px;
  height: 43px;
  padding-top: 8px;
}

.journey-block li.active a.page-link {
  background: #ff844b;
  border-color: #ff844b;
  color: #fff;
}
.journey-block li.active .page-link-text {
  color: #ff844b;
}
.page-item:first-child .page-link {
  border-top-left-radius: 50px !important;
  border-bottom-left-radius: 50px !important;
}
.page-item:last-child .page-link {
  border-top-right-radius: 50px !important;
  border-bottom-right-radius: 50px !important;
}

li:last-child a {
  list-style-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/4621/treehouse-marker.png) !important;
}

.star_journey_block {
  background-repeat: no-repeat;
  border: 0;
  border-radius: unset !important;
  box-shadow: none;
  width: 50px;
  height: 49px;
  top: 1px;
  padding-top: 11px;
  margin-top: -5px;
}
/******* Style for idea journey block section*******/

.ui-button .ui-icon {
  background-image: none !important;
}

.btn-primary {
  background-color: #f26722 !important;
  border-color: #f26722 !important;
}

.btn-primary:hover,
.btn-primary:focus {
  background-color: #f26722 !important;
}

body {
  font-family: "verdana";
}

.user_edit_profile {
  position: absolute;
  top: 3px;
  right: 5px;
}

.profile_edit_mt .user_edit_profile input[type="checkbox"]:checked {
  background-color: #fff !important;
  border-color: #0d6efd !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e") !important;
}

.myidea_inno_card_inner_expert {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-start;
}

.node--type-lab-7-idea .italent_myidea_inno_idea_details_text,
.node--type-lab-7-idea textarea.form-textarea {
  padding: 15px 20px !important;
}
.subdomains_expert {
  font: normal normal normal 14px Verdana;
  letter-spacing: 0px;
  /*padding-top: 0px; */
  word-break: break-all;
  margin-top: 0px;
  line-height: 1.5;
}

.myidea_inno_comment_inner_img_expert {
  margin: 0 !important;
}

.inno_star_img_expert {
  margin-top: -10px !important;
}

/* start style for the idea comment form */

.comment {
  vertical-align: top !important;
  display: table !important;
  margin-bottom: 0 !important;
  width: 100% !important;
}

.idea_comment .myidea_inno_comment_card .form-textarea-wrapper img {
  position: absolute;
  bottom: -10%;
}

.comment-reply {
  width: 100% !important;
}

.comment-comment-form .invalid-feedback {
  display: block !important;
}

.comment-comment-form {
  margin: 1% 0% !important;
  width: 100% !important;
  display: flex;
}

.comment-comment-form .myidea_inno_comment_card {
  width: 99%;
  margin: 0 0 0 1%;
}

.idea_comment .cke_top {
  border-bottom: 0;
  background: none;
  /* margin-left: 68%; */
  position: absolute;
  width: 150px;
  right: 0;
}

.idea_comment .cke_inner {
  display: block;
  background: #fff;
  padding: 3px;
}

.idea_comment .cke_bottom {
  display: none;
}

.idea_comment .cke_contents {
  /*width: 75%;*/
  width: -webkit-calc(100% - 150px);
  width: -moz-calc(100% - 150px);
  width: calc(100% - 150px);
}

.comment-comment-form .field--name-comment-body {
  position: relative;
  width: 100%;
}

.comment_reply_form .comment-comment-form .field--name-comment-body {
  width: 63%;
}

.comment-comment-form .form-actions {
  position: relative;
  width: 50px !important;
  height: 50px !important;
  padding: 0 !important;
  margin-top: 50px;
  float: right;
  margin-left: -50px;
  align-self: normal;
}
.comment-comment-form .cke_reset {
  border: 0 !important;
  border-radius: 10px;
}
.comment-comment-form .cke_chrome {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 3px rgb(0 0 0 / 29%);
  text-align: left;
  font: normal normal normal 24px verdana;
  letter-spacing: 0px;
  color: #000000;
}
.comment-comment-form .btn {
  padding: 0 !important;
  width: 42px;
}
.comment-comment-form .cke_toolgroup {
  padding-right: 50px !important;
  margin-top: 8px !important;
}
.comment-comment-form .form-group {
  margin-bottom: 0;
}

.myidea_inno_report_comment h4 a {
  color: #afafaf;
}

.innovator_pic {
  border: 3px solid #636466;
}
.inno_pic {
  border: 3px solid #636466;
}
.italent_pic {
  border: 3px solid #f26722;
}
.expert_pic {
  border: 3px solid #ffc846;
}
.nurture_team_pic {
  border: 3px solid #00a3e0;
}
.business_team_pic {
  border: 3px solid #0066b3;
}
.imo_pic {
  border: 3px solid #84bd00;
}

/* End style for the idea comment form */

html[dir="rtl"] .user_edit_profile {
  left: 5px;
}

/* style for Expert feedback form */
.expert .form-select {
  height: 45px;
  display: block;
  width: 55% !important;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.29);
  border-radius: 5px;
  margin: 5px 0;
}

.expert .input-group {
  width: 65%;
}
.form-select option selected {
  font: normal normal normal 16px/16px verdana;
  letter-spacing: 0.4px;
  color: rgba(199, 199, 199, 1);
  padding: 5px 0;
}

.expert .myidea_inno_idea_details_text_heading {
  color: #0066b3;
}

.pitch_day_save_btn,
.intro_call_save_btn,
.expert_save_btn,
.nurturing_save_btn,
.business_save_btn,
.imo_save_btn,
.imo_ondemand_save_btn {
  width: 150px;
  float: left;
  font: normal normal normal 14px/23px Verdana Bold;
  color: #ffffff;
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #0066b3;
  border-radius: 5px;
  width: 180px;
  height: 60px;
  color: #0066b3;
  margin: 10px 10px 10px 0;
}
.pitch_day_reject_btn,
.expert_reject_btn,
.nurturing_reject_btn,
.business_reject_btn,
.imo_reject_btn,
.imo_ondemand_reject_btn {
  width: 150px;
  float: right;
  font: normal normal normal 14px/23px Verdana Bold;
  color: #f26722;
  border: 1px solid #f26722;
  background: #ffffff 0% 0% no-repeat padding-box;
  border-radius: 5px;
  width: 180px;
  height: 60px;
  margin: 10px 10px 10px 0;
}
.pitch_day_promote_btn,
.intro_call_promote_btn,
.expert_promote_btn,
.nurturing_promote_btn,
.business_promote_btn,
.imo_promote_btn,
.imo_ondemand_promote_btn,
.supervisor_confirm_btn,
.technical_supervisor_confirm_btn,
.business_supervisor_confirm_btn,
.imo_confirm_btn, {
  width: 165px;
  height: 60px;
  float: right;
  font: normal normal normal 14px/23px Verdana Bold;
  color: #ffffff;
  border: none;
  background: #f26722 0% 0% no-repeat padding-box;
  border-radius: 5px;
  margin: 10px 10px 10px 0;
  white-space: nowrap;
}

/* End style for Expert feedback form */
html[dir="rtl"] .dropdown-item-text {
  text-align: right;
}

.profile_edit_mt .multiselect-container {
  height: 281px;
  overflow-y: scroll;
}

.user_profile_img img {
  border-radius: 50% !important;
  width: 124px !important;
  height: 124px !important;
  object-fit: cover;
}

.view-lab7-idea-history-log table tr th {
  color: #000 !important;
}

.webform-submission-idea-delete-form .item-list,
.webform-submission-idea-delete-form .alert-warning {
  display: none;
}

.path-myideas .ui-dialog-title {
  visibility: hidden;
}

.user-form .invalid-feedback {
  display: block !important;
  font-size: 13px !important;
}

#edit-field-user-subdomains-error {
  color: #dc3545 !important;
  font-size: 13px !important;
}

.user-signup {
  padding: 20px;
}

.user-signin {
  padding: 40px;
}

.user-register-form .col-md-12 {
  padding: 0 !important;
}

.user-login-form .col-md-12 {
  padding: 0 !important;
}

html[dir="rtl"] .sign_up_text {
  /* margin: 10px 50px 0 0!important; */
}

html[dir="rtl"] .user-login-form .form-check {
  padding-left: 0 !important;
}

.webform-submission-idea-form .form-item-supporting-documents button {
  text-transform: capitalize;
}

.user-pass .sign_inner {
  padding: 40px;
}

.user-pass .col-md-12 {
  padding: 0 !important;
}

.user-pass #edit-name-error {
  padding-top: 2px !important;
}

.idea-log {
  background: #04518b 0% 0% no-repeat padding-box;
  border-radius: 5px;
  border: none !important;
  padding: 5px 10px;
  margin: 0 0 10px 0 !important;
  text-align: center;
  text-transform: capitalize;
}

.idea-log a {
  color: #ffffff;
  text-decoration: none;
}

.user-pass-reset .sign_inner {
  padding: 40px 40px 24px;
}

.change-pwd-form .password-parent {
  overflow: visible !important;
}

.change-pwd-form .mt-1 {
  margin-top: 0px !important;
}

.change-pwd-form #edit-actions {
  margin-bottom: 0px !important;
}

/* html[dir='rtl'] .reset_password_container .reset_password_text {
	float: right !important;
} */

html[dir="rtl"] .reset_password_container .change-pwd-form {
  float: left !important;
}

.editProfile-dob-email {
  clear: both !important;
}

.profile_edit_mt .error {
  margin-bottom: 0px !important;
  order: 2;
}

.profile_edit_mt .multiselect-native-select {
  display: flex;
  flex-direction: column;
}

.profile_edit_mt .custom-select {
  margin-top: 0px;
}

html[dir="rtl"] .user-profile-icon {
  margin-top: 90px;
  margin-left: 0;
  margin-right: -18px;
}

html[dir="rtl"] .node--type-lab-7-idea .myidea_inno_container {
  text-align: right !important;
}

html[dir="rtl"] .myidea_inno_sub_list {
  margin-left: 15px;
  margin-right: 0px;
  text-align: right;
}

html[dir="rtl"] .myidea_inno_sub_num {
  margin-left: 5px;
  margin-right: 0px;
}

html[dir="rtl"] .comment-comment-form .myidea_inno_comment_card {
  margin: 0 1% 0 0;
}

html[dir="rtl"] .idea_comment .cke_top {
  /*margin-right: 64%; */
  margin-left: 0;
  right: calc(100% - 200px);
}

html[dir="rtl"] .comment-comment-form .form-actions {
  margin-right: -50px;
  margin-left: 0;
}

html[dir="rtl"] .myidea_reply {
  float: right;
}

.edit-profile-about-me {
  height: auto !important;
}

.path-user .profile_display .card-body {
  height: auto;
}
.path-webform .alert-success {
  display: none;
}
.path-user #user-form .multiselect-native-select .btn-group {
  height: auto !important;
}
.webform-submission-idea-form #edit-actions {
  margin-top: 20px;
}
.webform-submission-idea-form .mb-3 {
  /*margin-bottom: 0 !important;*/
}

.profile_edit_mt #edit-status--wrapper {
  display: none !important;
}

/* html[dir='rtl'] .profile_cancel {
    padding: 20px 73px !important;
} */

html[dir="rtl"] #user-login-form {
  text-align: right;
}

html[dir="rtl"] .user-register-form {
  text-align: right;
}

html[dir="rtl"] .sign_in_dont a {
  padding-right: 10px;
}

html[dir="rtl"] .terms_conditions_label {
  order: 2;
  margin-right: 10px;
  margin-left: 0;
}
html[dir="rtl"] .terms_conditions_field {
  order: 1;
  float: right;
}

html[dir="rtl"] .arrow_img {
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

html[dir="rtl"] #edit-persistent-login {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}

.forgot-pass-mobile {
  margin-left: -23px !important;
}

html[dir="rtl"] .forgot-pass-mobile {
  margin-left: 0 !important;
}

/*** For comment section media query ***********/

.cke_reset_all,
.cke_reset_all *,
.cke_reset_all a,
.cke_reset_all textarea {
  /*float: right;*/
}

/*** For comment section media query ***********/

.mobile_profile_name {
  display: none;
}

html[dir="rtl"] .node--type-lab-7-idea .myidea_inno_ideacontainer {
  margin-right: 0;
  margin-left: 3%;
}

html[dir="rtl"] .input-group #edit-phone {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

html[dir="rtl"] .webform-submission-add-team-members-form .input-group-text {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}

.mobile_numer_arabic {
  direction: ltr;
}

/*html[dir='rtl'] .webform-submission-add-team-members-form .input-group {
	direction: ltr;
	justify-content: flex-end;
} */

html[dir="rtl"] .comment-comment-form .btn {
  transform: rotate(180deg);
}

.alert-dismissible .btn-close {
  /*padding: 1.6rem 1rem;*/
}

html[dir="rtl"] .node--type-lab-7-idea .alert-success p {
  position: absolute;
  margin-top: -25px;
  margin-right: 35px;
}

html[dir="rtl"] .webform-submission-add-team-members-form #edit-phone-error {
  direction: rtl;
}

html[dir="rtl"]
  .webform-submission-add-team-members-form
  strong.error.form-item--error-message {
  font-size: 13px;
}

html[dir="rtl"]
  .page-user-register
  .user-register-form
  #edit-field-mobile-number-0-value-error {
  direction: rtl;
}

/***************Start Dashboard 3 style ****************/
.page-node-1043 .dash_text {
  font: normal normal bold 36px/36px Verdana;
  color: #1e1e1e;
}
.page-node-1043 .dash .card {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 35px rgba(255, 132, 75, 0.29);
  border-radius: 5px;
  padding: 10px;
}
.page-node-1043 .dash_grid_col1 {
  display: grid;
  grid-template-rows: auto auto !important;
  grid-gap: 20px;
	padding-top: 25px;
}

.page-node-1043 .dash_grid_height {
  height: 100%;
}
.dash_left_container .card {
  height: 100%;
}
.region-dashboard3-left .content, /*new*/
.region-dashboard3-right-1 .content,
.region-dashboard3-right-2 .content {
  display: flex;
  justify-content: center;
}
/*.dash_grid_col1{
     justify-content: center;
} */

.dash_grid_height .card-body {
  height: auto;
}
/***************End Dashboard 3 style****************/
/***************Start Dashboard 5 style****************/
.page-node-1043 .dash_text {
  font: normal normal bold 36px/36px Verdana;
  color: #1e1e1e;
}
.page-node-1043 .dash .card {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 35px rgba(255, 132, 75, 0.29);
  border-radius: 5px;
  padding: 10px;
}
.page-node-1043 .dash_grid_row1 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
}
.page-node-1043 .dash_grid_row2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 20px;
}
.dash {
  padding: 5px !important;
}
.dash section article {
  width: 98% !important;
}
.dash section h2 {
  font-size: 24px;
  font-family: verdana;
  color: #14172e;
  height: 60px;
  margin-bottom: 10px;
}
.region-dashboard5-top-1 .content,
.region-dashboard5-top-2 .content,
.region-dashboard5-top-3 .content,
.region-dashboard5-bottom-1 .content,
.region-dashboard5-bottom-2 .content {
  display: flex;
  justify-content: center;
}

.region-dashboard8-top-1 .content,
.region-dashboard8-top-2 .content,
.region-dashboard8-top-3 .content,
.region-dashboard8-bottom-1 .content,
.region-dashboard8-bottom-2 .content,
.region-dashboard8-middle-1 .content,
.region-dashboard8-middle-2 .content,
.region-dashboard8-middle-3 .content,
.region-dashboard8-middle-4 .content {
  display: flex;
  justify-content: center;
}

/***************End Dashboard 3 style****************/

html[dir="rtl"] .myidea_addmember {
  text-align: right;
}

.page-node-1043 .dash_grid_row1 .card-body,
.page-node-1043 .dash_grid_row2 .card-body {
  height: auto;
}
/***************End Dashboard 5 style****************/

.add_team_member_mobile_ar .form-item--error-message {
  width: 100%;
  direction: ltr;
  text-align: right;
}

html[dir="rtl"] .add_team_member_mobile_ar .form-item--error-message {
  width: 100%;
  direction: rtl;
  text-align: right;
}

.add_team_member_mobile_ar .input-group {
  direction: ltr;
}

html[dir="rtl"] body {
  font-family: simpo !important;
}
#block-pwaaddtohomescreen {
  display: none;
}

.innovator_details .show .accordion-body,
.pifellow_accordion .show .accordion-body,
.expert_accordion .show .accordion-body,
.nurturing_accordion .show .accordion-body,
.business_accordion .show .accordion-body,
.imo_accordion .show .accordion-body {
  visibility: visible;
  opacity: 1;
  background-color: #ffffff;
}

.innovator_details .accordion-body,
.pifellow_accordion .accordion-body,
.expert_accordion .accordion-body,
.nurturing_accordion .accordion-body,
.business_accordion .accordion-body,
.imo_accordion .accordion-body {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.5s linear;
}

html[dir="rtl"] .italent_myidea_inno_sub_reject_head {
  text-align: right;
}

html[dir="rtl"] .italent_myidea_inno_sub_reject_box {
  margin: 10px 0 0 21px;
}

html[dir="rtl"] .italent_myidea_inno_sub_reject {
  text-align: right;
}

.path-comment .comment {
  margin: 1%;
  width: 98% !important;
}
.path-comment .comment_reply_form,
.path-comment .indented {
  margin: 1%;
}

.path-comment
  .comment_reply_form
  .comment-comment-form
  .field--name-comment-body {
  margin: 0;
  width: 100% !important;
}

/* html[dir='rtl'] .myidea_reply {
    padding-left: 20px;
} */

.user-register-form input[type="checkbox"] {
  z-index: 2;
}
.myidea_inno_innercomments {
  padding: 10px 0px 0px;
  margin: 10px 0 0;
}

.pagination {
  margin: 10px !important;
}

/******font update*********/
body,
#main-wrapper a,
#main-wrapper div,
fieldset,
h1,
h2,
h3,
h4,
h5,
h6,
p,
table,
thead,
tr,
td,
th,
button,
span,
label,
input,
form,
.row,
.card-body,
.card-subtitle,
.card-title,
.input,
.tnc_text,
.label,
.tnc_headtext_sub,
#page-wrapper,
ul,
li,
ol,
form select,
section,
article,
option,
form textarea {
  font-family: "verdana" !important;
}
.btn-send,
.select_domain,
.submit_eachcard .card-title,
.aboutyouridea_text,
.titleofyouridea,
.idea_promote_btn.btn-primary,
.italent_promote_btn.btn-primary,
.italent_intro_call_btn.btn-primary,
.intro_call_promote_btn.btn-primary,
.reject_idea_submit_btn.btn-primary,
.pitch_day_promote_btn.btn-primary,
.expert_promote_btn.btn-primary,
.nurturing_promote_btn.btn-primary,
.business_promote_btn.btn-primary,
.imo_promote_btn.btn-primary,
.supervisor_confirm_btn.btn-primary,
.technical_supervisor_confirm_btn.btn-primary,
.business_supervisor_confirm_btn.btn-primary,
.imo_confirm_btn.btn-primary,
.imo_ondemand_promote_btn.btn-primary,
.mobile_header_display .active-cont .menu_text,
.side-navbar .nav-link,
.mobile_header_display .pwa-a2hs-active button {
  font-family: "Verdana Bold" !important;
}
#navbarSupportedContent a {
  font-family: "DINNextLTArabicRegular" !important;
  padding: 10px !important;
  white-space: nowrap;
  color: #636467;
}

html[dir="rtl"] #edit-field-mobile-number-0-value,
html[dir="rtl"] #edit-field-interest-0-value,
html[dir="rtl"] #edit-field-alternative-number-0-value,
html[dir="rtl"] #edit-field-education-0-value,
html[dir="rtl"] #edit-field-certification-0-value,
html[dir="rtl"] #edit-field-minor-s-0-value,
html[dir="rtl"] #edit-field-major-s-0-value {
  margin-left: 95px;
}
.idea_comments_section .accordion {
  display: none;
}
.views-field.views-field-body p {
  margin-bottom: 0 !important;
}
.idea_comments_section .field--name-comment-body {
  overflow-wrap: anywhere;
}
.comment .links-inline span {
  font-size: 16px;
}

html[dir="rtl"] .add_team_member_mobile_ar label {
  margin: 5px 0;
}

.sign_in_mobile {
  display: none;
}

html[dir="rtl"] .myidea_inno_comment_author_img {
  width: 82%;
  padding-left: 5px;
}

html[dir="rtl"] .myidea_inno_comment_author {
  align-items: start;
}

html[dir="rtl"] .btn,
html[dir="rtl"] button {
  padding: 5px 10px 10px !important;
  height: auto;
}
html[dir="rtl"] .node--type-lab-7-idea .ui-dialog .button {
  height: 55px;
}
html[dir="rtl"] .comment_send {
  padding: 0 !important;
}

html[dir="rtl"] .path-webform .form-check-label {
  padding: 5px 24px 5px !important;
  height: auto;
  text-align: right !important;
}

html[dir="rtl"] .submit_eachcard .card-title {
  padding: 5px 0 !important;
}

/* html[dir='rtl'] .profile_cancel {
    font: normal normal normal 16px/22px Verdana;
    padding: 10px 73px 17px !important;
    margin-left: 10px;
} */

/* html[dir='rtl'] .filterby_text{
    padding: 7px 20px 13px !important;
} */

/* 
html[dir='rtl'] .profile_save {
    font: normal normal normal 16px/22px Verdana;
    height: auto;
    padding: 12px 73px 18px!important;
} */

html[dir="rtl"] .page-user-register #edit-field-mobile-number-0-value {
  margin-left: 0;
}

html[dir="rtl"] .page-user-register .user-register-form {
  margin-right: 0 !important;
}

html[dir="rtl"] .submit_eachcard .card-subtitle {
  text-align: right;
}

html[dir="rtl"] .confirmation_ok_button {
  font: normal normal normal 26px/35px verdana;
}

html[dir="rtl"] body,
html[dir="rtl"] #main-wrapper a,
html[dir="rtl"] #main-wrapper div,
html[dir="rtl"] fieldset,
html[dir="rtl"] h1,
html[dir="rtl"] h2,
html[dir="rtl"] h3,
html[dir="rtl"] h4,
html[dir="rtl"] h5,
html[dir="rtl"] h6,
html[dir="rtl"] p,
html[dir="rtl"] table,
html[dir="rtl"] thead,
html[dir="rtl"] tr,
html[dir="rtl"] td,
html[dir="rtl"] th,
html[dir="rtl"] button,
html[dir="rtl"] span,
html[dir="rtl"] label,
html[dir="rtl"] input,
html[dir="rtl"] form,
html[dir="rtl"] .row,
html[dir="rtl"] .card-body,
html[dir="rtl"] .card-subtitle,
html[dir="rtl"] .card-title,
html[dir="rtl"] .input,
html[dir="rtl"] .tnc_text,
html[dir="rtl"] .label,
html[dir="rtl"] .tnc_headtext_sub,
html[dir="rtl"] #page-wrapper,
html[dir="rtl"] ul,
html[dir="rtl"] li,
html[dir="rtl"] ol,
html[dir="rtl"] form select,
html[dir="rtl"] section,
html[dir="rtl"] article,
html[dir="rtl"] option,
html[dir="rtl"] form textarea {
  font-family: "DINNextLTArabic-Regular" !important;
}
html[dir="rtl"] .btn-send,
html[dir="rtl"] .select_domain,
html[dir="rtl"] .submit_eachcard html[dir="rtl"] .card-title,
html[dir="rtl"] .aboutyouridea_text,
html[dir="rtl"] .titleofyouridea,
html[dir="rtl"] .idea_promote_btn.btn-primary,
html[dir="rtl"] .italent_intro_call_btn.btn-primary,
html[dir="rtl"] .italent_promote_btn.btn-primary,
html[dir="rtl"] .reject_idea_submit_btn.btn-primary,
html[dir="rtl"] .pitch_day_promote_btn.btn-primary,
html[dir="rtl"] .intro_call_promote_btn.btn-primary,
html[dir="rtl"] .expert_promote_btn.btn-primary,
html[dir="rtl"] .business_promote_btn.btn-primary,
html[dir="rtl"] .nurturing_promote_btn.btn-primary,
html[dir="rtl"] .imo_promote_btn.btn-primary,
html[dir="rtl"] .supervisor_confirm_btn.btn-primary,
html[dir="rtl"] .technical_supervisor_confirm_btn.btn-primary,
html[dir="rtl"] .business_supervisor_confirm_btn.btn-primary,
html[dir="rtl"] .imo_confirm_btn.btn-primary,
html[dir="rtl"] .imo_ondemand_promote_btn.btn-primary,
html[dir="rtl"] .mobile_header_display .active-cont .menu_text,
html[dir="rtl"] .side-navbar .nav-link,
html[dir="rtl"] .mobile_header_display .pwa-a2hs-active button {
  font-family: "DINNextLTArabic-Medium" !important;
}

.italent_save_btn,
.italent_promote_btn,
.italent_intro_call_btn,
#edit-actions-save-draft,
#edit-actions-freeze-draft,
#edit-actions-reject-submit,
#edit-actions-submit,
#edit-actions-01-draft,
#edit-actions-01-submit,
.imo_promote_btn {
  padding: 10px 20px !important;
  margin: 20px 5px !important;
  width: auto !important;
  height: 50px !important;
  font-size: 15px !important;
  line-height: 1.5 !important;
  white-space: nowrap;
  font-weight: normal !important;
  font-family: "verdana" !important;
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
}

.webform-submission-add-team-members-form #edit-actions-submit {
  width: 100% !important;
  height: auto !important;
  margin: 15px 0 0 !important;
}
#edit-field-nationality {
  display: flex;
  justify-items: start;
  align-items: center;
}
.form-item-field-nationality {
  padding-right: 10px;
}

#ui-datepicker-div {
  z-index: 4 !important;
}

/************new css for legend starts**************/
.dash_legend_new {
  padding: 0;
  display: flex;
  justify-content: center;
}
.dash_legend_new ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.dash_legend_new ul li {
  position: relative;
  font-size: 13px;
  padding: 5px 12px 0 17px;
  float: left;
}
.dash_legend_new ul li::before {
  position: absolute;
  width: 10px;
  height: 10px;
  /*background: #0bf; */
  left: 0;
  top: 8px;
  content: "";
  border-radius: 50%;
}
.legend-red:before {
  background: #f70202 !important;
}
.legend-blue:before {
  background: #0033ff !important;
}
.legend-green:before {
  background-color: #44ff00 !important;
}
.legend-yellow:before {
  background-color: #f6fa00 !important;
}
.legend-purple:before {
  background-color: #aa0ce6 !important;
}
/************new css for legend ends**************/

.dash_new {
  display: grid;
  grid-template-columns: 1fr 50%;
  grid-gap: 20px;
}

.page-user-2 .navbar-collapse,
.page-view-review-ideas-lab7-admin .navbar-collapse {
  margin-top: 0 !important;
}

#toolbar-administration {
  margin-bottom: 80px !important;
}

.myidea_inno_sub_list a {
  color: #fff;
}

/*.ajax-progress-throbber .throbber {
    display: inline;
    padding: 31px 45px 85px;
    background: transparent url(../images/loading-small.gif) no-repeat 0 center;
} */

.webform-submission-idea-delete-form .form-actions .js-form-submit {
  font: normal normal normal 16px/35px Verdana;
  background: #ffffff 0% 0% no-repeat padding-box !important;
  border: 1px solid #f00606 !important;
  border-radius: 5px;
  color: #f00606 !important;
  margin-right: 10px;
  width: 100%;
  height: 60px;
}

.webform-submission-idea-form #edit-actions-submit {
  font: normal normal normal 16px/35px Verdana !important;
  color: #ffffff !important;
  background: #ffffff 0% 0% no-repeat padding-box !important;
  border: 1px solid #0066b3 !important;
  border-radius: 5px !important;
  width: 180px !important;
  height: 60px !important;
  margin: 0px !important;
}

[name="image_file_remove_button"] {
  font-family: "Verdana Bold";
  font-size: 15px !important;
  background-color: white !important;
  height: 44px !important;
  border-radius: 5px;
  color: black !important;
  margin: 0px !important;
  background-image: none !important;
  width: 29% !important;
  margin-bottom: 0px !important;
}

[name="image_file_remove_button"]:hover {
  color: black !important;
  background-color: white !important;
}

html[dir="rtl"]
  .webform-submission-idea-delete-form
  .form-actions
  .js-form-submit {
  padding: 5px 10px 10px !important;
  height: auto !important;
  margin: 0;
}

.webform-submission-idea-delete-form .form-actions .button--primary {
  background: #f26722 0% 0% no-repeat padding-box !important;
  color: #fff !important;
  margin-top: 1rem;
}

.myidea_inno_report_comment .inline__links .nav {
  flex-wrap: nowrap !important;
}
html[dir="rtl"] .member-photo .form-file {
  color: transparent !important;
  padding: 0;
}

html[dir="rtl"] .member-photo .form-file::after {
  content: "لم تقم باختيار ملف";
  color: #212529;
  margin-right: -162px;
}

html[dir="rtl"] .member-photo .form-file::-webkit-file-upload-button {
  visibility: hidden;
}

html[dir="rtl"] .member-photo .form-file::before {
  content: "اختر ملف";
  display: inline-block;
  background: lightgrey;
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 40px 8px 30px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #000;
  font-weight: 700;
  font-size: 15px;
}
html[dir="rtl"] .member-photo .form-file:hover::before {
  border-color: black;
}
html[dir="rtl"] .member-photo .form-file:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}

html[dir="rtl"] #edit-actions-save-draft,
html[dir="rtl"] #edit-actions-draft,
html[dir="rtl"] #edit-actions-freeze-draft {
  font-family: "DINNextLTArabic-Regular" !important;
  float: right;
}

html[dir="rtl"] #edit-actions-reject-submit,
html[dir="rtl"] #edit-actions-submit {
  font-family: "DINNextLTArabic-Regular" !important;
  float: left;
}

html[dir="rtl"] #edit-actions-01-draft,
html[dir="rtl"] #edit-actions-01-submit,
html[dir="rtl"] #edit-actions-02-submit {
  font-family: "DINNextLTArabic-Regular" !important;
  float: left;
}

html[dir="rtl"] .js-form-item-rejection-comments-external- {
  margin: 0 20px 0 0 !important;
}
/* 
.node--type-lab-7-idea .form-textarea-wrapper .error {
    padding: 32px 20px !important;
} */

.modal {
  position: fixed !important;
  height: auto !important;
  width: 500px !important;
  top: 160.5091px !important;
  left: 485.5px !important;
  z-index: 100001 !important;
  border: 1px solid #c5c5c5 /*{borderColorDefault}*/;
  background: #fff;
  border-radius: 10px;
}

.modal-footer #cancel {
  font: normal normal normal 16px/35px Verdana;
  background: #ffffff 0% 0% no-repeat padding-box !important;
  border: 1px solid #f00606 !important;
  border-radius: 5px;
  color: #f00606 !important;
  margin-right: 10px;
  height: 50px;
}

html[dir="rtl"] .modal-footer #cancel {
  width: 75px !important;
}

.modal-footer #delete {
  height: 50px !important;
  width: 75px !important;
}

html[dir="rtl"] .checkbox-circle input[type="checkbox"] + label:before {
  /* left: 0; */
  top: 9px;
}

.modal-prompt {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.85;
}

.webform-submission-reject-idea-form-add-form .cancel-reject-button,
.webform-submission-reject-idea-form-edit-form .cancel-reject-button,
.webform-submission-business-reject-idea-form-add-form .cancel-reject-button,
.webform-submission-business-reject-idea-form-edit-form .cancel-reject-button {
  font: normal normal normal 16px/35px Verdana;
  background: #ffffff 0% 0% no-repeat padding-box !important;
  border: 1px solid #f00606 !important;
  border-radius: 5px;
  color: #f00606;
  width: 180px;
  height: 60px;
  margin: 20px 0;
  margin-left: 0;
  float: left;
}

.reject_form {
  display: flex;
  margin: 0;
}
.webform-submission-reject-idea-form-add-form {
  display: none;
}
.webform-submission-business-reject-idea-form-add-form {
  display: none;
}
html[dir="rtl"]
  .webform-submission-reject-idea-form-add-form
  .cancel-reject-button,
html[dir="rtl"]
  .webform-submission-reject-idea-form-edit-form
  .cancel-reject-button,
html[dir="rtl"]
  .webform-submission-business-reject-idea-form-add-form
  .cancel-reject-button,
html[dir="rtl"]
  .webform-submission-business-reject-idea-form-edit-form
  .cancel-reject-button {
  height: 49px;
  margin-right: 20px;
  margin-left: 0px;
}

.reject_form_submission_wrapper {
  display: flex;
  float: right;
  gap: 1rem;
}

/* Delete comment page style */
.path-comment .comment-comment-delete-form {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin: 5em 0;
}
.path-comment .comment-comment-delete-form .form-actions {
  display: flex;
  margin: 1em;
}
.path-comment .comment-comment-delete-form .form-actions #edit-submit {
  margin-right: 1em;
}
html[dir="rtl"]
  .path-comment
  .comment-comment-delete-form
  .form-actions
  #edit-submit {
  margin-left: 1em;
}
.path-comment .comment-comment-delete-form #edit-cancel {
  border: 1px solid #f00606 !important;
  border-radius: 5px;
  color: #f00606;
  text-decoration: none;
  padding: 0.375rem 0.75rem;
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
}
.path-comment .layout-main-wrapper .nav {
  display: none;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.webform-submission-reject-idea-form-add-form .reject_idea_comment_internal,
.webform-submission-business-reject-idea-form-add-form
  .reject_idea_comment_internal,
.reject_idea_comment_external {
  display: flex;
  flex-direction: column;
  flex: 1 100%;
}

#views-exposed-form-my-idea-page-1
  .js-form-item-field-idea-status-target-id-36 {
  display: none !important;
}

.comment-confirm-form .form-composite {
  display: none !important;
}

/***********24-02-2023 style changes font related for signin page*************/

.page-user-register .sign_up_text_heading,
.page-user-login .sign_up_text_heading,
.page-user-password .sign_up_text_heading {
  font: normal normal bold 53px DINNextLTArabicRegular !important;
}

.page-user-register .sign_up_text_heading_description,
.page-user-login .sign_up_text_heading_description,
.page-user-password .sign_up_text_heading_description {
  font: normal normal normal 24px/28px DINNextLTArabicRegular !important;
}

.page-user-register .label,
.page-user-login .label,
.page-user-password .label {
  font: normal normal bold 18px/18px DINNextLTArabicRegular !important;
  color: #636466;
}

.page-user-register .user-register-form .btn-send,
.page-user-login .user-login-form .btn-send,
.page-user-password .user-pass .btn-send {
  font: normal normal normal 23px/28px DINNextLTArabicRegular !important;
}

.page-user-login .remember_me {
  font: normal normal normal 18px/18px DINNextLTArabicRegular !important;
}

.page-user-login .forgot-pass-mobile {
  font-family: "DINNextLTArabic-Regular" !important;
}

.page-user-login .account_text {
  font: normal normal normal 16px/16px DINNextLTArabicRegular !important;
  margin-top: 4px;
}

.page-user-login .account_text a {
  font-family: "DINNextLTArabic-Regular" !important;
}

.page-user-register .error,
.page-user-login .error,
.page-user-password .error {
  font-family: DINNextLTArabicRegular !important;
  font-weight: normal !important;
}

.page-user-register .sign-in-link p {
  font-family: "DINNextLTArabic-Regular" !important;
}

/***********24-02-2023 style changes font related for signin page*************/

/***********03-03-2023 style changes for other pages*************/

.header_interest {
  max-height: 35px !important;
}

.notification-block .noti_bar {
  margin-top: -34px;
  margin-right: 6px;
}

html[dir="rtl"] .notification-block .noti_bar {
  margin-left: 6px;
}

.errormsg_overall .error_heading {
  font: normal normal normal 30px/36px DINNextLTArabicRegular !important;
  color: #636467;
}

.error_buttons .login_different_user_btn,
.error_buttons .go_back_btn {
  font: normal normal normal 18px/35px DINNextLTArabicRegular !important;
  width: auto !important;
  height: 60px !important;
  padding: 0 10px !important;
  min-width: 100px;
}

.errormsg_overall .error_content {
  font: normal normal normal 18px/22px DINNextLTArabicRegular !important;
}
/* Toggle checkbox for expert feedback */
.form-toggle-checkbox-wrapper {
  position: relative;
  padding: 0;
  box-shadow: 0px 0px 6px rgb(0 0 0 / 29%);
  padding: 10px;
  border-radius: 5px;
}
.form-toggle-checkbox-wrapper input {
  width: 48px;
  height: 22px;
  cursor: pointer;
  top: 3px;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  float: right !important;
  margin: 0;
  background-color: #ffffff;
  border-radius: 50px !important;
  border: 1px solid #bac2cb !important;
}

.form-toggle-checkbox-wrapper .field-suffix:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  right: 28px;
  top: 4px;
  background-color: #d3d3d3;
  border-radius: 50px;
  border: 1px solid #dee2e6 !important;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.form-toggle-checkbox-wrapper input:checked {
  background-color: #ffffff;
  border: 1px solid #f26722 !important;
}
.form-toggle-checkbox-wrapper input:checked[type="checkbox"] {
  background-image: none;
}

.form-toggle-checkbox-wrapper input:checked + .field-suffix:before {
  background-color: #f26722;
}
.form-toggle-checkbox-wrapper input:focus {
  box-shadow: 0 0 1px #2196f3;
}

.form-toggle-checkbox-wrapper input:checked + .field-suffix:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
.form-toggle-checkbox-wrapper .field-suffix:before {
  right: 38px;
  top: 14px;
}
.idea_comments_section {
  margin: 0;
  display: flex !important;
  flex-direction: column;
}
.language_ar .form-toggle-checkbox-wrapper input {
  float: left !important;
}
.language_ar .form-check .form-check-input {
  margin-left: 0;
  margin-right: 1.5em;
}
.language_ar .form-toggle-checkbox-wrapper .field-suffix:before {
  right: unset;
  left: 13px;
}
.language_ar
  .form-toggle-checkbox-wrapper
  input:checked
  + .field-suffix:before {
  -webkit-transform: translateX(24px);
  -ms-transform: translateX(24px);
  transform: translateX(24px);
}
.comment-delete a {
  text-indent: -9999px;
  background-image: url("/themes/custom/lab7_theme/images/comments_delete.png");
  width: 20px;
  display: block;
  white-space: nowrap;
  background-size: contain;
  background-repeat: no-repeat;
  /* margin-top: 2px; */
}
.comment .links-inline span {
  padding: 0;
}
.comment-reply a {
  color: #0d6efd !important;
}
.myidea_inno_report_comment {
  float: right;
  display: flex;
  gap: 20px;
  margin-left: 0;
  margin-top: 12px;
  align-items: flex-end;
}
.myidea_inno_report_comment h4 a {
  white-space: nowrap;
}
.inline__links .links-inline {
  flex-direction: row-reverse;
  padding: 0 !important;
  gap: 10px;
}

.myidea_inno_report_comment h4 {
  margin-bottom: 0 !important;
}
.comment-reply.nav-link,
.comment-delete.nav-link {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.comment {
  margin-bottom: 10px !important;
}
.myidea_reply {
  padding-right: 0;
}
.myidea_inno_comment_author_img {
  margin: 0 !important;
}
.idea_comments_section .comments {
  width: 100%;
}
.noidea_container {
  position: relative;
  text-align: center;
}

.noidea_text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 30px;
}
.reject_evaluation_doc {
  padding: 20px 0 0;
}

.myidea_inno_card-title,
.subdomains_expert {
  word-break: break-word;
}
.myidea_inno_card_inner_expert_container {
  display: flex;
  height: 100%;
}
.myidea_inno_card_inner_expert {
  justify-content: flex-start;
  height: auto;
  flex: 1 1 auto;
}

.node--type-lab-7-idea
  .myidea_inno_card_inner_expert
  .myidea_inno_card_inner_content:has(#supervisor_expert),
.node--type-lab-7-idea
  .expert_accordion
  .myidea_inno_card_inner_content:has(#supervisor_expert) {
  border: 1px solid #bdbdbd;
  background-color: #f5f5f5;
  border-radius: 10px;
}
.node--type-lab-7-idea
  .myidea_inno_card_inner_expert
  .myidea_inno_card_inner_content
  .myidea_inno_card_inner_content,
.node--type-lab-7-idea
  .expert_accordion
  .myidea_inno_card_inner_content
  .myidea_inno_card_inner_content {
  border: none;
  background-color: #f5f5f500;
  border-radius: 10px;
}
.node--type-lab-7-idea .myidea_inno_card_inner_content {
  padding: 10px;
  display: flex;
  justify-items: center;
  gap: 10px;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  /* justify-content: center; */
}
/* .node--type-lab-7-idea .myidea_inno_card_inner_expert .myidea_inno_card_inner_content:nth-last-of-type(even){
    grid-template-rows: calc(100% - 30px) 30px!important;
  } */
.node--type-lab-7-idea
  .myidea_inno_card_inner_expert
  .myidea_inno_card_inner_content {
  display: grid;
  grid-template-rows: calc(50% - 15px) 30px calc(50% - 15px);
  padding: 0;
  gap: 5px;
  padding: 20px 10px;
  align-content: center;
  align-items: start;
}
.equalgrid {
  grid-template-rows: calc(100% - 30px) 30px !important;
}
.expert_empty {
  grid-template-rows: calc(50% - 5px) 10px calc(50% - 5px) !important;
}
.node--type-lab-7-idea
  .myidea_inno_card_inner_expert
  .myidea_inno_card_inner_content:has(#supervisorelse),
.onegrid {
  grid-template-rows: 1fr !important;
}

/*  
  .node--type-lab-7-idea .myidea_inno_card_inner_expert .myidea_inno_card_inner_content:has(.dropdown) {
    grid-template-rows: auto;
    align-content: space-between;
  } */

.inno_star_container_box {
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
  width: 100%;
  gap: 5px;
}
.node--type-lab-7-idea .myidea_inno_card_inner_expert .inno_star_container_box {
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  gap: 3px;
}
.node--type-lab-7-idea
  .myidea_inno_card_inner_expert
  .inno_star_container_box:last-child {
  margin-top: 5px;
}
.node--type-lab-7-idea .myidea_inno_card_inner_expert .myidea_inno_card-title,
.node--type-lab-7-idea .myidea_inno_card_inner_expert .subdomains_expert {
  padding-top: 0px !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  font: normal normal normal 14px Verdana;
  line-height: normal;
  margin-bottom: 0;
}
#supervisorelse .myidea_inno_card-title {
  margin: 10px 0 2px;
}
#supervisor_expert .myidea_inno_card-title {
  margin: 0;
}
.node--type-lab-7-idea
  .myidea_inno_card_inner_expert
  .myidea_inno_card_inner_content:has(#supervisorelse) {
  padding: 10px;
}

.dropdown {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
}

.myidea_inno_card_inner_expert .dropdown {
  display: flex;
  justify-content: center;
}
.dropbtn {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  cursor: pointer;
}
.pifellow_mobile_profile {
  margin-bottom: 5px;
  display: block;
}
.view-team-members-list a:focus {
  color: #0d6efd;
}
.page-view-team-members-list .alert-warning::before {
  background-position: 0 !important;
  margin: 0 5px;
  float: left;
}
.view-team-members-list .idea_view_tabs {
  padding: 10px;
}

.mobile-menu-close-div1 {
  height: 25px;
  width: 2px;
  margin-left: 12px;
  background-color: black;
  transform: rotate(45deg);
  z-index: 1;
  position: absolute;
  right: 20px;
  top: 20px;
}

.mobile-menu-close-div2 {
  height: 25px;
  width: 2px;
  background-color: black;
  transform: rotate(90deg);
  z-index: 2;
  cursor: pointer;
}

.language_ar .mobile-menu-close-div1 {
  right: unset;
  left: 20px;
}

.step3 .webform-submission-idea-form legend,
.step4 .webform-submission-idea-form legend {
  font-size: initial;
}

.step3 .webform-submission-idea-form fieldset,
.step4 .webform-submission-idea-form fieldset {
  margin-bottom: 1rem !important;
}

.step3 .webform-submission-idea-form .form-required::after,
.step4 .webform-submission-idea-form .form-required::after {
  /*display:none;*/
}

.supporting-doc-wrapper label.file-upload-button,
#edit-expert-feedback-ques-9,
#edit-expert-feedback-ques-10 {
  box-shadow: 0px 0px 6px rgb(0 0 0 / 29%) !important;
  margin-top: 0 !important;
}
.form-item-expert-feedback-ques-10 .input-group-text {
  height: 100%;
  box-shadow: 0px 0px 6px rgb(0 0 0 / 29%) !important;
}

.funding-type #edit-funding-type > div:first-child {
  display: none;
}

.funding-type .form-check.js-form-item-funding-type.form-item-funding-type {
  padding-left: 0 !important;
}

.pifellow_details_mb,
.pitch_day_details_mb,
.expert_details_mb,
.nurturing_details_mb,
.business_details_mb,
.imo_details_mb,
.intro_call_details_mb {
  display: none;
}

#edit-proposal-type input {
  display: none;
}
#edit-proposal-type label {
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #f00606;
  border-radius: 5px;
  text-align: center;
  font: normal normal bold 14px verdana;
  letter-spacing: 0px;
  color: #f00606;
  width: 100%;
  margin: 5px 0;
  padding: 40px;
  white-space: nowrap;
  box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.16);
  text-transform: uppercase;
}
#edit-proposal-type input:checked + label {
  background: #f26722 0% 0% no-repeat padding-box;
  border-radius: 5px;
  text-align: center;
  font: normal normal bold 14px verdana;
  letter-spacing: 0px;
  color: #ffffff;
  width: 100%;
}
.form-item-proposal-type {
  padding: 0;
  width: 70%;
}
fieldset.form-item-proposal-type {
  margin-left: 20px;
}
#edit-proposal-type {
  display: flex;
  gap: 10px;
  padding: 5px 0;
}
#views-exposed-form-lab7-members-list-page-1 .row,
#views-exposed-form-entrepreneurs-details-page-1 .row{
  display: flex;
  align-items: flex-end;
  gap: 10px;
  margin: 10px 0 0 10px;
}
#views-exposed-form-lab7-members-list-page-1 .row fieldset,
#views-exposed-form-entrepreneurs-details-page-1 .row fieldset,
#views-exposed-form-lab7-members-list-page-1 .row .form-actions,
#views-exposed-form-entrepreneurs-details-page-1 .row .form-actions {
  width: auto;
}

@media screen and (max-width: 1500px) {
  .idea_view_tabs .nav-tabs .nav-link {
    font-size: 13px;
  }
  .filterby_text {
    font-size: 13px;
    padding: 5px;
  }

}

@media screen and (max-width: 1300px) {

  .mobile-code-text {
    font-size: 14px;
  }
  .sign_mt {
    /*padding-top: 130px;*/
  }
  .signup_label {
    font-size: 13px;
    padding: 7px 0;
  }

  .signup_input {
    height: 40px;
    font-size: 14px;
  }
  .more_character {
    font-size: 12px;
  }
  .mobile-code-text {
    height: 40px;
    font-size: 14px;
  }
  .table_body .views-field-counter,
  .table_body .views-field-created,
  .table_body .views-field-title,
  .table_body .views-field-field-idea-short-sentence,
  .table_body .views-field-field-idea-gate,
  .status_active,
  .table_body .views-field-field-idea-funding-type,
  .detailed_view,
  .idea-listing tbody .views-field-counter,
  .idea-listing tbody .views-field-created,
  .idea-listing tbody .views-field-title,
  .idea-listing tbody .views-field-field-idea-short-sentence,
  .idea-listing tbody .views-field-field-idea-gate,
  .idea-listing tbody .views-field-field-idea-funding-type {
    font-size: 14px;
  }
  .myidea_inno_myideatext {
    font-size: 31px;
  }
  .myidea_inno_margin {
    margin: 15px 0;
  }
  .myidea_inno_sub {
    font-size: 18px;
  }
  .myidea_inno_date {
    font-size: 18px;
  }
  .myidea_inno_sub_num {
    font-size: 14px;
  }
  .myidea_inno_sub_list {
    font-size: 14px;
  }
  .myidea_inno_idea_details {
    font-size: 20px;
    padding-bottom: 5px;
  }
  .myidea_inno_idea_details_head {
    font-size: 20px;
    padding-bottom: 5px;
  }
  .myidea_inno_idea_details_text {
    /*font-size: 20px;*/
    padding-bottom: 5px;
  }
  .myidea_inno_comment_text {
    font-size: 25px;
  }
  .myidea_inno_card {
    margin-bottom: 20px;
    padding: 10px;
  }
}

@media screen and (max-width: 1200px) {
  .col-lg-6 {
    width: 100% !important;
  }
  .signup_mb-4 {
    margin: 0 0 7px !important;
  }
  .signup_label {
    font-size: 13px;
  }
  .mobile-code-text {
    font-size: 13px;
  }
  .profile_display {
    flex-direction: column-reverse;
  }
  .profile_main_width {
    width: 100%;
  }

  .profile_button_main {
    width: 100%;
    margin-left: 0;
  }
  .profile_button_display_flex {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .profile_button {
    margin: 0 10px;
  }
  .noti_full_innertext {
    font-size: 13px;
    line-height: 20px;
    padding: 0 10px;
  }
  .noti_hour {
    font: normal normal normal 13px/17px Verdana;
  }
  .noti_full_button_accept {
    font: normal normal normal 15px/20px Verdana;
    padding: 10px;
    height: 57px;
  }
  .noti_full_button_decline {
    font: normal normal normal 15px/20px Verdana;
    padding: 10px;
    height: 57px;
  }
  .noti_row {
    margin: 20px 0;
  }
  .noti_innertext {
    font-size: 13px;
    line-height: 20px;
    padding: 0 10px;
    text-align: left;
    font: normal normal normal 18px/24px Verdana;
  }
  .noti_bold {
    font-size: 13px;
    line-height: 20px;
  }
  .noti_dots {
    font-size: 20px;
  }
  .noti_image img {
    width: 40px;
    height: 40px;
  }
  .noti_button_accept {
    font: normal normal normal 15px/20px Verdana;
    padding: 10px;
    height: 57px;
  }
  .noti_button_decline {
    font: normal normal normal 15px/20px Verdana;
    padding: 10px;
    height: 57px;
  }
  #progressbar li:after {
    width: 78%;
    left: 62%;
  }
  .reset_password_container {
    width: 63%;
  }
  .detailedview_btns img {
    width: 40px;
  }
  .dash_grid_col1 {
    grid-template-columns: 1fr !important;
  }
  .region-dashboard5-bottom-1 .content,
  .region-dashboard5-bottom-2 .content {
    width: 95%;
  }

  .dash section article {
    max-width: 91%;
  }
}

@media screen and (max-width: 1100px) {
  .filter_overall {
    flex-direction: column;
  }
  .fieldset_columns {
    width: 100%;
    flex-direction: column;
  }

  .myidea_inno_card {
    padding: 10px;
  }
  .myidea_inno_ideacontainer {
    width: 67%;
  }
}

@media screen and (max-width: 1024px) {
  .idea_view_tabs .nav-tabs .nav-link,
  .idea_view_tabs .nav-tabs .nav-link.active {
    display: block;
    float: right;
    padding: 10px 20px;
  }
  .idea_view_tabs .nav-tabs .nav-link:after,
  .idea_view_tabs .nav-tabs .nav-link.active::after {
    width: 30px;
  }
  .idea_view_tabs .nav-tabs .nav-link {
    font-size: 12px;
  }

  .sign_up_text_heading {
    font: normal normal bold 38px Verdana;
  }
  .sign_in_margin {
    margin: 10% !important;
  }
}

@media screen and (max-width: 1000px) {
  .submit_overall_cotainer {
    /* flex-direction: column; */
  }
  .submit_subdomain {
    width: 100%;
  }
  .submit_eachcard {
    margin: 0 10px;
    width: 100%;
  }
  .checkbox_display {
    width: 50%;
  }
  .submit_mark {
    width: 50%;
  }
  #progressbar img {
    width: 75px;
    height: 75px;
  }
  #progressbar {
    margin-bottom: 0px;
  }
  #progressbar li.active:before,
  #progressbar li.active:after {
    background: #f26722;
    opacity: 1;
  }
  #progressbar li:after {
    top: 35px;
    left: 62%;
    width: 80%;
  }
  .submit_subdomain {
    width: 40%;
    height: auto;
    margin-right: 2%;
  }
  .webform-submission-add-form .container {
    max-width: 98% !important;
    margin: 0 1% !important;
  }
  .webform-submission-idea-form .form-actions #edit-actions-wizard-prev,
  .webform-submission-idea-form .form-actions #edit-actions-wizard-next,
  .webform-submission-idea-form .form-actions #edit-actions-draft,
  .webform-submission-idea-form .form-actions .cancel-button {
    width: 150px;
    height: 50px;
    font: normal normal normal 16px/21px Verdana;
  }
  .submit_my_idea_btn {
    width: 230px;
    height: 50px;
  }
  .progress-tracker {
    margin: 20px !important;
  }
  #edit-subdomains,
  #edit-benefit-areas {
    grid-template-columns: 1fr;
  }
  .congrats_tick_mark img {
    width: 150px;
    height: 150px;
  }
}
@media screen and (max-width: 992px) {
  .page-node-1043 .dash_grid_row1,
  .page-node-1043 .dash_grid_row2 {
    grid-template-columns: 1fr;
  }

  .dash section h2 {
    height: auto;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 990px) {
  .remember {
    flex-direction: column;
  }
  .profile_main_width {
    width: 100%;
    /* margin-top:0 !important; */
  }

  .profile_width {
    width: 100% !important;
  }
  .profile_button_main {
    width: 100%;
    margin-left: 0px;
  }
  .profile_display {
    display: flex;
    flex-direction: column-reverse;
  }
  .navbar {
    flex-wrap: nowrap;
    align-items: flex-start;
  }
  .navbar > .container,
  .navbar > .container-fluid,
  .navbar > .container-lg,
  .navbar > .container-md,
  .navbar > .container-sm,
  .navbar > .container-xl,
  .navbar > .container-xxl {
    display: flex;
    flex-wrap: wrap;
  }
  .webform-submission-add-team-members-form .input-group-text {
    padding: 0.75rem 0.5rem !important;
    font-size: 13px;
  }
  .forget_password_width {
    margin: 45% 10% !important;
  }
  .dash_new {
    grid-template-columns: auto;
  }
}
@media screen and (max-width: 900px) {
  .reset_password_container {
    width: 70%;
  }
}

@media screen and (max-width: 850px) {
  .personal_details {
    font: normal normal bold 26px/34px Verdana;
  }
  #progressbar li:after {
    left: 63%;
    width: 75%;
  }
  .user-signin {
    padding: 30px !important;
  }
  .user-pass .sign_inner {
    padding: 30px !important;
  }
  .webform-submission-add-team-members-form .input-group-text {
    padding: 0.75rem 0.2rem !important;
    font-size: 13px;
  }
  .sign_up_text_heading {
    font: normal normal bold 31px Verdana;
  }
}

@media screen and (max-width: 800px) {
  .noti_container {
    padding: 10px 20px;
  }
  .noti_button_display_flex {
    padding: 13px 0 0;
  }
  .noti_button_accept {
    margin-left: 0px;
  }
  .myidea_inno_content_container {
    width: 100%;
    margin-right: 0;
  }
  .myidea_inno_comment_text {
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 10px;
  }
  .myidea_inno_ideacontainer {
    width: 100%;
    margin-left: 0;
    flex-direction: column;
  }
  .myidea_inno_status_appr {
    /* width:100%; */
    position: relative;
    right: 0;
  }
  .myidea_inno_comment_container {
    width: 100%;
    margin-right: 0;
  }
  .myidea_inno_card {
    padding: 20px;
  }
  .webform-submission-add-team-members-form .input-group-prepend {
    width: 25% !important;
  }
  .webform-submission-add-team-members-form .mobile_number {
    width: 75% !important;
  }
}
@media screen and (max-width: 767px) {
	
#views-exposed-form-scouting-leadership-board-block-2 .exposed-form-filter,
#views-exposed-form-dealflow-dashboard-block-1 .exposed-form-filter,
#views-exposed-form-pitchday-summary-block-1 .exposed-form-filter {
	display:block;
}

.massTargetingAchive,.scoutedIdeasAchive {
	width: 50%;
}

.lab7-idea-chart-container {
	top:100px;
}
.pitchday-search-form {
  display: block;
  margin-top: 10px;	
}

.view-id-pitchday_summary.view-display-id-block_1 .attachment {
	display: flex;
	justify-content: center;
	padding-right: 0;
	padding-top: 10px;
}

.pitchday_summary_page_link{
  display: flex;
  justify-content: center;
  padding-right: 0;
}

.graph-center-data {
    font-size: 12px;
    width: 93%;
    bottom: 177px;
}
	
  .idea_view_tabs {
    display: none;
  }
  /*signin New medida starts******/
  .mobile_signin,
  .page-user-login .navbar-toggler,
  #block-lab7footerblock,
  .mobile_resetpassword .logo,
  .mobile_resetpassword {
    display: none;
  }
  .create-password-email {
    display: block;
  }
  .mobile_resetpassword_header {
    display: none;
  }
  .page-user-login .sign_mb-4 {
    margin: 0 0 5px !important;
  }
  .page-user-login .navbar .container-fluid {
    justify-content: center;
  }
  .page-user-login .sign_width,
  .page-user-password .sign_width,
  .page-user-register .sign_width {
    width: 100%;
    background-color: #ffffff !important;
    min-height: auto;
  }
  .page-user-login .sign_in_margin,
  .page-user-password .sign_in_margin {
    margin: 6% auto !important;
  }
  .page-user-login .card,
  .page-user-password .card {
    background: none;
    box-shadow: none;
    border-radius: unset;
    margin-bottom: 0;
  }
  .page-user-login .sign_inner,
  .page-user-password .sign_inner {
    padding: 0;
		margin-bottom: 10px;
  }
  .page-user-password .user-pass .sign_inner {
    padding: 0 !important;
  }
  .page-user-login .sign_account .col-md-12,
  .page-user-password .sign_account .col-md-12 {
    padding: 0;
  }
  .page-user-login .remember {
    /*margin-bottom: 12px;*/
    flex-direction: row;
  }
  .mobile_resetpassword_header {
    background-color: #f26722;
    height: 10%;
    padding: 5%;
  }
  .mobile_resetpass_header_align {
    display: flex;
    align-items: center;
  }
  .mobile_backarrow {
    width: 10%;
  }
  .mobile_resetpassword_header_text {
    width: 80%;
  }
  .mobile_resetpassword_header_text h4 {
    text-align: center;
    color: #ffffff;
    font: normal normal normal 18px/23px Verdana Bold;
    margin: 0 !important;
  }
  .mobile_resetpassword_header .arrow_img {
    width: 12px;
    height: 20px;
  }
  .mobile-code-text {
    width: 15%;
  }
  .mobile-input-text {
    width: 85%;
  }
  .sign_up_text_heading_description {
    font: normal normal normal 23px/27px Verdana;
  }
  .page-user-password .navbar {
    margin-top: 0;
  }
  .navbar {
    flex-direction: column-reverse;
    margin-top: 30px;
  }
  .profile_mt {
    margin: 10px 0;
  }
  .profile_mt .user-profile-box {
    width: 100%;
    float: left;
    margin: 0;
  }
  .profile_button_main,
  .edit-user-profile {
    display: none;
  }
  .card-title {
    font: normal normal bold 17px/29px Verdana;
    margin-top: 5px;
  }
  .mobile_profile_name {
    display: block !important;
    padding-left: 10px;
  }
  html[dir="rtl"] .mobile_profile_name {
    padding-right: 10px;
  }
  .mobile_profile_name h4 {
    font: normal normal bold 18px/23px Verdana;
    color: #323232;
    margin-bottom: 0;
  }
  .mobile_profile_name h3 {
    font: normal normal normal 15px/20px Verdana;
    color: #323232;
    margin-bottom: 0;
  }
  .profile_mt .user_profile {
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
  }
  .profile_mt .user_profile_img {
    margin: 0;
  }
  .profile_mt .user_profile_img img {
    width: 80px !important;
    height: 80px !important;
    margin: 0;
    object-fit: cover;
  }
  .profile_mt .user_profile_img .ajax-progress.ajax-progress-throbber {
    position: absolute;
    margin-left: 86px;
    margin-top: 39px;
  }
  .language_ar
    .profile_mt
    .user_profile_img
    .ajax-progress.ajax-progress-throbber {
    margin-left: unset;
    margin-right: 86px;
  }
  .comment-delete .ajax-progress.ajax-progress-throbber {
    position: absolute;
    margin-left: -5px;
    margin-top: 3px;
  }
  .language_ar .comment-delete .ajax-progress.ajax-progress-throbber {
    margin-left: unset;
    margin-right: -5px;
  }
  .profile_edit {
    width: 100%;
    margin: 0 0 10px 0;
  }
  .profile_save {
    width: 140px;
    height: 50px;
  }
  .profile_cancel {
    width: 140px;
    height: 50px;
  }

  .pifellow_details,
  .pifellow_details,
  .imo_details,
  .business_details,
  .nurturing_details,
  .expert_details,
  .pifellow_details_mb,
  .expert_details_mb,
  .pitch_day_details_mb,
  .nurturing_details_mb,
  .business_details_mb,
  .imo_details_mb,
  .intro_call_details_mb	{
    display: block !important;
  }

  .noti_container {
    width: 100%;
    height: auto;
    padding: 0 20px;
  }
  .noti_maintext {
    color: #323232 !important;
    font: normal normal bold 24px/29px Verdana;
    text-align: left;
    margin: 20px 0;
  }
  .noti_scroll {
    overflow-y: auto;
    height: auto;
  }
  .noti_row {
    justify-content: flex-start;
  }
  .noti_innertext {
    font: normal normal normal 14px/21px Verdana;
    width: 88% !important;
  }
  .noti_content {
    padding: 0;
  }
  .noti_image {
    width: 10% !important;
    margin-right: 2%;
  }
  .noti_image img {
    width: 40px !important;
    height: 40px !important;
  }
  .noti_hour_mobile {
    display: block;
    text-align: left;
    font: normal normal normal 14px/22px Verdana;
    letter-spacing: 0px;
    color: #b7b7b7;
    display: flex;
    justify-content: flex-start;
  }
  .noti_hour {
    display: none;
  }
  .noti_full_row_icontext {
    align-items: start;
    display: grid;
    grid-template-columns: 55px repeat(1, 1fr);
  }
  html[dir="rtl"] .noti_hour_mobile {
    text-align: right;
  }
  html[dir="rtl"] .noti_full_innertext {
    text-align: right;
  }
  html[dir="rtl"] .noti_full_image img {
    margin-right: 0;
    margin-left: 20px;
  }
  html[dir="rtl"] .noti_maintext {
    text-align: right;
    margin-right: 5px;
  }
  .reset_password_text {
    text-align: center;
    font-size: 20px !important;
    margin: 90px 0 20px !important;
  }

  .enter_password {
    font-size: 20px !important;
  }

  .reset-pass-boxshadow {
    padding: 20px !important;
  }
  .form_container {
    padding: 0 5px !important;
  }
  .reset_password_container {
    width: 100% !important;
    padding: 0 !important;
  }

  .reset_password_container label {
    font-size: 14px;
  }
  .mobile-content,
  .mobile_heading_text,
  .mobile_inner_backbtn_header {
    display: block;
  }
  .web-content,
  .node--type-lab-7-idea hr,
  .myidea_inno_idea_details {
    display: none;
  }
  /*mobile header with backbtn starts */
  .mobile_common {
    background-color: #f26722;
    padding: 30px 20px !important;
    display: flex !important;
    align-items: center;
    height: 70px !important;
  }

  .mobile_resetpass_header_align {
    display: flex;
    align-items: center;
    width: 100%;
  }
  .mobile_backarrow {
    width: 10%;
  }
  .mobile_inner_backbtn_header_text,
  .mobile_inner_header_text {
    width: 80%;
  }
  .page-user-password .mobile_inner_backbtn_header_text {
    width: 100%;
  }
  .mobile_inner_backbtn_header_text h4,
  .mobile_inner_header_text h4 {
    text-align: center;
    color: #ffffff;
    font: normal normal normal 18px/23px Verdana Bold;
    margin: 0 !important;
  }
  .mobile_inner_backbtn_header .arrow_img {
    width: 12px;
    height: 20px;
    position: relative;
    margin: 0;
  }
  /*mobile header with backbtn starts */
  .node--type-lab-7-idea .accordion_card {
    background: none;
    border: none;
    box-shadow: none;
    border-radius: none;
    margin-bottom: 3px;
  }
  .accordion_box_shadow {
    box-shadow: 0px 0px 6px rgb(0 0 0 / 29%);
    border-radius: 5px;
    background: #ffffff 0% 0% no-repeat padding-box;
    margin-bottom: 4px;
  }

  .mobile_display_flex {
    display: flex;
    justify-content: space-between;
    padding: 1rem 1rem;
    align-items: center;
    width: 100%;
  }
  .myidea_inno_container {
    margin: 20px;
    display: flex;
    flex-direction: column;
  }
  .myidea_inno_margin {
    margin: 0;
    height: 50px !important;
  }
  .node--type-lab-7-idea .myidea_inno_margin {
    /*height:auto!important; */
  }

  .comment-comment-delete-form .form-actions .mb-3 {
    margin-bottom: 0 !important;
  }
  .myidea_inno_ideacontainer {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    flex-direction: column;
  }
  .myidea_inno_status_appr {
    width: 100%;
  }
  .myidea_inno_content_container {
    width: 100%;
    margin-right: 0;
  }
  .mobile_heading_text {
    font: normal normal normal 16px/22px Verdana Bold;
    letter-spacing: 0px;
    color: #323232;
    margin: 1rem 0;
    height: auto !important;
  }
  .mobile_left_content {
    font: normal normal normal 12px verdana;
    color: #757575;
    margin: 0;
    padding: 0;
  }
  .mobile_right_content {
    font: normal normal normal 12px verdana;
    color: #323232;
    margin: 0;
    padding: 0;
  }

  .accordion-button:not(.collapsed) .mobile_left_content,
  .mobile_right_content_bold {
    font: normal normal normal 14px Verdana Bold;
    color: #323232;
  }
  .mobile_left_content_head {
    font: normal normal normal 16px Verdana Bold;
    color: #352641;
    margin: 0;
    padding: 0;
  }
  .accordion-header .accordion-button:focus {
    outline: none;
    box-shadow: none;
  }
  .accordion-body {
    padding: 0rem 1rem 1rem 1rem;
    background-color: #fafafa;
  }
  .accordion_box_shadow .accordion-body {
    padding: 0rem 1rem 1rem 1rem;
    background-color: #ffffff;
  }
  .accordion-button:not(.collapsed) {
    color: #0c63e4;
    background-color: white;
    box-shadow: none;
  }
  .accordion-item:first-of-type .accordion-button {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .accordion-item:last-of-type {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .accordion-item:first-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .accordion-item {
    background-color: #fff;
    border: 0px;
    border-left: none;
    border-right: none;
  }
  .accordion-button {
    padding: 1rem 1rem;
  }
  .myidea_inno_container ul {
    flex-direction: column;
  }

  .idea_comments_section .pagination.js-pager__items {
    flex-direction: row !important;
  }

  .myidea_inno_sub_num {
    font-size: 14px;
    border: 1px solid #f26722;
    border-radius: 100%;
    padding: 5px 9px;
    margin: 5px 5px 5px 0;
    background-color: #ffffff;
  }
  html[dir="rtl"] .myidea_inno_sub_num {
    padding: 5px 12px;
  }

  #subdomain_numbers li {
    position: relative;
  }
  #subdomain_numbers li:after {
    opacity: 0.2;
    background: #000000;
    content: "";
    position: absolute;
    top: 34px;
    left: 14px;
    width: 1px;
    height: 100%;
    z-index: 0;
  }

  html[dir="rtl"] #subdomain_numbers li:after {
    top: 37px;
  }

  #subdomain_numbers li:last-child:after {
    display: none;
  }

  .status_rejected,
  .status_conditional {
    border-radius: 16px;
    font: normal normal normal 16px/31px verdana;
    letter-spacing: 0px;
    color: #ffffff !important;
    display: flex;
    justify-content: center;
    margin: 0px 10px !important;
    padding: 3px 10px !important;
    line-height: 1.5;
  }

  .status_approved,
  .status_assigned,
  .status_active,
  .status_draft,
  .status_saved,
  .status_frozen,
  .status_submitted {
    border-radius: 16px;
    font: normal normal normal 16px/31px verdana;
    letter-spacing: 0px;
    color: #ffffff !important;
    display: flex;
    justify-content: center;
    margin: 0px 0px !important;
    padding: 3px 10px !important;
    line-height: 1.5;
  }

  .node--type-lab-7-idea .myidea_inno_ideacontainer {
    width: 100%;
    margin-right: 0;
  }

  .nurturing_accordion
    .myidea_inno_card_inner_content
    .myidea_inno_card_inner_content,
  .business_accordion
    .myidea_inno_card_inner_content
    .myidea_inno_card_inner_content,
  .imo_accordion
    .myidea_inno_card_inner_content
    .myidea_inno_card_inner_content {
    margin: 0 !important;
    padding: 0 !important;
  }

  .mobile-content .myidea_inno_card-title {
    line-height: 1.5;
    text-align: left;
    position: absolute;
    display: inline-block;
    padding-bottom: 10px;
    margin: 10px 0 0 73px;
  }
  .mobile-content .subdomains_expert {
    text-align: left;
    position: absolute;
    display: inline-block;
    padding-bottom: 10px;
    margin: 33px 0 0 73px;
    word-break: break-word;
  }

  .node--type-lab-7-idea #page,
  .node--type-lab-7-idea #main-wrapper,
  #headingSix .accordion-button,
  #headingSeven .accordion-button,
  #headingNine .accordion-button,
  #headingTen .accordion-button,
  #headingFourteen .accordion-button,
  #headingFifteen .accordion-button,
  .idea_comments_section .accordion-item,
  #headingIdeaRejection .accordion-button,
  #headingTwenty .accordion-button,
  #headingIdeaRejection .accordion-button,
  #headingTwenty .accordion-button {
    background: #fafafa !important;
  }
  .accordion-button .border-bottom:last-child {
    border: none;
  }

  .mobile_view_status {
    padding: 0 !important;
  }
  .expert-mobile-display-column {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .myidea_inno_idea_details_head {
    font-size: 14px;
    padding-bottom: 0px;
  }

  .myidea_inno_idea_details_text {
    font-size: 14px;
  }

  .myidea_inno_idea_details_text_heading {
    font-size: 14px;
  }
	
	.block-rejection-lab7-idea-node-block .myidea_inno_idea_details_text_heading,
	.block-business-rejection-idea-node-block .myidea_inno_idea_details_text_heading{
    padding-top: 15px;
    padding-bottom: 5px;
  }
	
  .expert .input,
  .pifellow_review_details.pifellow .input,
  .pitch_day_review_details.pitch_day .input,
  .nurturing_review_details.nurturing .input,
  .business_review_details.business .input,
  .imo_review_details.imo .input {
    height: auto !important;
    padding: 15px !important;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.29) !important;
    margin-bottom: 20px !important;
    color: #323232 !important;
    border-radius: 5px !important;
    font: normal normal normal 14px/18px Verdana !important;
  }

  .pifellow_subdomains {
    margin-left: 0px !important;
    line-height: 1.5 !important;
  }

  html[dir="rtl"] .mobile-content .myidea_inno_card-title,
  html[dir="rtl"] .subdomains_expert {
    margin-right: 73px;
    margin-left: unset;
    text-align: right;
  }
  html[dir="rtl"] .accordion-button::after {
    margin-right: auto;
    margin-left: unset;
  }

  html[dir="rtl"] #subdomain_numbers li:after {
    left: unset;
    right: 16px;
  }

  .italent_myidea_inno_sub_reject_box {
    margin: 10px 0;
    width: 100%;
  }

  .italent_myidea_inno_sub_reject_boxmain {
    flex-direction: column;
  }

  html[dir="rtl"] .mobile-content .myidea_inno_card-title,
  html[dir="rtl"] .views-field.views-field-body {
    text-align: right !important;
  }

  .sign_in_mobile {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
  }

  .pifellow_review.web-content {
    display: none !important;
  }

  .mobile-content {
    position: relative;
    z-index: 2;
  }
  .mobile-content a {
    text-decoration: none;
  }
  .addteammember_text {
    display: none;
  }
  .add_team_member_mobile_ar {
    text-align: left;
  }
  .language_ar .add_team_member_mobile_ar {
    text-align: right;
  }
  #headingAddTeamMember .myidea_inno_card_inner_content {
    margin-bottom: 0;
  }
  #headingAddTeamMember .myidea_btn-send {
    margin-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
  }

  #headingAddTeamMember .myidea_inno_card_inner .add_team_members label {
    font-size: 13px;
    padding-bottom: 3px;
  }
  .webform-submission-add-team-members-form #edit-actions-submit {
    padding: 10px 0 !important;
  }
  .page-node-1043 .dash_grid_col1,
  .page-node-1043 .dash_grid_row2 {
    grid-template-columns: 1fr;
  }
  .page-node-1043 .dash_grid_row1,
  .page-node-1043 .dash_grid_row2 {
    grid-template-columns: 1fr;
  }
  .region-dashboard8-top-1 .content,
  .region-dashboard8-top-2 .content,
  .region-dashboard8-top-3 .content,
  .region-dashboard8-bottom-1 .content,
  .region-dashboard8-bottom-2 .content,
  .region-dashboard8-middle-1 .content,
  .region-dashboard8-middle-2 .content,
  .region-dashboard8-middle-3 .content,
  .region-dashboard8-middle-4 .content {
    display: flex;
    justify-content: flex-start;
  }
  .myidea_inno_innercomments {
    margin: 0;
    padding: 5px 0px;
  }

  .supporting-docs .myidea_inno_sub {
    display: none;
  }

  .node--type-lab-7-idea {
    background-color: #fafafa !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  .myidea_inno_container {
    margin: 0 20px;
  }

  .node--type-lab-7-idea .site-footer {
    margin: 0;
  }
  .idea_comments_section .accordion {
    display: block;
  }
  .myidea_inno_comment_card-title {
    font-size: 18px;
  }
  .myidea_inno_comment_inner_container {
    margin: 10px 0;
  }
  .myidea_inno_comment_card-text,
  .comment .links-inline span {
    font-size: 14px !important;
    margin: 5px 0;
  }
  .myidea_inno_report_comment h4 {
    font-size: 14px !important;
  }
  .sign_in_mobile h3 {
    font-size: 30px;
    color: #4a4b4d;
    font-weight: bold;
  }

  .sign_in_mobile p {
    font-size: 14px;
    color: #7c7d7e;
    padding-top: 5px;
  }
  .page-user-login .navbar {
    align-items: center;
  }
  .accordion-item {
    background-color: #ffffff;
  }
  .indented {
    margin-left: 25px !important;
  }
  .myidea_inno_comment_inner_container {
    grid-template-columns: 52px auto 90px !important;
  }
  .mobile_comments_img {
    width: 52px;
    height: 52px;
  }
  .myidea_inno_comment_author_img {
    /* width: 80%; */
    /*height: auto; */
  }
  html[dir="rtl"] .indented {
    margin-right: 25px !important;
    margin-left: 0 !important;
  }
	.leaderboard {
			display: block;
			height: auto;
	}
}
@media screen and (max-width: 700px) {
  .reset_password_container {
    width: 80%;
  }
  .myidea_btn-send {
    margin: 25px 0;
  }
  .reset_password_text {
    margin: 25px 0;
    text-align: center;
  }

  .enter_password {
    font: normal normal normal 18px/31px verdana;
  }
}
@media screen and (max-width: 600px) {
  .sign_up_text_heading_description {
    font: normal normal normal 21px/28px Verdana;
    padding-top: 15px;
  }
  sign_up_text_heading {
    font: normal normal bold 40px Verdana;
  }
  .sign_mt {
    padding-top: 89px;
  }
  .noti_innertext {
    width: 500px !important;
  }
  .noti_image {
    width: 80px !important;
    margin-right: 10px;
  }
  .reset_password_container {
    width: 80%;
  }
  .form_container {
    padding: 10px 20px;
  }
  .page-node-1043 .dash .card {
    border-bottom: 1px solid #f6f6f6;
    overflow-x: auto !important;
    padding: 0;
    margin: 5px 0;
    width: 100% !important;
  }

  .page-node-1043 .dash_grid_col1 {
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
  }
  .page-node-1043 .dash_grid_height {
    height: 100%;
    width: 100%;
    display: grid;
  }
  .myidea_inno_comment_inner_container {
    grid-template-columns: 52px auto 80px !important;
  }

  .mobile_comments_img {
    width: 52px;
    height: 52px;
  }
  .myidea_inno_comment_card-title {
    font-size: 14px;
  }
  .myidea_inno_comment_card-subtitle {
    font-size: 12px;
  }

  .myidea_inno_comment_author {
    font-size: 13px;
  }

  .myidea_inno_comment_author_img {
    /*width: 80%;
			height: auto; */
  }
  .myidea_inno_container {
    margin: 0 2%;
  }
}

@media screen and (max-width: 550px) {

  .fieldset-legend {
    text-align: left;
    font: normal normal bold 17px verdana;
  }
  .sub_filter {
    margin-bottom: 15px;
    flex-direction: column;
    align-items: center;
  }
  .filter_subdomain_rest label,
  .sub_filter label {
    margin-left: 0;
    text-align: left;
    padding: 5px 10px;
  }
  .filter_nested li {
    margin: 10px 0;
  }

  .sub_filter li {
    margin: 0;
  }
  .lab7-idea-chart-container {
      top: 85px;
  }
  .graph-center-data {
    font-size: 12px;
    width: 96%;
    bottom: 165px;
  }
}

@media screen and (max-width: 500px) {
  .sign_mt {
    padding-top: 20px;
  }
  .mobile-code-text {
    width: 15%;
  }
  .mobile-input-text {
    width: 85%;
  }
  .sign_up_text {
    width: 88%;
    margin: 0 0 0 16px !important;
  }
  .arrow_img {
    width: 40px;
    height: 40px;
    cursor: pointer;
  }
  .sign_up_text_heading {
    font: normal normal bold 35px Verdana;
  }
  .sign_up_text_heading_description {
    font: normal normal normal 18px/25px Verdana;
    padding-top: 10px;
  }
  .noti_full_innertext {
    padding: 0 7px;
  }
  .noti_hour {
    font: normal normal normal 12px/14px Verdana;
    padding-top: 10px;
  }
  .noti_full_button_accept {
    font: normal normal normal 12px/16px Verdana;
    padding: 5px;
    height: 43px;
  }
  .noti_full_button_decline {
    font: normal normal normal 12px/16px Verdana;
    padding: 5px;
    height: 43px;
  }
  .noti_container {
    padding: 7px;
  }
  .tip {
    margin: -18px -6px;
  }
  .noti_image img {
    width: 30px;
    height: 30px;
  }
  .noti_button_accept {
    font: normal normal normal 12px/16px Verdana;
    padding: 5px;
    height: 43px;
  }
  .noti_button_decline {
    font: normal normal normal 12px/16px Verdana;
    padding: 5px;
    height: 43px;
  }
  .noti_dots {
    font-size: 15px;
  }
  .congrats_card {
    height: auto;
  }

  .congrats_tick_mark {
    padding: 10px;
  }
  .congrats_tick_mark img {
    width: 120px;
    height: 120px;
    padding-top: 2%;
  }

  .ok_button {
    width: 110px;
    height: 35px;
    text-align: center;
    position: relative;
    margin-bottom: 20px;
  }
  .congrats_bg h4 {
    font-size: 18px;
  }
  .congrats_bg p {
    font-size: 15px;
  }
  .reset_password_container {
    width: 95%;
  }
  .reset_password_text {
    font-size: 23px;
  }
  .enter_password {
    font: normal normal normal 16px/22px verdana;
    margin-bottom: 12px;
  }
  .myidea_btn-send {
    font-family: "Verdana Bold";
    font-size: 15px;
    height: 45px;
  }
}
@media screen and (max-width: 480px) {
  .region-dashboard3-left .content,
  .region-dashboard3-right-1 .content,
  .region-dashboard3-right-2 .content {
    display: flex;
    justify-content: flex-start;
  }

  .dash section h2 {
    font-size: 20px;
    line-height: 1.3;
  }

  .page-node-1043 .dash_text {
    font: normal normal bold 31px/36px Verdana;
  }
  .page-node-1043 .dash .card {
    border-bottom: 1px solid #f6f6f6;
    overflow-x: auto !important;
    padding: 0;
    margin: 5px 0;
    width: 100% !important;
  }
  .dash section h2 {
    font-size: 20px;
    line-height: 1.3;
  }
  .region-dashboard5-bottom-1 .content,
  .region-dashboard5-bottom-2 .content {
    width: 100%;
    justify-content: space-between;
  }
  .page-node-1043 .dash_text {
    font: normal normal bold 31px/36px Verdana;
  }

  .region-dashboard5-top-1 .content,
  .region-dashboard5-top-2 .content,
  .region-dashboard5-top-3 .content,
  .region-dashboard5-bottom-1 .content,
  .region-dashboard5-bottom-2 .content {
    display: flex;
    justify-content: center;
  }
}
@media screen and (max-width: 450px) {
  .noti_innertext {
    width: 80% !important;
  }
  .noti_image {
    width: 18% !important;
    margin-right: 2%;
  }
  .graph-center-data {
      font-size: 10px;
      width: 94%;
      bottom: 165px;
  }
}

@media screen and (max-width: 400px) {
  #edit-field-country-code {
    height: 36px;
  }
  .mobile-code-text {
    height: 36px;
    width: 20%;
    font-size: 12px;
  }
  .mobile-input-text {
    width: 80%;
  }
  .personal_details {
    font: normal normal bold 22px/30px Verdana;
  }

  .sign_up_text {
    margin: 15px !important;
    font-size: 12px;
    top: 105px;
    width: 74%;
  }
  .sign_up_text_heading {
    font-size: 30px;
  }
  .arrow_img {
    width: 35px;
    height: auto;
    cursor: pointer;
  }

  .sign_up_text_heading_description {
    font-size: 15px;
    padding-top: 9px;
    line-height: 20px;
  }
  .sign_mt {
    padding-top: 10px;
  }
  .input {
    height: 36px;
    font-size: 13px;
  }
  .remember {
    flex-direction: column;
  }
  .btn-send {
    margin: 5px 0;
    font-size: 16px;
    height: 40px;
  }
  .sign_in_dont {
    flex-direction: column;
  }
  .personal_details {
    font-size: 22px;
  }
  .page-user-login .remember {
    margin-bottom: 12px;
    flex-direction: column;
  }
  .card-subtitle {
    font: normal normal normal 13px/17px Verdana;
  }

  .user_profile {
    margin-bottom: 0;
  }
  .user_profile_img img {
    width: 70px !important;
    height: 70px !important;
    object-fit: cover;
  }
  .mobile_profile_name h4 {
    font: normal normal bold 16px/21px Verdana;
    color: #323232;
  }

  .card-title {
    font: normal normal bold 16px/29px Verdana;
  }
  .profile_save {
    width: 90px;
    height: 40px;
  }
  .porfile_editbtn_display_flex {
    display: flex;
    justify-content: center;
  }
  .profile_cancel {
    width: 90px;
    height: 40px;
  }
  .noti_button_display_flex {
    flex-direction: column;
  }
  .noti_button_accept {
    margin-left: 0px;
    margin-bottom: 10px;
  }
  .noti_button_decline {
    margin-left: 0px;
  }
  .webform-submission-add-team-members-form .input-group-text {
    padding: 0.5rem 0.2rem !important;
    font-size: 13px;
  }
  .accordion_box_shadow .accordion-body {
    padding: 0.5rem;
    background-color: #ffffff;
  }
  .graph-center-data {
      font-size: 10px;
      width: 94%;
      bottom: 165px;
  }
  #edit-business-supervisor-decision .webform-custom-options-button[data-option-value=change_outcome],
  #edit-technical-supervisor-decision .webform-custom-options-button[data-option-value=change_outcome] {
    text-wrap: auto;
    padding-top: 12px;
  }
  fieldset#edit-idea-imo-decision {
      float: left;
      margin-top: 0;
  }
  .webform-submission-imo-action-feedback-form fieldset.reject_idea_comment_external,
  .webform-submission-imo-action-feedback-form fieldset.js-form-item-decision-justification {
    float: left;
  }

}

@media screen and (max-width: 380px) {
  .noti_innertext {
    width: 73% !important;
  }
  .noti_image {
    width: 25% !important;
    margin-right: 2%;
  }
  .noti_maintext {
    font: normal normal normal 20px/25px Verdana;
    margin: 15px 0;
  }
  .noti_hour_mobile {
    font: normal normal normal 12px/22px Verdana;
  }
  .graph-center-data {
    font-size: 10px;
    width: 94%;
    bottom: 166px;
  }
  .deal_flow_dashboard {
    display: block;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .deal_flow_dashboard .box {
    width: auto;
  }
}

@media screen and (max-width: 350px) {
  .sign_up_text {
    width: 85%;
  }
  .mobile_profile_editreset {
    flex-direction: column;
    align-items: flex-end;
  }
  /*signin New medida starts******/

  .page-user-login .sign_account .col-md-12 {
    padding-top: 10px;
  }
  .page-user-login .error {
    font-size: 14px;
  }
  /*signin New medida ends******/
  .accordion-button:not(.collapsed) .mobile_left_content,
  .mobile_right_content_bold {
    font: normal normal normal 12px Verdana Bold;
    margin-left: 0px;
  }

  .status_approved,
  .status_assigned,
  .status_active,
  .status_rejected,
  .status_draft,
  .status_saved,
  .status_frozen,
  .status_conditional,
  .status_submitted {
    font: normal normal normal 12px/21px verdana;
  }

  .myidea_inno_idea_details_head {
    font-size: 14px;
  }

  .myidea_inno_idea_details_text {
    font: normal normal normal 14px verdana;
  }

  .node--type-lab-7-idea .italent_myidea_inno_idea_details_text,
  .node--type-lab-7-idea textarea.form-textarea {
    padding: 12px 20px !important;
  }

  .italent_myidea_inno_idea_details_text,
  .node--type-lab-7-idea textarea.form-textarea {
    font-size: 14px;
  }

  .myidea_inno_container {
    margin: 5px;
  }

  .myidea_inno_comment_card-subtitle {
    font-size: 10px;
  }

  html[dir="rtl"] .indented {
    margin-left: 0 !important;
    margin-right: 25px !important;
  }
  .mb_header_interest {
    width: 98% !important;
    height: auto !important;
  }
  .mobile_left_content_head {
    font: normal normal normal 14px Verdana Bold;
  }
  .accordion-button {
    padding: 10px 5px;
  }
  .myidea_inno_sub_list {
    font-size: 12px;
  }
  .accordion-body {
    padding: 0px 5px;
  }
  .mobile_display_flex {
    padding: 10px 5px;
  }
  .indented {
    margin-left: 25px !important;
  }
  .myidea_inno_comment_author {
    font-size: 11px !important;
    padding: 5px;
  }
  .myidea_inno_comment_author_img {
    /*width: 10px;
			height: auto; */
  }
  .myidea_inno_comment_card {
    margin: 0 7px;
  }
  .mobile_comments_img {
    width: 36px;
    height: 36px;
  }
  .myidea_inno_comment_inner_container {
    grid-template-columns: 36px auto 58px !important;
  }
  .myidea_inno_comment_card-title {
    font-size: 12px;
  }
  .innovator_pic {
    border: 2px solid #0066b3;
  }
}

@media screen and (max-width: 300px) {
  .sign_mt {
    padding-top: 0;
  }
  .sign_up_text {
    width: 90%;
    font-size: 13px;
  }
  .mobile-code-text {
    font-size: 13px;
  }
  .sign_in_mt {
    padding-top: 10%;
  }
  .arrow_img {
    width: 27px;
    height: auto;
    cursor: pointer;
  }
  .sign_up_text_heading {
    font-size: 20px;
    padding-top: 7px;
  }
  .sign_up_text_heading_description {
    font-size: 12px;
    padding-top: 3px;
    line-height: 18px;
  }

  /** style1.css*/
  .logo img {
    height: auto;
    margin-right: 0px;
  }
  .logo {
    padding: 0 0px 0 0;
  }
  .user_profile_img img {
    width: 50px !important;
    height: 50px !important;
    object-fit: cover;
  }
  .mobile_profile_name h4 {
    font: normal normal bold 14px/21px Verdana;
    color: #323232;
  }
  .card-title {
    font: normal normal bold 13px/24px Verdana;
  }
  .noti_innertext {
    font-size: 13px;
    line-height: 20px;
    padding: 0 7px;
  }
  .noti_container {
    padding: 7px;
  }
  .noti_button_display_flex {
    flex-direction: column;
  }
  .noti_maintext {
    font: normal normal normal 21px/24px Verdana;
  }
  .navbar > .container,
  .navbar > .container-fluid,
  .navbar > .container-lg,
  .navbar > .container-md,
  .navbar > .container-sm,
  .navbar > .container-xl,
  .navbar > .container-xxl {
    display: flex;
    flex-wrap: nowrap;
  }
  .reset_password_text {
    font-size: 18px;
  }

}

@media only screen and (max-width: 1800px) {
  .journey-block:before {
    top: 19%;
  }
}

@media only screen and (max-width: 1300px) {
  .journey-block .page-item .page-link-text {
    font: normal normal bold 20px/26px verdana;
  }
}

@media only screen and (max-width: 1280px) {
  .header_nav_head #navbarSupportedContent a {
    font-size: 14px;
  }
}

@media only screen and (max-width: 1200px) {
  .journey-block:before {
    content: "";
    width: 84%;
    height: 8px;
    background: #84bd00;
    position: absolute;
    top: 20%;
    left: 88px;
    transform: translateY(-50%);
  }
  .journey-block .page-item .page-link-text {
    font: normal normal bold 16px/21px verdana;
  }
}

@media only screen and (max-width: 1100px) {
  .header_nav_head #navbarSupportedContent a {
    font-size: 14px;
  }
  .myidea_inno_card_inner_content {
    width: 100% !important;
    height: auto !important;
    margin-top: 10px !important;
  }
}

/*iPad Pro (12.9-inch) in portrait orientation*/

@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (min-device-height: 1366px) 
  and (max-device-height: 1366px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
  #views-exposed-form-scouting-leadership-board-block-2 .exposed-form-filter,
  #views-exposed-form-dealflow-dashboard-block-1 .exposed-form-filter {
    display: block;
  }
  .graph-center-data {
    width: 97%;
    bottom: 229px;
    font-size: 12px;
  }
}

@media only screen and (max-width: 1050px) {
  .italent_save_btn,
  .italent_promote_btn,
	.italent_intro_call_btn,
  #edit-actions-save-draft,
  #edit-actions-freeze-draft,
  #edit-actions-reject-submit,
  #edit-actions-submit,
  #edit-actions-01-draft,
  #edit-actions-01-submit,
  .imo_promote_btn {
    font-size: 12px !important;
    margin: 20px 3px !important;
    padding: 10px !important;
    float: left !important;
    height: auto !important;
  }
}

@media only screen and (max-width: 990px) {
  .notification-block .noti_bar {
    margin-top: 25px;
  }

  .navbar .arabic_lang a {
    padding-bottom: 13px;
    padding-left: 21px;
    width: 7rem;
  }

  html[dir="rtl"] .navbar .arabic_lang a {
    padding-bottom: 13px;
    padding-right: 14px;
  }
  .header_interest {
    max-height: 50px !important;
  }
}

@media only screen and (max-width: 900px) {
  .journey-block .page-item .page-link-text {
    font: normal normal bold 14px/18px verdana;
  }
  .journey-block:before {
    top: 23%;
  }
}

@media only screen and (max-width: 1100px) and (min-width: 768px) {
  #view-field-tertiary-table-column,
  .views-field-field-tertiary,
  #view-field-idea-funding-type-table-column,
  .views-field-field-idea-funding-type {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
	.webform-submission-intro-call-review-feedback-form-form .webform-custom-options-button[data-option-value=idea_pass],
	.webform-submission-intro-call-review-feedback-form-form .webform-custom-options-button[data-option-value=idea_archive] {
    float: left;
    width: 47% !important;
		text-wrap: auto !important;
	}
  .webform-submission-intro-call-review-feedback-form-form .webform-custom-options-button[data-option-value=idea_archive] {
	  padding: 12px !important;
  }
	.webform-submission-pitch-day-review-form-form .webform-custom-options-button[data-option-value=idea_pass],
	.webform-submission-pitch-day-review-form-form .webform-custom-options-button[data-option-value=idea_archive] {
    float: left;
    width: 46% !important;
		text-wrap: auto !important;
	}
  .webform-submission-pitch-day-review-form-form .webform-custom-options-button[data-option-value=idea_archive] {
	  padding: 12px !important;
  }
	.webform-submission-idea-feedback-expert-form .webform-custom-options-button[data-option-value=idea_pass],
	.webform-submission-idea-feedback-expert-form .webform-custom-options-button[data-option-value=idea_archive] {
    float: left;
    width: 47% !important;
		text-wrap: auto !important;
	}
  .webform-submission-idea-feedback-expert-form .webform-custom-options-button[data-option-value=idea_archive] {
	  padding: 12px !important;
  }
	
	.webform-submission-supervisor-feedback-form .webform-custom-options-button,
  .webform-submission-business-supervisor-feedback-form .webform-custom-options-button	{
    width: 47% !important;
    float: left;
	}
	
	.webform-submission-supervisor-feedback-form .webform-custom-options-button[data-option-value=endorse],
  .webform-submission-business-supervisor-feedback-form .webform-custom-options-button[data-option-value=endorse]	{
	  width: 100% !important;
    margin: 0px !important;
  }
	
	.webform-submission-idea-feedback-business-form .webform-custom-options-button[data-option-value=idea_pass],
	.webform-submission-idea-feedback-business-form .webform-custom-options-button[data-option-value=idea_archive] {
    float: left;
    width: 47% !important;
		text-wrap: auto !important;
	}
  .webform-submission-idea-feedback-business-form .webform-custom-options-button[data-option-value=idea_archive] {
	  padding: 12px !important;
  }

	.webform-submission-committee-1-review-feedback-form .webform-custom-options-button[data-option-value=idea_pass],
	.webform-submission-committee-1-review-feedback-form .webform-custom-options-button[data-option-value=idea_archive] {
    float: left;
    width: 47% !important;
		text-wrap: auto !important;
	}
  .webform-submission-committee-1-review-feedback-form .webform-custom-options-button[data-option-value=idea_archive] {
	  padding: 12px !important;
  }

	.webform-submission-idea-full-evaluation-feedback-form .webform-custom-options-button[data-option-value=idea_pass],
	.webform-submission-idea-full-evaluation-feedback-form .webform-custom-options-button[data-option-value=idea_archive] {
    float: left;
    width: 47% !important;
		text-wrap: auto !important;
	}
  .webform-submission-idea-full-evaluation-feedback-form .webform-custom-options-button[data-option-value=idea_archive] {
	  padding: 12px !important;
  }

	.webform-submission-committee-2-review-feedback-form .webform-custom-options-button[data-option-value=idea_pass],
	.webform-submission-committee-2-review-feedback-form .webform-custom-options-button[data-option-value=idea_archive] {
    float: left;
    width: 47% !important;
		text-wrap: auto !important;
	}
  .webform-submission-committee-2-review-feedback-form .webform-custom-options-button[data-option-value=idea_archive] {
	  padding: 12px !important;
  }
	.webform-submission-idea-legal-stage-feedback-form .webform-custom-options-button[data-option-value=idea_pass],
	.webform-submission-idea-legal-stage-feedback-form .webform-custom-options-button[data-option-value=idea_archive] {
    float: left;
    width: 47% !important;
		text-wrap: auto !important;
	}
  .webform-submission-idea-legal-stage-feedback-form .webform-custom-options-button[data-option-value=idea_archive] {
	  padding: 12px !important;
  }
	.webform-submission-idea-lab7-onboard-evaluation-form .webform-custom-options-button[data-option-value=idea_pass],
	.webform-submission-idea-lab7-onboard-evaluation-form .webform-custom-options-button[data-option-value=idea_archive] {
    float: left;
    width: 47% !important;
		text-wrap: auto !important;
	}
  .webform-submission-idea-lab7-onboard-evaluation-form .webform-custom-options-button[data-option-value=idea_archive] {
	  padding: 12px !important;
  }

	.webform-submission-committee-3-review-feedback-form .webform-custom-options-button[data-option-value=idea_pass],
	.webform-submission-committee-3-review-feedback-form .webform-custom-options-button[data-option-value=idea_archive] {
    float: left;
    width: 47% !important;
		text-wrap: auto !important;
	}
  .webform-submission-committee-3-review-feedback-form .webform-custom-options-button[data-option-value=idea_archive] {
	  padding: 12px !important;
  }
	
  html[dir="rtl"] .member-photo .form-file::before {
    padding: 5px;
  }
  #congrats_main_container .show,
	#congrats_main_container_introcall .show,
  #congrats_main_container_pifellow .show,
  #congrats_main_container_pitchday .show,
  #congrats_main_container_experts .show,
  #congrats_main_container_business .show,
  #congrats_main_container_tech_supervisor .show,
  #congrats_main_container_busi_supervisor .show,
  #congrats_main_container_imo .show,
	#congrats_main_container_scoutedby .show,
	#congrats_main_container_introattendee .show
	#congrats_main_container_pitchattendee .show
	#congrats_main_container_scoutedusers .show
	{
    width: 96% !important;
    padding: 10px;
  }
  .reallocate_btn,
  .cancel-reallocate {
    width: 45%;
    height: 50px;
    margin: 2%;
  }
  .myidea_inno_card_inner_expert .dropdown {
    height: auto;
  }
  .reallocate_anchor .reallocate_img_name .myidea_inno_comment_inner_img {
    width: 52px;
    height: 52px;
  }
  .expert_select_name,
  .expert_select_sub {
    font: normal normal bold 16px/23px verdana;
  }
  .pifellow_mobile_profile .dropdown {
    margin-top: 0;
  }
  .inno_star_container_box {
    justify-items: start;
    align-items: flex-start;
    margin: 5px 0;
    min-height: 50px;
    justify-content: flex-start;
    align-items: center;
    gap: 12px;
  }

  .node--type-lab-7-idea .myidea_inno_card_inner_content {
    flex-direction: column !important;
    align-items: flex-start;
    gap: 10px;
    height: 100% !important;
    padding: 10px;
  }

  .revert-idea {
    width: 100%;
  }

  .myidea_proceed_button,
  .myidea_proceed_decline {
    font-size: 15px;
  }
  .noidea_text {
    font-size: 20px;
  }
  .cke_dialog_tabs {
    height: auto;
  }
  .webform-submission-idea-delete-form #edit-actions {
    display: flex;
    gap: 10px;
    align-items: center;
    margin-top: 1rem;
  }
  .italent_save_btn,
  .italent_promote_btn,
	.italent_intro_call_btn,
	.expert_save_btn,
  #edit-actions-save-draft,
  #edit-actions-freeze-draft,
  #edit-actions-reject-submit,
  #edit-actions-submit,
  #edit-actions-01-draft,
  #edit-actions-01-submit,
  .imo_promote_btn,
  .supervisor_send_back_idea.btn-primary,
  .technical_supervisor_send_back_idea.btn-primary,
  .business_supervisor_send_back_idea.btn-primary,
  .imo_send_back_business_supervisor.btn-primary,
  .imo_send_back_idea.btn-primary,
  .imo_confirm_btn.btn-primary,
  .technical_supervisor_confirm_btn.btn-primary,
  .business_supervisor_confirm_btn.btn-primary,
  .supervisor_confirm_btn.btn-primary,
  .supervisor_change_outcome.btn-primary	{
    width: 100% !important;
    margin: 5px 0 !important;
		height:60px !important;
  }
  .node--type-lab-7-idea .pifellow_feedbackform .myidea_inno_idea_details,
  .node--type-lab-7-idea .pitch_day_feedbackform .myidea_inno_idea_details,
  .node--type-lab-7-idea .intro_call_reviewer_feedbackform .myidea_inno_idea_details	{
    display: block;
    margin-bottom: 0;
    margin-top: 20px;
    font-size: 16px;
    padding-bottom: 0;
  }
  .node--type-lab-7-idea #edit-actions,
  .node--type-lab-7-idea #edit-actions-02,
  .node--type-lab-7-idea #edit-actions-01 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0 !important;
    width: 100%;
  }
  .node--type-lab-7-idea .three-action-buttons #edit-actions,
  .node--type-lab-7-idea .three-action-buttons #edit-actions-freeze {
    width: 50% !important;
    float: left !important;
    display: flex !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
  }

  .node--type-lab-7-idea .three-action-buttons #edit-actions-02,
  .node--type-lab-7-idea .webform-submission-idea-feedback-imo-form.three-action-buttons
    #edit-actions {
    width: 50% !important;
    float: left !important;
    display: flex !important;
    align-items: flex-end !important;
    justify-content: flex-end !important;
  }

  .node--type-lab-7-idea .three-action-buttons div.italent_promote_btn_wrapper {
    width: 100% !important;
    align-items: flex-start !important;
  }

  .node--type-lab-7-idea .webform-submission-idea-feedback-business-form #edit-actions-freeze,
  .node--type-lab-7-idea .webform-submission-idea-feedback-expert-form #edit-actions-freeze {
    width: 50% !important;
    float: left !important;
    margin: 5px 0 !important;
    display: flex;
    justify-content: flex-end !important;
  }
  .node--type-lab-7-idea .webform-submission-idea-feedback-business-form #edit-actions-save #edit-actions-save-draft,
  .node--type-lab-7-idea .webform-submission-idea-feedback-business-form #edit-actions-freeze #edit-actions-freeze-draft,
  .node--type-lab-7-idea .webform-submission-idea-feedback-expert-form #edit-actions-save #edit-actions-save-draft,
  .node--type-lab-7-idea .webform-submission-idea-feedback-expert-form #edit-actions-freeze #edit-actions-freeze-draft {
    margin: 0 !important;
  }
  .node--type-lab-7-idea
    .webform-submission-idea-feedback-expert-form
    button#edit-actions-save-draft {
    margin-top: 19px !important;
  }
  .node--type-lab-7-idea .form-toggle-checkbox-wrapper {
    margin: 20px 0;
  }
  .node--type-lab-7-idea .three-action-buttons #edit-actions-freeze {
    margin-bottom: 0 !important;
  }
  .node--type-lab-7-idea
    .webform-submission-italent-review-form-form
    .myidea_inno_idea_details_head {
    padding-bottom: 10px;
  }
  .node--type-lab-7-idea
    .webform-submission-reject-idea-form-form
    .myidea_inno_idea_details_head {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .node--type-lab-7-idea .form-select {
    font-size: 14px;
  }
  .pifellow_review_details .italent_myidea_inno_idea_details_text,
  .node--type-lab-7-idea textarea.form-textarea {
    margin: 0;
  }
  .node--type-lab-7-idea
    .webform-submission-italent-review-form-form
    textarea.form-textarea {
    margin-bottom: 0px !important;
  }
  .node--type-lab-7-idea .three-action-buttons #edit-actions button,
  .node--type-lab-7-idea .three-action-buttons #edit-actions-02 button,
  .node--type-lab-7-idea .three-action-buttons #edit-actions-freeze button {
    width: 98% !important;
  }
  .webform-submission-add-team-members-form #edit-actions-submit {
    margin-bottom: 15px !important;
  }
  .reject_form {
    margin-top: 20px;
  }
  .rejection-reason-select select {
    width: 100% !important;
  }
  .reject_idea_comment_internal {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .form-textarea-wrapper,
  .reject_idea_comment_internal .form-textarea-wrapper,
  .reject_idea_comment_external .form-textarea-wrapper {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  .reject_form_submission_wrapper {
    gap: 10px !important;
    width: 100%;
  }
  .node--type-lab-7-idea #edit-actions--3 {
    width: 100%;
  }
  .webform-submission-reject-idea-form-add-form .cancel-reject-button,
  .webform-submission-reject-idea-form-edit-form .cancel-reject-button,
  .webform-submission-reject-idea-form-edit-form .reject_idea_submit_btn.btn-primary,
  .webform-submission-reject-idea-form-add-form .reject_idea_submit_btn.btn-primary,
  .webform-submission-reject-idea-form-edit-form .idea_promote_btn.btn-primary,
  .webform-submission-business-reject-idea-form-add-form .cancel-reject-button,
  .webform-submission-business-reject-idea-form-edit-form .cancel-reject-button,
  .webform-submission-business-reject-idea-form-add-form .reject_idea_submit_btn.btn-primary,
  .webform-submission-business-reject-idea-form-edit-form .reject_idea_submit_btn.btn-primary,
  .webform-submission-business-reject-idea-form-edit-form .idea_promote_btn.btn-primary,
  .webform-submission-idea-feedback-business-form .business_save_btn,
  .webform-submission-idea-feedback-business-form .business_promote_btn {
    margin: 20px 0 0 0 !important;
    width: 100% !important;
  }
  .pifellow_feedbackform .form-item--error-message .error,
  .pitch_day_feedbackform .form-item--error-message .error,
  #edit-rejection-comments-internal--error.error,
  #edit-rejection-comments-external--error.error {
    padding: 0 !important;
  }
  html[dir="rtl"] .js-form-item-rejection-comments-external- {
    margin: 0 !important;
  }

  .italent_markbutton a {
    width: 100%;
    margin-top: 10px;
  }
  .innovator_pic,
  .italent_pic,
  .expert_pic,
  .nurture_team_pic,
  .business_team_pic,
  .imo_pic {
    width: 52px;
    height: 52px;
  }

  .idea_comment .cke_top {
    width: 130px;
  }
	
  html[dir="rtl"] .comment-comment-form .cke_toolgroup {
    padding-right: 0px !important;
  }
  .comment-comment-form .cke_toolgroup {
    padding-right: 16px !important;
    margin-top: 8px !important;
  }
  .idea_comments_section {
    z-index: 0;
    position: relative;
  }
  .js-pager__items.pagination {
    padding: 0 !important;
  }
  #cke_45_uiElement tbody {
    display: flex;
  }

  /* comment new design starts */
  .comment-comment-form {
    align-items: flex-end;
  }
  .comment-comment-form .myidea_inno_comment_inner_img {
    margin-top: 10px;
    width: 52px;
    height: 52px;
  }

  .idea_comment .form-textarea-wrapper {
    justify-content: flex-end;
  }

  .idea_comment .cke_top {
    width: auto;
    order: 2;
    background-color: #fafafa;
    border-radius: 0 0 10px 10px;
    border-top: 1px solid #dedede;
    position: relative;
    margin: 0;
    right: unset;
    padding: 0;
  }
  html[dir="rtl"] .idea_comment .cke_top {
    right: 0;
  }
  .comment-comment-form .form-actions {
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    position: relative;
    align-self: unset;
  }

  .comment-comment-form .btn {
    position: relative;
    padding: 0 !important;
    width: 32px;
    margin-top: -96px;
    display: inline-block;
    margin-left: -42px;
  }
  .language_ar .comment-comment-form .btn {
    margin-left: 0;
    margin-right: -41px;
  }
  .idea_comment .cke_inner {
    display: flex;
    flex-direction: column;
    display: flex;
  }

  .idea_comment .cke_contents,
  html[dir="rtl"] .idea_comment .cke_contents,
  html[dir="rtl"] .idea_comment .cke_top {
    width: 100%;
  }
  .comment-validation-error {
    position: absolute;
    margin-bottom: -28px;
  }
  .myidea_inno_comment_inner_container {
    align-items: flex-start;
  }
  .cke_reset_all.cke_dialog_container td {
    padding: 0 !important;
    width: auto !important;
  }
  .mobile_filter_button.filter-applied img {
    color: #ffffff;
    padding: 5px;
    border-radius: 5px;
    background-color: #f26722;
  }
  /* comment new design ends */

  /*rhs mobile */
  .inno_star_container_box {
    display: grid;
    align-items: center;
    row-gap: 0;
  }
  .myidea_inno_card-title,
  .subdomains_expert {
    position: relative !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .myidea_inno_card-title {
    grid-area: 1 / 2 / span 1 / span 1;
    padding-top: 7px !important;
  }
  .subdomains_expert {
    grid-area: 2 / 2 / span 1 / span 1;
    padding-bottom: 21px !important;
  }
  .accordion.innovator_details .myidea_inno_card-title {
    padding-top: 0px !important;
  }
  .accordion.innovator_details .myidea_inno_card_inner_content {
    flex-direction: row !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 12px;
  }
  .inno_star {
    grid-area: 1 / 1 / span 2 / span 1;
  }
  .dropdown {
    grid-area: 3 / 1 / span 1 / span 2;
    height: 50px;
    display: block;
    padding-top: 10px;
  }
  .nurturing_accordion .accordion-collapse .myidea_inno_card-title,
  .business_accordion .accordion-collapse .myidea_inno_card-title,
  .imo_accordion .accordion-collapse .myidea_inno_card-title {
    grid-area: 1 / 2 / span 2 / span 1;
    padding-top: 0 !important;
  }
  .comment-comment-form .myidea_inno_comment_card {
    width: 100%;
    margin-left: -5px !important;
    margin-right: 0 !important;
  }
  .language_ar .comment-comment-form .myidea_inno_comment_card {
    margin-left: 0px !important;
    margin-right: -5px !important;
  }

  .mobile_resetpassword_link {
    width: 100%;
  }

  .pagination {
    margin: 0px !important;
  }
}

@media only screen and (max-width: 479px) {
  .journey-block {
    display: block;
    overflow: auto;
  }
  .journey-block:before {
    display: none;
  }
  .journey-block li {
    display: inline-block;
  }
}

@media only screen and (max-width: 350px) {
  .myidea_proceed_button,
  .myidea_proceed_decline {
    font-size: 13px;
  }
  .innovator_pic,
  .italent_pic,
  .expert_pic,
  .nurture_team_pic,
  .business_team_pic,
  .imo_pic {
    width: 36px;
    height: 36px;
  }
  .comment-comment-form .myidea_inno_comment_inner_img {
    width: 32px;
    height: 32px;
  }
  .comment-comment-form .myidea_inno_comment_card {
    margin-left: -20px !important;
  }
  .language_ar .comment-comment-form .myidea_inno_comment_card {
    margin-right: -20px !important;
  }
}

@media only screen and (max-width: 300px) {
  .myidea_proceed_button,
  .myidea_proceed_decline {
    font-size: 12px;
  }
}

@media only screen and (max-width: 299px) {
  .italent_save_btn,
  .italent_promote_btn,
	.italent_intro_call_btn,
  #edit-actions-save-draft,
  #edit-actions-freeze-draft,
  #edit-actions-reject-submit,
  #edit-actions-submit,
  #edit-actions-01-draft,
  #edit-actions-01-submit,
  .imo_promote_btn {
    font-size: 10px;
  }
}