ytsm/app/YtManagerApp/static/YtManagerApp/css/style.css

130 lines
2.8 KiB
CSS

#main_body {
margin-bottom: 4rem;
margin-top: 0; }
#main_footer {
position: fixed;
left: 0;
right: 0;
bottom: 0;
height: 2rem;
line-height: 2rem;
padding: 0rem 1rem;
display: flex;
align-content: center;
font-size: 10pt; }
/* Loading animation */
.loading-dual-ring {
display: inline-block;
width: 64px;
height: 64px; }
.loading-dual-ring:after {
content: " ";
display: block;
width: 46px;
height: 46px;
margin: 1px;
border-radius: 50%;
border: 5px solid #007bff;
border-color: #007bff transparent #007bff transparent;
animation: loading-dual-ring 1.2s linear infinite; }
.loading-dual-ring-small {
display: inline-block;
width: 32px;
height: 32px; }
.loading-dual-ring-small:after {
content: " ";
display: block;
width: 23px;
height: 23px;
margin: 1px;
border-radius: 50%;
border: 2.5px solid #007bff;
border-color: #007bff transparent #007bff transparent;
animation: loading-dual-ring 1.2s linear infinite; }
@keyframes loading-dual-ring {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(360deg); } }
.loading-dual-ring-center-screen {
position: fixed;
top: 50%;
left: 50%;
margin-top: -32px;
margin-left: -32px; }
.black-overlay {
position: fixed;
/* Sit on top of the page content */
display: none;
/* Hidden by default */
width: 100%;
/* Full width (cover the whole page) */
height: 100%;
/* Full height (cover the whole page) */
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.5);
/* Black background with opacity */
z-index: 2;
/* Specify a stack order in case you're using a different order for other elements */
cursor: pointer;
/* Add a pointer on hover */ }
.video-gallery .card-wrapper {
padding: 0.4rem;
margin-bottom: .5rem; }
.video-gallery .card .card-body {
padding: .75rem; }
.video-gallery .card .card-text {
font-size: 10pt;
margin-bottom: .5rem; }
.video-gallery .card .card-title {
font-size: 11pt;
margin-bottom: .5rem; }
.video-gallery .card .card-title .badge {
font-size: 8pt; }
.video-gallery .card .card-footer {
padding: .5rem .75rem; }
.video-gallery .card .card-more {
margin-right: -0.25rem; }
.video-gallery .card .card-more:hover {
text-decoration: none; }
.video-gallery .card .progress {
width: 100px; }
.video-gallery .video-icon-yes {
color: #007bff; }
.video-gallery .video-icon-no {
color: #dddddd; }
.alert-card {
max-width: 35rem;
margin: 2rem 0; }
.no-asterisk .asteriskField {
display: none; }
.modal-field-error {
margin: 0.5rem 0;
padding: 0.5rem 0; }
.modal-field-error ul {
margin: 0; }
.star-rating {
display: inline-block;
margin-bottom: 0.5rem; }
.btn-toolbar {
margin: .5rem 0; }
.btn-toolbar .btn {
padding: 0.15rem 0.4rem;
font-size: 14pt; }
/*# sourceMappingURL=style.css.map */