Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. body {
  2. font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
  3. 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
  4. sans-serif;
  5. -webkit-font-smoothing: antialiased;
  6. -moz-osx-font-smoothing: grayscale;
  7. }
  8. *{
  9. margin: 0;
  10. padding: 0;
  11. box-sizing: border-box;
  12. }
  13. /* ======================================= root vars */
  14. :root {
  15. --main-bg: linear-gradient(45deg,#00c9ff, #92fe9d);
  16. --main: #00c9ff;
  17. --secondary: #92fe9d;
  18. --medium-font-size: 1.5rem;
  19. --icon-font-size: 2.25rem;
  20. }
  21. /* ======================================= backgrounds */
  22. .bg-main{
  23. background: var(--main-bg) !important;
  24. }
  25. .bg-light-transparent{
  26. background: rgba(255,255,255,0.75);
  27. }
  28. /* ======================================= heights & widths */
  29. .h-100-auto-overflow{
  30. height: 100vh !important;
  31. overflow-y: auto !important;
  32. }
  33. /* ======================================= borders */
  34. .border-right{
  35. border-right: 2px solid #ababab;
  36. }
  37. /* ======================================= typography */
  38. .medium-fs{
  39. font-size: var(--medium-font-size);
  40. }
  41. .icon-fs{
  42. font-size: var(--icon-font-size);
  43. }
  44. /* ======================================= buttons */
  45. .btn-main{
  46. background-color: var(--main) !important;
  47. }
  48. .button-block{
  49. height: 50px;
  50. width: 50px;
  51. }
  52. .button-block-flex-column{
  53. display: flex;
  54. flex-direction: column;
  55. justify-content: center;
  56. align-items: center;
  57. }
  58. /* ======================================= flex */
  59. .flex-center{
  60. display: flex;
  61. justify-content: center !important;
  62. align-items: center !important;
  63. }
  64. /* ======================================= links */
  65. .home-link{
  66. height: 200px !important;
  67. width: 350px !important;
  68. transition: 0.35s;
  69. }
  70. .home-link:hover{
  71. transform: scale(1.025);
  72. transition: 0.35s;
  73. }
  74. /* ======================================= forms */
  75. .responsive-input{
  76. width: 325px !important;
  77. }
  78. .responsive-input-register{
  79. width: 575px !important;
  80. }
  81. @media screen and (max-width: 800px){
  82. .responsive-input-register{
  83. width: 100% !important;
  84. }
  85. }
  86. input[type=submit]{
  87. font-size: 1.25rem !important;
  88. text-transform: uppercase;
  89. }
  90. .messages{
  91. height: calc(100% - 160px);
  92. overflow-y: scroll;
  93. }
  94. /* ======================================= overrides */
  95. .overflow-auto{
  96. overflow-y: auto !important;
  97. }
  98. /* ======================================= chat */
  99. .message{
  100. max-width: 70%;
  101. }