/* Выравнивание */
.ql-al-r{
    text-align: right;
}
.ql-al-c{
    text-align: center;
}
.ql-al-j{
    text-align: justify;
}
/* Шрифт */
.ql-font-serif {
   font-family: Georgia, Times New Roman, serif;
}
.ql-font-monospace {
   font-family: Monaco, Courier New, monospace;
}

/* Размер шрифта */
.ql-fs-10{
    font-size: 10px;
 }
.ql-fs-12{
    font-size: 12px;
 }
.ql-fs-14{
    font-size: 14px;
 }
 .ql-fs-16{
    font-size: 16px;
 }
.ql-fs-18{
    font-size: 18px;
 }
 .ql-fs-20{
    font-size: 20px;
 }
.ql-fs-24{
    font-size: 24px;
 }
/* кнопочная обертка */
.ql-btn__color_blue {
  text-align: center;
  width: 250px;
  font-size: 20px;
  color: #FFFFFF;
  background-color: #1669DF;
  border: 1px solid #0047BC;
  border-radius: 160px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  font-family: 'RobotoCondensed-Medium';
  padding: 10px 20px;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  text-decoration: none !important;
}
.ql-btn__color_blue:hover{
 color: #0047BC;
 background-color: #FFF;
}
/* Отступ абзаца + нумерованный(и маркированный) список */
#promotions  ol li,
#promotions  ul li {
   padding-left: 1.5em;
 }
 #promotions ol > li,
 #promotions ul > li {
   list-style-type: none;
 }
 #promotions ul > li::before {
   content: '\2022';
 }
 #promotions ol li {
   counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
   counter-increment: list-0;
 }
 #promotions ol li:before {
   content: counter(list-0, decimal) '. ';
 }
 #promotions ol li.ql-tab-1 {
   counter-increment: list-1 !important;
 }
 #promotions ol li.ql-tab-1:before {
   content: counter(list-1, lower-alpha) '. ' !important;
 }
 #promotions ol li.ql-tab-1 {
   counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9 !important;
 }
 #promotions ol li.ql-tab-2 {
   counter-increment: list-2;
 }
 #promotions ol li.ql-tab-2:before {
   content: counter(list-2, lower-roman) '. ';
 }
 #promotions ol li.ql-tab-2 {
   counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
 }
 #promotions ol li.ql-tab-3 {
   counter-increment: list-3;
 }
 #promotions ol li.ql-tab-3:before {
   content: counter(list-3, decimal) '. ';
 }
 #promotions ol li.ql-tab-3 {
   counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
 }
 #promotions ol li.ql-tab-4 {
   counter-increment: list-4;
 }
 #promotions ol li.ql-tab-4:before {
   content: counter(list-4, lower-alpha) '. ';
 }
 #promotions ol li.ql-tab-4 {
   counter-reset: list-5 list-6 list-7 list-8 list-9;
 }
 #promotions ol li.ql-tab-5 {
   counter-increment: list-5;
 }
 #promotions ol li.ql-tab-5:before {
   content: counter(list-5, lower-roman) '. ';
 }
 #promotions ol li.ql-tab-5 {
   counter-reset: list-6 list-7 list-8 list-9;
 }
 #promotions ol li.ql-tab-6 {
   counter-increment: list-6;
 }
 #promotions ol li.ql-tab-6:before {
   content: counter(list-6, decimal) '. ';
 }
 #promotions ol li.ql-tab-6 {
   counter-reset: list-7 list-8 list-9;
 }
 #promotions ol li.ql-tab-7 {
   counter-increment: list-7;
 }
 #promotions ol li.ql-tab-7:before {
   content: counter(list-7, lower-alpha) '. ';
 }
 #promotions ol li.ql-tab-7 {
   counter-reset: list-8 list-9;
 }
 #promotions ol li.ql-tab-8 {
   counter-increment: list-8;
 }
 #promotions ol li.ql-tab-8:before {
   content: counter(list-8, lower-roman) '. ';
 }
 #promotions ol li.ql-tab-8 {
   counter-reset: list-9;
 }
 #promotions ol li.ql-tab-9 {
   counter-increment: list-9;
 }
 #promotions ol li.ql-tab-9:before {
   content: counter(list-9, decimal) '. ';
 }
.ql-tab-1:not(.ql-direction-rtl) {
   padding-left: 3em;
 }
li.ql-tab-1:not(.ql-direction-rtl) {
   padding-left: 4.5em !important;;
 }
 .ql-tab-1.ql-direction-rtl.ql-align-r {
   padding-right: 3em;
 }
 li.ql-tab-1.ql-direction-rtl.ql-align-r {
   padding-right: 4.5em;
 }
.ql-tab-2:not(.ql-direction-rtl) {
   padding-left: 6em;
 }
li.ql-tab-2:not(.ql-direction-rtl) {
   padding-left: 7.5em !important;
 }
 .ql-tab-2.ql-direction-rtl.ql-align-r {
   padding-right: 6em;
 }
li.ql-tab-2.ql-direction-rtl.ql-align-r {
   padding-right: 7.5em;
 }
.ql-tab-3:not(.ql-direction-rtl) {
   padding-left: 9em;
 }
li.ql-tab-3:not(.ql-direction-rtl) {
   padding-left: 10.5em !important;
 }
.ql-tab-3.ql-direction-rtl.ql-align-r {
   padding-right: 9em;
 }
li.ql-tab-3.ql-direction-rtl.ql-align-r {
   padding-right: 10.5em;
 }
.ql-tab-4:not(.ql-direction-rtl) {
   padding-left: 12em;
 }
 li.ql-tab-4:not(.ql-direction-rtl) {
   padding-left: 13.5em !important;
 }
.ql-tab-4.ql-direction-rtl.ql-align-r {
   padding-right: 12em;
 }
li.ql-tab-4.ql-direction-rtl.ql-align-r {
   padding-right: 13.5em;
 }
 .ql-tab-5:not(.ql-direction-rtl) {
   padding-left: 15em;
 }
 li.ql-tab-5:not(.ql-direction-rtl) {
   padding-left: 16.5em !important;
 }
.ql-tab-5.ql-direction-rtl.ql-align-r {
   padding-right: 15em;
 }
li.ql-tab-5.ql-direction-rtl.ql-align-r {
   padding-right: 16.5em;
 }

 /* Цвет текста*/
.ql-cl-red{
    color: #e60000;
 }
 .ql-cl-orange{
    color: #ff9900;
 }
 .ql-cl-yellow{
    color: #ffff00;
 }
 .ql-cl-green{
    color: #008a00;
 }
 .ql-cl-blue{
    color: #0d6efd;
}
 .ql-cl-pink{
    color: #9933ff;
 }
 .ql-cl-white{
    color: #ffffff;
 }
 
/* общие каунтеры */
#promotions  p,
#promotions ol,
#promotions ul,
#promotions pre,
#promotions blockquote,
#promotions h1,
#promotions h2,
#promotions h3,
#promotions h4,
#promotions h5,
#promotions h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
