﻿ .transition {transition: .3s;}.blue-button {color: #007bff;border-color: #007bff;background: #fff;}.blue-button:hover {color: #fff;background: #007bff;}.red-button {color: #dc3545;border-color: #dc3545;background: #fff;}.red-button:hover {color: #fff;background: #dc3545;}.container-bg {background: #fff;border-radius: 5px;box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.05);border: 1px solid #EBEDF3;}.navbar .mobile-button {display: none;}.navbar .mobile-button .fa-times {display: none;}.footer {margin-top: 20px;background-color: #fff;box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);font-size: 14px;}@media (max-width: 575px) {.footer {font-size: 12px;}}.footer .container {height: 70px;display: flex;justify-content: space-between;align-items: center;}@media (max-width: 575px) {.footer .container {flex-direction: column;justify-content: center;}}@media (max-width: 575px) {.footer .contacts {margin-bottom: 5px;}}.footer .contacts ul {list-style-type: none;display: flex;margin: 0;padding: 0;}.footer .contacts ul li {margin: 0 5px;}@media (max-width: 575px) {.footer .toggle-version button {font-size: 12px;}}.admin-panel {display: none;}body.custom-design {position: relative;min-height: 100vh;padding-bottom: 90px;font-family: 'Montserrat', sans-serif;background: #EAF1F7;color: #3F4254;}body.custom-design > .alert {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);}body.custom-design .container.page-container {background: transparent;box-shadow: none;border: none;}body.custom-design .container.navbar-container {min-width: 100%;padding: 0;}body.custom-design a {text-decoration: none;}body.custom-design .out-login {display: none;}body.custom-design #header.contains-warning {display: flex;flex-direction: column-reverse;}body.custom-design #header.contains-warning .email_warning {display: block;margin: 0 0 20px;background: transparent;color: #dc3545;font-weight: normal;}body.custom-design .navbar {height: 72px;margin: 0 0 20px;background-color: #fff;box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);}body.custom-design .navbar ul .nav-item {padding: 0 4px;}body.custom-design .navbar ul .nav-item .nav-link {padding: 8px 15px;border-radius: 4px;color: #6c7293;font-size: 14px;text-decoration: none;transition: .3s;}body.custom-design .navbar ul .nav-item.active .nav-link, body.custom-design .navbar ul .nav-item .nav-link:hover {background: rgba(77, 89, 149, 0.06);color: #3699FF;}body.custom-design .navbar .navbar-profile {display: none;flex-direction: row;align-items: center;margin-bottom: 0 !important;}body.custom-design .navbar .navbar-profile.visible {display: flex;}@media (max-width: 575px) {body.custom-design .navbar .navbar-profile .nav-item-logout {display: none;}}body.custom-design .navbar .navbar-profile .profile-button {white-space: nowrap;max-width: 250px;text-overflow: ellipsis;overflow: hidden;}@media (max-width: 575px) {body.custom-design .navbar .navbar-profile .profile-button {max-width: 200px;}}@media (max-width: 360px) {body.custom-design .navbar .navbar-profile .profile-button {max-width: 160px;}}body.custom-design .navbar .navbar-profile .admin-button {font-size: 21px !important;}@media (max-width: 991px) {body.custom-design .navbar .mobile-button {display: block;}body.custom-design .navbar .main-nav {display: none;position: absolute;top: 72px;left: 0;width: 100%;background: #fff;border-top: 1px solid #EBEDF3;border-bottom: 1px solid #EBEDF3;z-index: 3;}body.custom-design .navbar .main-nav .nav-item {padding: 0;}body.custom-design .navbar .main-nav .nav-item .nav-link {border-radius: 0;}body.custom-design .navbar.opened .mobile-button .fa-bars {display: none;}body.custom-design .navbar.opened .mobile-button .fa-times {display: block;}body.custom-design .navbar.opened .main-nav {display: block;}}body.custom-design #modal_login_register .register-title {font-size: 0;}body.custom-design #modal_login_register .register-title:after {font-size: 2rem;content: 'Ð’Ñ…Ð¾Ð´';}body.custom-design #modal_login_register .form-group:nth-child(n+6) {display: none;}body.custom-design .modal-content .register-title {margin-bottom: 0;}body.custom-design .modal-content .form-group label {display: none;}body.custom-design .modal-content .alert {margin-bottom: 20px;}body.custom-design .modal-content .alert a {text-decoration: none;}body.custom-design .sp-wrap {background: #fff;border-radius: 5px;box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.05);border: 1px solid #EBEDF3;}body.custom-design .sp-wrap > .sp-body, body.custom-design .sp-wrap > .auto-sp-body {border-radius: 0 0 5px 5px;}body.custom-design .sp-wrap .sp-body, body.custom-design .sp-wrap .auto-sp-body, body.custom-design .sp-wrap .sp-body-unfolded, body.custom-design .sp-wrap .auto-sp-body-unfolded {border-top: 1px solid #EBEDF3;}body.custom-design .sp-wrap > .sp-head {position: relative;font-size: 20px;line-height: 20px;padding: 10px 15px 10px 36px;margin-left: 0;background: transparent;}body.custom-design .sp-wrap > .sp-head.folded:after {content: 'â—€';position: absolute;top: 50%;left: 14px;font-size: 12px;transform: translate(0, -50%) rotate(-90deg);color: #3699FF;transition: .3s;opacity: .6;}body.custom-design .sp-wrap > .sp-head.unfolded:after {transform: translate(0, -50%) rotate(90deg);}body.custom-design .sp-wrap > .sp-head:hover:after {opacity: 1;}body.custom-design .sp-wrap > .sp-head span {margin-right: 10px;}body.custom-design .sp-wrap > .sp-head br {display: none;}body.custom-design .sp-wrap > .sp-head.game-head {display: flex;align-items: center;justify-content: space-between;}body.custom-design .sp-wrap > .sp-head.game-head .game-list-time {order: 3;margin-left: auto;margin-right: 0;font-size: 75%;white-space: nowrap;}body.custom-design .sp-wrap > .sp-head.game-head .game-list-title {order: 2;word-break: break-word;}@media (max-width: 991px) {body.custom-design .sp-wrap > .sp-head.game-head {flex-wrap: wrap;font-size: 18px;}body.custom-design .sp-wrap > .sp-head.game-head .game-list-time {order: 2;}body.custom-design .sp-wrap > .sp-head.game-head .game-list-title {order: 3;width: 100%;margin: 10px 0 0;padding: 10px 0 0;border-top: 1px dashed #EBEDF3;}}@media (max-width: 400px) {body.custom-design .sp-wrap > .sp-head.game-head {font-size: 16px;}body.custom-design .sp-wrap > .sp-head.game-head span {margin-right: 5px;}}@media (max-width: 575px) {body.custom-design .sp-wrap .sp-wrap {margin: 7px auto;}}body.custom-design .sp-wrap .sp-wrap > .sp-head {font-size: 14px;}body.custom-design .sp-wrap .sp-wrap > .sp-head:after {font-size: 10px;}body.custom-design .sp-wrap .out_game_controls {position: relative;display: flex;justify-content: center;align-items: center;background: #fff;border-color: #EBEDF3;border-top: 0;padding: 10px;}body.custom-design .sp-wrap .out_game_controls:last-of-type {display: none;}@media (max-width: 991px) {body.custom-design .sp-wrap .out_game_controls {flex-direction: column;padding: 5px;}body.custom-design .sp-wrap .out_game_controls > div {margin: 5px 0;}}body.custom-design .sp-wrap .out_game_controls .btn {padding: .25rem .5rem;font-size: .875rem;}body.custom-design .sp-wrap .out_game_controls .btn[data-event-action='update_in_game?reg'] {color: #007bff;border-color: #007bff;background: #fff;}body.custom-design .sp-wrap .out_game_controls .btn[data-event-action='update_in_game?reg']:hover {color: #fff;background: #007bff;}body.custom-design .sp-wrap .out_game_controls .btn[data-event-action='update_in_game?unreg'] {color: #dc3545;border-color: #dc3545;background: #fff;}body.custom-design .sp-wrap .out_game_controls .btn[data-event-action='update_in_game?unreg']:hover {color: #fff;background: #dc3545;}body.custom-design .sp-wrap .out_game_controls a {margin: 0 5px;font-size: .875rem;}@media (max-width: 400px) {body.custom-design .sp-wrap .out_game_controls .btn, body.custom-design .sp-wrap .out_game_controls a {font-size: .775rem;}body.custom-design .sp-wrap .out_game_controls a {display: block;text-align: center;}}body.custom-design .sp-wrap .out_game_controls .alert {position: absolute;bottom: -100%;left: 50%;transform: translate(-50%, 0);}body.custom-design .sp-wrap ol {font-size: 14px;margin-bottom: 0;}@media (max-width: 575px) {body.custom-design .sp-wrap ol {padding-left: 30px;}body.custom-design .sp-wrap ol button {font-size: 12px;}}@media (max-width: 360px) {body.custom-design .sp-wrap ol button {font-size: 10px;}}body.custom-design .sp-wrap .game-team-control {margin: 5px 0;}body.custom-design #online_users {font-size: 14px;}body.custom-design .footer {position: absolute;left: 0;bottom: 0;height: 70px;width: 100%;}body.custom-design .admin-control {display: none;}body.custom-design .admin-panel {display: block;position: fixed;top: 0;left: -100%;width: 300px;height: 100%;padding-bottom: 40px;background: #242939;color: #fff;text-align: left;z-index: 1020;}body.custom-design .admin-panel.animated {transition: .3s;}body.custom-design .admin-panel.opened {left: 0;}body.custom-design .admin-panel a {color: #fff;}body.custom-design .admin-panel .title {padding: 15px 25px;font-size: 20px;}body.custom-design .admin-panel ul {padding: 0;margin: 0;list-style-type: none;}body.custom-design .admin-panel ul li a {display: flex;align-items: center;justify-content: start;padding: 12px 20px;font-size: 14px;color: #989EB3;transition: .3s;}body.custom-design .admin-panel ul li a i {min-width: 30px;margin-right: 10px;font-size: 20px;text-align: center;transition: .3s;}body.custom-design .admin-panel ul li.active a, body.custom-design .admin-panel ul li a:hover {background: #1F2433;color: #fff;}body.custom-design .admin-panel ul li.active a i, body.custom-design .admin-panel ul li a:hover i {color: #3699FF;}body.custom-design .admin-panel .create-game {opacity: 0;padding: 20px;background: #1F2433;transition: .3s;}body.custom-design .admin-panel .create-game.visible {opacity: 1;}body.custom-design .admin-panel .time {position: absolute;bottom: 0;left: 0;width: 100%;height: 40px;display: flex;align-items: center;justify-content: center;font-size: 12px;}body.custom-design .admin-panel .close-button {position: absolute;top: 12px;right: 12px;font-size: 20px;padding: 10px;cursor: pointer;transition: .3s;}body.custom-design .admin-panel .close-button:hover {transform: scale(1.3);}body.custom-design #admin_design .nav-tabs {margin: 0 15px;}body.custom-design #admin_pay button[name="action"] {margin-bottom: 15px;}body.custom-design #share_games .game-id {margin-left: 5px;}body.custom-design #page_admin {padding: 20px 20px 10px;background: #fff;border-radius: 5px;box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.05);border: 1px solid #EBEDF3;}body.custom-design #page_admin b {font-weight: normal;}body.custom-design #page_admin .title {margin-top: 20px;}body.custom-design #page_admin .pages-list {padding-left: 20px;word-break: break-all;}
