Spaces:
Sleeping
Sleeping
/* Custom button styles for Perfect Webinar Framework */ | |
/* Generate Webinar Script button - yellow with black border */ | |
div.stButton > button:first-child { | |
width: 100%; | |
margin-top: 0.5rem; | |
border-radius: 5px; | |
height: 3em; | |
background: #FFD700; /* Solid yellow color like in the image */ | |
color: black; | |
font-weight: bold; | |
border: 1px solid black; /* Changed to 1px border */ | |
transition: all 0.3s ease; | |
} | |
div.stButton > button:first-child:hover { | |
background: #FFDF33; /* Slightly brighter yellow on hover */ | |
transform: translateY(-2px); | |
box-shadow: 0 4px 8px rgba(0,0,0,0.2); | |
border: 1px solid black; | |
} | |
/* Download buttons - green/blue gradient */ | |
div.stDownloadButton > button:first-child { | |
background: linear-gradient(90deg, #4CAF50, #2196F3); /* Green to blue gradient */ | |
color: white; /* White text for better visibility on gradient */ | |
font-weight: bold; | |
padding: 0.5rem 1rem; | |
border-radius: 5px; | |
border: 1px solid black; /* 1px border as requested */ | |
transition: all 0.3s; | |
width: 80%; /* Width 80% as requested */ | |
margin: 0 auto; | |
display: block; | |
} | |
div.stDownloadButton > button:first-child:hover { | |
background: linear-gradient(135deg, #3ED83E 0%, #4169E1 100%); | |
transform: translateY(-2px) ; | |
box-shadow: 0 4px 8px rgba(0,0,0,0.3) ; | |
border: 2px solid black ; | |
} | |
/* Special styling for download buttons in the webinar names container */ | |
.webinar-names-container div.stDownloadButton > button:first-child { | |
background: linear-gradient(90deg, #FF5722, #FF9800); /* Orange gradient */ | |
color: white; | |
font-weight: bold; | |
border: 1px solid black; | |
} | |
.webinar-names-container div.stDownloadButton > button:first-child:hover { | |
background: linear-gradient(135deg, #FF7043, #FFA726); | |
transform: translateY(-2px) ; | |
box-shadow: 0 4px 8px rgba(0,0,0,0.3) ; | |
border: 2px solid black ; | |
} | |
/* Reduce top spacing and hide unnecessary elements */ | |
.block-container { | |
padding-top: 1rem; | |
padding-bottom: 0rem; | |
} | |
header { | |
visibility: hidden; | |
} | |
#MainMenu { | |
visibility: hidden; | |
} | |
footer { | |
visibility: hidden; | |
} | |
/* Add any other custom styles here */ | |
/* Styles for the webinar names container in the second tab */ | |
.webinar-names-container { | |
padding: 15px; | |
margin-top: 10px; | |
margin-bottom: 10px; | |
} | |
/* Add border to all webinar name containers */ | |
.webinar-names-container.with-border { | |
border: 1px solid #ddd; | |
border-radius: 5px; | |
padding: 20px; | |
} | |
/* Additional styling for containers with many items */ | |
.webinar-names-container.many-items .stDownloadButton { | |
margin-top: 15px; | |
margin-bottom: 15px; | |
} | |
/* Special styling for download buttons in the webinar names tab */ | |
div.stDownloadButton[data-testid*="download_top_names"] > button:first-child, | |
div.stDownloadButton[data-testid*="download_bottom_names"] > button:first-child { | |
background: linear-gradient(90deg, #FF5722, #FF9800) ; /* Orange gradient */ | |
color: white ; | |
font-weight: bold ; | |
border: 1px solid black ; | |
} | |
div.stDownloadButton[data-testid*="download_top_names"] > button:first-child:hover, | |
div.stDownloadButton[data-testid*="download_bottom_names"] > button:first-child:hover { | |
background: linear-gradient(135deg, #FF7043, #FFA726) ; | |
transform: translateY(-2px) ; | |
box-shadow: 0 4px 8px rgba(0,0,0,0.3) ; | |
border: 2px solid black ; | |
} | |
/* Custom download button for names tab */ | |
.custom-download-button.names-download-button { | |
background: linear-gradient(90deg, #FF5722, #FF9800); /* Orange gradient */ | |
color: white; | |
font-weight: bold; | |
padding: 0.75rem 1rem; | |
border-radius: 5px; | |
border: 1px solid #333; | |
text-align: center; | |
margin: 20px auto; | |
width: 80%; | |
cursor: pointer; | |
transition: all 0.3s; | |
display: block; | |
} | |
.custom-download-button.names-download-button:hover { | |
background: linear-gradient(135deg, #FF7043, #FFA726); | |
transform: translateY(-2px); | |
box-shadow: 0 4px 8px rgba(0,0,0,0.3); | |
border: 2px solid #333; | |
} | |
/* Make sure links inside the button inherit the text color */ | |
.custom-download-button.names-download-button a { | |
color: white ; | |
display: block; | |
width: 100%; | |
height: 100%; | |
font-weight: bold; | |
text-decoration: none ; | |
} |