*,*:before,*after{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .selector-for-some-widget { box-sizing: content-box; } header { background-color: #03001F; color: #ffffff; height: 64px; padding: 0.5em; display: flex; align-items: center; } .navbar-collapse{ background-color: #03001F; } .dropdown-menu{ background-color: #03001F; } header nav { justify-content: flex-end !important; display: flex !important; flex-grow: 1; } @media (min-width: 768px) { header nav { height: 64px; margin-top: 0; } .aboba{ height: 64px; margin-top: 0; } } @media (max-width: 1020px){ .card-group{ margin-top: 5%; } } header nav a:hover { text-decoration: underline; } .nav-link{ color: white; } .nav-item{ margin-right: 10px; } .btn-secondary{ font-size: 40px; width: 15rem; margin: 0 0 0 0.5%; } .btn-outline-info{ margin-right: 10px; } .btn-light{ max-width: 50rem; width: 50rem; font-size: 45px; margin: 2% 2% 0 2%; } .card-group { display: flex; justify-content: space-around; flex-grow: 1; } .rows{ display: flex; flex-direction: row; } .images{ justify-content: space-around; } @media (max-width: 1200px ){ .selector-for-some-widget { box-sizing: content-box; } .nav-link{ color: white; } .navbar-nav{ margin-right: 10px; } .navbar{ margin-bottom: 5%; } .btn-secondary{ font-size: 40px; } .btn-light{ max-width: 50rem; width: 50rem; font-size: 45px; margin: 2% 2% 0 2%; } .card-group { display: flex; justify-content: space-around; } .prev{ margin-left: 25%; max-width: 15rem; font-size: 13px; } } @media (max-width: 1020px){ .selector-for-some-widget { box-sizing: content-box; } .nav-link{ color: white; } .nav-item{ margin-right: 10px; } .btn-secondary{ font-size: 20px; width: 17rem; } .btn-light{ max-width: 50rem; width: 50rem; font-size: 45px; margin: 2% 2% 0 2%; } .prev{ display: flex; flex-direction: column; margin-left: 50%; width: 50%; height: 50%; font-size: 13px; } .images{ justify-content: center; align-items: center; flex-wrap: wrap; } .genreselection{ display: none; } .btn-light{ display: none; } .text{ display: none; } .btn-group{ margin-left: 20%; margin-top: 20%; width: 60%; height: 60%; } } @media (min-width: 1020px){ .btn-group{ display: none; } .genreselection{ display: flex; font-family: Inter, serif; } } @media (max-width: 510px){ .prev{ display: flex; flex-direction: column; margin-left: 50%; width: 60%; height: 50%; font-size: 7px; } .btn-group{ margin-left: 20%; margin-top: 20%; width: 60%; height: 60%; } .btn-secondary{ font-size: 20px; width: 10rem; } .card-group{ margin-top: 10%; } .navbar-brand{ width: 120px; } } @media (max-width: 1200px) { } .info{ padding-top: 0; margin-left: 10%; font-size: 25px; color: white; } .FIO{ font-size: 40px; margin-top: -15%; } .LK-img{ height: 30%; width: 30%; } .LK_block{ margin-left: 8%; margin-top: 10%; } @media (max-width: 990px){ .blocks{ display: flex; flex-direction: column; margin-left: 20%; } .LK-img{ min-height: 20%; min-width: 20%; } .Title_blocks{ font-size: 20px; } } @media (max-width: 615px){ .DobPhoto{ margin-top: 5%; margin-left: 5%; flex-direction: column; } .upload-container{ margin-left: 25%; margin-top: 5%; } .info{ margin-top: 15%; } .Title_blocks{ font-size: 15px } .button_add{ margin-left: 25%; } } @media (max-width: 400px){ .upload-container{ width: 10%; margin-left: 5%; } .info{ font-size: 15px; } .FIO{ font-size: 25px; } .button_add{ margin-left: 5%; } .navbar-brand{ width: 10%; height: 5%; } } @media (min-width: 615px) { .DobPhoto { padding: 0; margin: 8% 0 0 2%; display: flex; justify-content: left; align-items: center; } } .needs-validation{ color: white; } .film{ display: flex; flex-direction: row; margin-top: 2%; } .Rating{ width: 300px; margin-left: 2%; } .prevFilm{ width: 90%; margin-top: 15%; margin-left: 5%; } .rat{ color: white; font-size: 25px; margin-top: 5%; margin-left: 8%; } .watch{ margin-top: 5%; margin-left: 10%; } .description{ width: 250px; margin-left: 5%; } .description_info{ background-color: #414141; color: white; border-radius: 15px; width: 90%; height: 100%; text-align: center; margin-top: 5%; margin-left: 5%; font-size: 20px; overflow: auto; } .actorList{ width: 250px; margin-left: 2%; } .actor{ background-color: #414141; color: white; border-radius: 15px; width: 100%; height: 140%; text-align: center; margin-top: 15%; margin-left: 5%; font-size: 20px; overflow: auto; } @media (min-width: 990px){ .MainTitle{ width: 200px; height: 70px; margin: 2% 0 0 3%; } } @media (max-width: 990px){ .MainTitle{ width: 200px; height: 70px; margin-top: 5%; } .Rating{ width: 70%; } .description{ width: 70%; } .actor{ width: 250px; } } @media (max-width: 770px) { .MainTitle{ width: 170px; height: 60px; margin: 0; } .film{ flex-direction: column; } .prevFilm{ width: 60%; margin-left: 30%; margin-top: 10%; } .Rating{ width: 80%; } .rat{ width: 100%; margin-top: 2%; } .description{ margin-left: 3%; } .description_info{ width: 138%; height: 100px; } .actor{ height: 100px; width: 200%; margin-left: 9%; } } @media (max-width: 580px){ .description{ width: 90%; } .description_info{ width: 100%; } .actorList{ width: 90%; } .actor{ width: 100%; margin-top: 5%; margin-left: 6%; } } .video-container { width: 100%; height: 100%; color: #fff; } .mediaLK{ margin-top: 1%; background-color: inherit; } .LK2{ margin-top: 1%; background-color: inherit; } .index{ margin-top: 1%; background-color: inherit; } .film{ margin-top: 1%; background-color: inherit; } .admin{ margin-top: 1%; background-color: inherit; } .input{ margin-top: 1%; background-color: inherit; } @media (max-width: 1200px){ .mediaLK{ margin-top: 0; } .LK2{ margin-top: 0; } .index{ margin-top: 0; } .film{ margin-top: 0; } .admin{ margin-top: 0; } .input{ margin-top: 0; } } @media (min-width: 550px){ .video-container{ display: flex; align-items: center; justify-content: center; margin-top: 15%; } } @media (max-width: 550px){ .video-player{ width: 70%; } .video-container{ display: flex; align-items: center; justify-content: center; margin-top: 45%; } } .pageLK{ display: flex; -ms-flex-align: center; align-items: center; margin: -4% 0 2% 70%; } .text{ color: white; font-size: 40px; font-family: JejuGothic, serif; margin: 12% 0 0 0; } .Photo{ height: 32%; width: 27%; } .Ganr{ background: #8C8C8C; color: white; width: 40%; height: 60px; border-radius: 50px; text-align: center; margin: 1% 1% 0 1%; font-size: 35px; padding: 1% 0 0 0; } .Genre{ background: #D9D9D9; color: white; width: 50%; height: 55px; border-radius: 10px; text-align: center; margin: 1.5% 1% 0 1%; font-size: 35px; padding: 1% 0 0 0; } .Genre2{ background: #D9D9D9; color: white; width: 50%; height: 55px; border-radius: 10px; text-align: center; margin: 1.5% 1% 0 1%; font-size: 35px; padding: 1% 0 0 0; } .body{ width:100%; height:100%; } .Join{ position: absolute; background-color: white; border-radius: 5%; margin: 10% 25% 10% 35%; height: 50%; width: 35%; } .name{ background-color: #D9D9D9; color: black; font-size: 28px; margin: 10% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } .Title{ width:150px; height:50px; margin: 5% 25% 1% 25%; } @media (max-width: 800px) { .Join{ position: absolute; background-color: white; border-radius: 5%; margin: 12% 14% 12% 14%; height: 80%; width: 70%; } .name{ background-color: #D9D9D9; color: black; font-size: 28px; margin: 30% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } .pass{ background-color: #D9D9D9; color: black; font-size: 28px; margin: 25% 10% 5% 15%; width: 70%; height: 40px; border-radius: 50px; } .ButtonJoin{ background-color: #03001F; color: white; font-size: 28px; margin: 15% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } .Mistake{ color: #0047FF; font-size: 20px; margin: 5% 0 0 30%; } } .pass{ background-color: #D9D9D9; color: black; font-size: 28px; margin: 8% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } .ButtonJoin{ background-color: #03001F; color: white; font-size: 28px; margin: 8% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } .Mistake{ color: #0047FF; font-size: 14px; margin: 5% 0 0 55%; } @media (min-width: 800px) { .reg_pass{ background-color: #D9D9D9; color: black; font-size: 28px; margin: 3% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } .reg_ButtonJoin{ background-color: #03001F; color: white; font-size: 28px; margin: 3% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } .reg_name{ background-color: #D9D9D9; color: black; font-size: 28px; margin: 3% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } .Title{ width:150px; height:50px; margin: 5% 25% 1% 25%; } .reg_login{ background-color: #D9D9D9; color: black; font-size: 28px; margin: 3% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } .reg_mail{ background-color: #D9D9D9; color: black; font-size: 28px; margin: 3% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } } @media (max-width: 800px) { .reg_pass{ background-color: #D9D9D9; color: black; font-size: 28px; margin: 5% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } .reg_ButtonJoin{ background-color: #03001F; color: white; font-size: 28px; margin: 15% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } .reg_name{ background-color: #D9D9D9; color: black; font-size: 28px; margin: 2% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } .Title{ width:200px; height:75px; margin: 10% 7% 1% 7%; } .reg_login{ background-color: #D9D9D9; color: black; font-size: 28px; margin: 5% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } .reg_mail{ background-color: #D9D9D9; color: black; font-size: 28px; margin: 5% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } } @media (max-width: 400px) { .reg_pass{ background-color: #D9D9D9; color: black; font-size: 28px; margin: 10% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } .reg_ButtonJoin{ background-color: #03001F; color: white; font-size: 28px; margin: 10% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } .reg_name{ background-color: #D9D9D9; color: black; font-size: 28px; margin: 10% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } .Title{ width:150px; height:75px; margin: 5% 7% 1% 7%; } .reg_login{ background-color: #D9D9D9; color: black; font-size: 28px; margin: 10% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } .reg_mail{ background-color: #D9D9D9; color: black; font-size: 28px; margin: 10% 10% 0 15%; width: 70%; height: 40px; border-radius: 50px; } .Mistake{ color: #0047FF; font-size: 14px; margin: 7% 0 0 38%; } } .EnterLK{ background: #03001F; color: white; font-family: Inter, serif; margin: -5% 1% 5% 75%; width: 60px; height: 25px; border: 1px solid #03B8B8; border-radius: 50px; font-size: 16px; } .RegLk{ background: #03001F; color: white; font-family: Inter, serif; margin: -5% 1% 5% 0; width: 120px; height: 25px; border: 1px solid #03B8B8; border-radius: 50px; font-size: 16px; } .buttonLK{ background: #03001F; color: white; font-family: Inter, serif; margin: -5% 1% 5% 0; width: 150px; height: 25px; border: 1px solid #03B8B8; border-radius: 50px; font-size: 16px; } .buttonLK:visited{ color: white; text-decoration: none; } #upload-container { display: flex; justify-content: center; align-items: center; flex-direction: column; width: 200px; height: 250px; outline: 2px dashed #5d5d5d; outline-offset: -12px; background-color: #e0f2f7; font-family: 'Segoe UI'; color: #1f3c44; } #upload-container img { width: 40%; margin-bottom: 20px; user-select: none; } #upload-container label { font-weight: bold; } #upload-container label:hover { cursor: pointer; text-decoration: underline; } #upload-container div { position: relative; z-index: 10; padding: 0 0 0 10%; } #upload-container input[type=file] { width: 0.1px; height: 0.1px; opacity: 0; position: absolute; z-index: -10; } .button_input{ margin-top: 2%; } @media (max-width: 615px){ .AdminPanel{ margin-top: 5%; } } .text-center{ margin-top: 1%; }