#user-show-container { margin-top: 50px; margin-bottom: 80px; position: relative; /*------------------------- User tools -----------------------*/ /*------------------------- User data -----------------------*/ }
#user-show-container button { border-radius: 6px; font-size: 15px; margin-left: 20px; display: flex; align-items: center; }
#user-show-container button span { margin-left: 10px; font-size: 21px; }
#user-show-container button:first-of-type { margin-left: 0px; }
#user-show-container button#user-show-activate { background-color: #248954; margin-left: auto; padding: 11px 40px 11px 40px; }
#user-show-container button#user-show-activate span { font-size: 26px; }
#user-show-container button#user-show-continue { background-color: #4a4a4a8c; font-size: 13px; text-transform: none; }
#user-show-container button#user-show-preview { background-color: #4a4a4a8c; font-size: 13px; text-transform: none; }
#user-show-container button#single-show-start { margin-top: 20px; }
#user-show-container #show-is-closed { font-size: 22px; padding: 20px; background-color: #dadada; max-width: 800px; margin: auto; color: black; border-radius: 5px; font-weight: 600; }
#user-show-container #actions-container { display: flex; justify-content: flex-start; margin-bottom: 20px; }
#user-show-container #show-user-information, #user-show-container .show-user-information { padding: 40px 40px 50px 40px; margin-bottom: 40px; border: grey; position: relative; background-color: #85b7c61f; border-radius: 10px; }
#user-show-container #show-user-information #close-show-user-information, #user-show-container .show-user-information #close-show-user-information { position: absolute; top: 20px; right: 20px; z-index: 20; cursor: pointer; }
#user-show-container #show-user-information label, #user-show-container .show-user-information label { margin-bottom: 10px; }
#user-show-container #show-user-information input, #user-show-container .show-user-information input { max-width: 500px; font-size: 14px; }
#user-show-container #show-user-information h2, #user-show-container .show-user-information h2 { margin-bottom: 30px; text-align: center; font-size: 32px; }
#user-show-container #show-user-information p, #user-show-container .show-user-information p { margin-bottom: 10px; text-align: center; line-height: 1.6em; }
#user-show-container #show-user-information .form, #user-show-container .show-user-information .form { margin-top: 35px; padding: 20px 60px 0px 60px; }
#user-show-container #show-user-information #cell-amount, #user-show-container .show-user-information #cell-amount { display: flex; align-items: center; justify-content: center; margin-bottom: 35px; }
#user-show-container #show-user-information #cell-amount label, #user-show-container .show-user-information #cell-amount label { display: inline-block; margin-left: 0px; font-size: 21px; }
#user-show-container #show-user-information #cell-amount input, #user-show-container .show-user-information #cell-amount input { display: inline-block; margin-left: 15px; }
#user-show-container #show-user-information #cell-amount input#amount_viewers, #user-show-container .show-user-information #cell-amount input#amount_viewers { width: 100px; font-size: 16px; text-align: center; }
#user-show-container #show-user-information #cell-amount label#input-post-fix, #user-show-container .show-user-information #cell-amount label#input-post-fix { margin-left: 15px; }
#user-show-container #show-user-information #cell-details, #user-show-container .show-user-information #cell-details { display: flex; align-items: center; justify-content: center; flex-basis: 50%; margin: 0px auto 0px auto; max-width: 800px; }
#user-show-container #show-user-information #cell-details div, #user-show-container .show-user-information #cell-details div { width: 50%; padding-left: 15px; }
#user-show-container #show-user-information #cell-details div:first-of-type, #user-show-container .show-user-information #cell-details div:first-of-type { width: 50%; padding-right: 10px; }
#user-show-container #show-user-information #cell-button, #user-show-container .show-user-information #cell-button { text-align: center; }
#user-show-container #show-user-information #cell-button button, #user-show-container .show-user-information #cell-button button { padding: 20px 40px 20px 40px; margin-top: 50px; margin-bottom: 0px; }
#user-show-container #show-user-information-continue #cell-details { display: block; max-width: 500px; }
#user-show-container #show-user-information-continue #cell-details div { width: 100%; }
#user-show-container #show-user-information-continue #single-show-start { display: inline-block; margin-top: 30px; margin-bottom: 30px; }
#user-show-container .show-movie-activate { margin-bottom: 40px; }
#user-show-container #show-logout { position: absolute; right: 20px; top: -30px; font-size: 13px; letter-spacing: 0.03em; padding: 10px 10px 10px 10px; }
#user-show-container #user-show-header { max-width: 600px; margin: 0px auto 100px auto; }
#user-show-container #user-show-header h4.subtitle { margin-bottom: 14px; margin-top: 80px; }
#user-show-container #user-show-header h1 { font-size: 45px; margin-bottom: 60px; }
#user-show-container #user-show-header h3 { margin-top: 40px; font-size: 14px; text-align: center; font-weight: 400; }
#user-show-container #user-show-header h3 .organisation { font-weight: 600; font-size: 16px; }
#user-show-container #user-show-header #user-show-notes { white-space: pre-line; text-align: left; line-height: 1.3em; }
#user-show-container #public-show-movies { width: 85%; max-width: 1250px; margin: 0px auto 220px auto; }
#user-show-container #public-show-movies .movie-info { text-align: center; }
#user-show-container #public-show-movies .movie-info p { font-size: 15px; line-height: 1.3em; }
#user-show-container #public-show-movies .movie-info #movie-symbols { display: flex; align-items: center; justify-content: center; margin-bottom: 35px; }
#user-show-container #public-show-movies .movie-info #movie-symbols div { margin-left: 15px; margin-bottom: 0px; }
#user-show-container #public-show-movies .movie-info #movie-symbols div:first-of-type { margin-left: 0px; }
#user-show-container #public-show-movies .movie-info #movie-symbols .symbol-item { width: 32px; }
#user-show-container #public-show-movies .list-header { border-top: 1px dashed grey; border-bottom: 1px dashed grey; }
#user-show-container #public-show-movies .list-header h2 { font-size: 26px; margin: 15px; line-height: 1; }
#user-show-container #public-show-movies .tag-item { opacity: 0.5; cursor: default; }
#user-show-container #public-show-movies .tag-item:hover { background-color: rgba(255, 255, 255, 0.2); }
#user-show-container #public-show-movies .tag-item.tag-item-koulukino { opacity: 1; margin: 10px auto 40px auto; display: inline-flex; align-items: center; justify-content: center; float: none; background-color: #246e89; background-color: transparent; float: none; padding: 12px 5px 7px 5px; font-size: 19px; text-decoration: none; /*border-bottom: 1px solid white;*/ }
#user-show-container #public-show-movies .tag-item.tag-item-koulukino:hover, #user-show-container #public-show-movies .tag-item.tag-item-koulukino:active { background-color: transparent; }
#user-show-container #public-show-movies .tag-item.tag-item-koulukino span { margin-right: 10px; }
#user-show-container .movie-item { margin-top: 40px; border: 1px solid #515151; border-radius: 5px; padding: 40px 40px 60px 40px; cursor: auto; }
#user-show-container .movie-item .movie-info h2 { margin-bottom: 20px; }
#user-show-container .movie-item .movie-info p { margin-bottom: 30px; }
#user-show-container .movie-item iframe { margin-bottom: 20px; }
#user-show-container .movie-item #show-tags-container { clear: both; padding-top: 20px; text-align: center; }
#user-show-container .movie-item #show-tags-container .tag-item { float: none; border-radius: 5px; display: inline-block; background-color: rgba(255, 255, 255, 0.1); }
#user-show-container #public-show-login { margin: 40px auto 40px auto; max-width: 500px; text-align: left; background-color: rgba(255, 255, 255, 0.08); padding: 40px; border-radius: 4px; }
#user-show-container #public-show-login p { margin-bottom: 30px; }
#user-show-container #public-show-login label { margin-bottom: 10px; text-align: center; }
#user-show-container #public-show-login button { margin: 20px auto 0px auto; display: block; }

.not-enough-credits-error { padding: 30px; margin-bottom: 50px; border-radius: 5px; font-weight: 600; color: white; background-color: #1c1c1c; }
.not-enough-credits-error.top-part { max-width: 1250px; padding: 40px 20px 40px 20px; background-color: #3d3d3d; margin: 50px auto 50px auto; }
.not-enough-credits-error p:last-of-type { margin-bottom: 0px; }

/*# sourceMappingURL=shows_users.css.map */
