.contests-box:hover .btn-blue {
    background: #fff;
    color: #0046E3;
}

.title-links {
    letter-spacing: 0.1em;
}
/*  временная замена фона с #24223f на #201f37 */
body {
  background: #201f37;
 }
  
    .main-home__content:before {

    background: #201f37; }
	
	#submitVideo, #uploadVideoDelete,#submitImage, #uploadImageDelete {font-size:15px;}
	
	@media only screen and (max-width: 575px)
	{
.other-competitions .contests-box {
    display: flex;
}
	}
	
	
	@media only screen and (max-width: 575px)
	{.contests-box {
    width: 100%;
    min-height: auto;
    display: flex;
}
	}
	
.text-decoration2 {
	color:#ffffff;
	text-decoration:underline;
	display:inline;
}
@media only screen and (max-width: 575px)
{.contests-box-last {
    min-height: 335px;
}
}

.contests-box-instruction a {display:inline;}

.contests-box-instruction ul,
.contests-box-instruction ol {
margin: 16px 0 16px 0;
}

.ck-editor__main b, .ck-editor__main strong {
    font-weight: 700;
}

.ck-editor__main i {
    font-style: italic;
}

.ck-editor__main p {
    padding: 10px 0;
}
    

.ck-editor__main ul {
    margin: 16px 0 16px 0;
}

.ck-editor__main ul li {
    position: relative;
    padding: 0 0 0 27px;
    margin: 0 0 15px;
}

.ck-editor__main ul li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    width: 15px;
    height: 15px;
    background: url(../img/checkbox.svg) no-repeat center;
    background-size: cover;
}
.ck-editor__main ol li {
    position: relative;
    padding: 6px;
	display: list-item; 
}
.ck-editor__main ol {
    list-style-type: decimal;
	margin: 0 20px;
	
} 


.article-body  {
    line-height: 140%;
}
.article-body  p {
    margin: 0 0 12px;
}

.article-body  strong {
    font-weight: 700;
}

.article-body a{display:inline;}

.article-body blockquote {
    line-height: 140%;
    margin: 20px 0 25px;
    position: relative;
    padding: 0 0 0 40px;
}

.article-body blockquote:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
    height: 19px;
    background: url("../img/quote.svg") no-repeat center;
      background-size: contain; }
	  
	  
.article-body  ul {
    margin: 0 0 16px;
	padding: 0 0 0 20px;
}

.article-body ul {
  padding: 0 0 0 20px; }
  .article-body ul li {
    margin: 0 0 10px;
    position: relative;
    padding: 0 0 0 20px; }
    .article-body ul li:last-child {
      margin: 0; }
    .article-body ul li:before {
      width: 7px;
      height: 7px;
      background: #0046E3;
      border-radius: 50%;
      content: '';
      position: absolute;
      left: 0;
      top: 7px; }
	  
 .article-body h5 {
    margin: 0 0 22px;
    font-size: 18px;
    font-weight: 500;
    line-height: 130%;
}

 .article-body h6 {
    width: 100%;
    margin: 10px 0 20px;
    color: #A5A5A5;
    font-size: 13px;
}


.modal__div::-webkit-scrollbar { width: 0; }
.modal__div { -ms-overflow-style: none; }
.modal__div { overflow: -moz-scrollbars-none; }

