
/*
Theme Name: Bot Telegram
Author: Serhii Nikolaienko
Author Email: seganiko.corp@gmail.com
Author Phone: +48576111731
Author Telegram: @sega_niko
Author Viber: +48576111731
Author WhatsApp: +48576111731
Author Url: https://seganiko.com
Author Linkedin profile: https://www.linkedin.com/in/sergeynikolaenko/
Version: 1.0
*/

.hidden{
	display: none!important;
}

*{
	box-sizing: border-box;
}

*,
*::before,
*::after{
	box-sizing: border-box;
}

ul[class],
ol[class]{
	padding: 0;
}

body, h1, h2, h3, h4, p, ul[class], ol[class],
li, figure, figcaption, blockquote, dl, dd{
	margin: 0;
}

ul[class],
ol[class]{
	list-style: none;
}

a:not([class]){
	text-decoration-skip-ink: auto;
}

img{
	max-width: 100%;
	display: inline-block;
}

article > * + * {
	margin-top: 0;
}

input, button, textarea, select{
	font: inherit;
	outline: none;
}

@media (prefers-reduced-motion: reduce) {
	* {
		animation-duration: 0.01ms !important;
		animation-iteration-count: 1 !important;
		transition-duration: 0.01ms !important;
		scroll-behavior: auto !important;
	}
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, big, cite, code, del, 
dfn, em, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, b, u, i, center, dl, dt, 
dd, ol, ul, li, fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td, article, 
aside, canvas, details, embed, figure, figcaption, 
footer, header, hgroup, menu, nav, output, ruby, 
section, summary, time, mark, audio, video, button{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	transition: 0.5s!important;
	outline: none!important;
	box-sizing: border-box;
	font-family: Manrope;
}

input[type=submit], button{
	cursor: pointer;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{
	display: block;
}

blockquote, q{
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after{
	content: '';
	content: none;
}

table{
	border-collapse: collapse;
	border-spacing: 0;
}

::-webkit-scrollbar{
    width: 6px;
    background: #f7f7f7;
}

::-webkit-scrollbar-thumb{
    width: 6px;
    background: #202030;
}

html, body{
	overflow-x: hidden;
	font-size: 15px;
	font-family: Manrope;
	background: #111;
	color: #f7f7f7;
}

body.dark-theme{
	/* background: #333;
	color: #f7f7f7; */
}

a{
	-moz-transition: color 0.2s ease, border-bottom 0.2s ease;
	-webkit-transition: color 0.2s ease, border-bottom 0.2s ease;
	-ms-transition: color 0.2s ease, border-bottom 0.2s ease;
	transition: color 0.2s ease, border-bottom 0.2s ease;
	color: #1761b8;
	text-decoration: none!important;
}

a, a:hover, a:focus, a:active, a:visited{
	color: #1761b8;
	text-decoration: none!important;
}

strong, b{
	font-weight: 600;
}



.content-container{
	padding: 22px;
}

h1{
	font-size: 30px;
	font-weight: 700;
	margin: 0 0 10px;
}

p{
	font-size: 18px;
	font-weight: 400;
	margin: 0 0 10px;
}

iframe{
	margin: 10px 0;
}











