/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(70,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-style-spacing'
(76,24): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-style-spacing'
(86,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-style-spacing'
(116,28): run-time error CSS1039: Token not allowed after unary operator: '-ck-highlight-marker-yellow'
(120,28): run-time error CSS1039: Token not allowed after unary operator: '-ck-highlight-marker-green'
(124,28): run-time error CSS1039: Token not allowed after unary operator: '-ck-highlight-marker-pink'
(128,28): run-time error CSS1039: Token not allowed after unary operator: '-ck-highlight-marker-blue'
(132,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-highlight-pen-red'
(137,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-highlight-pen-green'
(270,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-todo-list-checkmark-size'
(271,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-todo-list-checkmark-size'
(298,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-todo-list-checkmark-size'
(299,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-todo-list-checkmark-size'
(300,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-todo-list-checkmark-size'
(301,24): run-time error CSS1039: Token not allowed after unary operator: '-ck-todo-list-checkmark-size'
(304,32): run-time error CSS1039: Token not allowed after unary operator: '-ck-todo-list-checkmark-size'
(304,79): run-time error CSS1039: Token not allowed after unary operator: '-ck-todo-list-checkmark-size'
(355,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-mention-background'
(356,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-mention-text'
(378,1506): run-time error CSS1046: Expect comma, found '0'
(378,1510): run-time error CSS1046: Expect comma, found '/'
(378,1651): run-time error CSS1046: Expect comma, found '0'
(378,1655): run-time error CSS1046: Expect comma, found '/'
(442,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(448,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(450,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(482,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(491,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-text'
(521,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(525,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(538,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(543,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-style-spacing'
(549,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-style-spacing'
(559,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-style-spacing'
(619,1): run-time error CSS1019: Unexpected token, found '@import'
(619,9): run-time error CSS1019: Unexpected token, found '"@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"'
(626,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '&'
 */
:root {
    --ck-color-mention-background: hsla(341, 100%, 30%, 0.1);
    --ck-color-mention-text: hsl(341, 100%, 30%);
    --ck-highlight-marker-blue: hsl(201, 97%, 72%);
    --ck-highlight-marker-green: hsl(120, 93%, 68%);
    --ck-highlight-marker-pink: hsl(345, 96%, 73%);
    --ck-highlight-marker-yellow: hsl(60, 97%, 73%);
    --ck-highlight-pen-green: hsl(112, 100%, 27%);
    --ck-highlight-pen-red: hsl(0, 85%, 49%);
    --ck-image-style-spacing: 1.5em;
    --ck-todo-list-checkmark-size: 16px;
}

.ck-content{
    padding: 30px 15px;
}

.ck-content h1{
	color:#143c8a;
	font-size: 26px;
	font-weight: 500;
	line-height:30px;
}

.ck-content h2{
	font-size: 24px;
	font-weight: normal;
	line-height:29px;
}

.ck-content h3{
	font-size: 22px;
	font-weight: normal;
	line-height:28px;
}

.ck-content h4{
	font-size: 18px;
	font-weight: normal;
	line-height:27px;
}

.ck_editor{
    font-size: 16px;
    line-height: 26px;
}

.ck_editor ol, .ck_editor ul
{
    padding-left:30px;
}

/* ckeditor5-image/theme/imageresize.css */
.ck-content .image.image_resized {
    max-width: 100%;
    display: block;
    box-sizing: border-box;
}
/* ckeditor5-image/theme/imageresize.css */
.ck-content .image.image_resized img {
    width: 100%;
}
/* ckeditor5-image/theme/imageresize.css */
.ck-content .image.image_resized > figcaption {
    display: block;
}
/* ckeditor5-image/theme/imagestyle.css */
.ck-content .image-style-side {
    float: right;
    margin-left: var(--ck-image-style-spacing);
    max-width: 50%;
}
/* ckeditor5-image/theme/imagestyle.css */
.ck-content .image-style-align-left {
    float: left;
    margin-right: var(--ck-image-style-spacing);
}
/* ckeditor5-image/theme/imagestyle.css */
.ck-content .image-style-align-center {
    margin-left: auto;
    margin-right: auto;
}
/* ckeditor5-image/theme/imagestyle.css */
.ck-content .image-style-align-right {
    float: right;
    margin-left: var(--ck-image-style-spacing);
}
/* ckeditor5-image/theme/image.css */
.ck-content .image {
    display: table;
    clear: both;
    text-align: center;
    margin: 1em auto;
}
/* ckeditor5-image/theme/image.css */
.ck-content .image img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    min-width: 50px;
}
/* ckeditor5-image/theme/imagecaption.css */
.ck-content .image > figcaption {
    display: table-caption;
    caption-side: bottom;
    word-break: break-word;
    color: hsl(0, 0%, 20%);
    background-color: hsl(0, 0%, 97%);
    padding: .6em;
    font-size: 1em;
	font-style: italic;
    outline-offset: -1px;
}
/* ckeditor5-highlight/theme/highlight.css */
.ck-content .marker-yellow {
    background-color: var(--ck-highlight-marker-yellow);
}
/* ckeditor5-highlight/theme/highlight.css */
.ck-content .marker-green {
    background-color: var(--ck-highlight-marker-green);
}
/* ckeditor5-highlight/theme/highlight.css */
.ck-content .marker-pink {
    background-color: var(--ck-highlight-marker-pink);
}
/* ckeditor5-highlight/theme/highlight.css */
.ck-content .marker-blue {
    background-color: var(--ck-highlight-marker-blue);
}
/* ckeditor5-highlight/theme/highlight.css */
.ck-content .pen-red {
    color: var(--ck-highlight-pen-red);
    background-color: transparent;
}
/* ckeditor5-highlight/theme/highlight.css */
.ck-content .pen-green {
    color: var(--ck-highlight-pen-green);
    background-color: transparent;
}
/* ckeditor5-font/theme/fontsize.css */
.ck-content .text-tiny {
    font-size: .7em;
}
/* ckeditor5-font/theme/fontsize.css */
.ck-content .text-small {
    font-size: .85em;
}
/* ckeditor5-font/theme/fontsize.css */
.ck-content .text-big {
    font-size: 1.4em;
}
/* ckeditor5-font/theme/fontsize.css */
.ck-content .text-huge {
    font-size: 1.8em;
}
/* ckeditor5-block-quote/theme/blockquote.css */
.ck-content blockquote {
    overflow: hidden;
    padding-right: 1.5em;
    padding-left: 1.5em;
    margin-left: 0;
    margin-right: 0;
    font-style: italic;
    border-left: solid 5px hsl(0, 0%, 80%);
}
/* ckeditor5-block-quote/theme/blockquote.css */
.ck-content[dir="rtl"] blockquote {
    border-left: 0;
    border-right: solid 5px hsl(0, 0%, 80%);
}
/* ckeditor5-basic-styles/theme/code.css */
.ck-content code {
    background-color: hsla(0, 0%, 78%, 0.3);
    padding: .15em;
    border-radius: 2px;
}
/* ckeditor5-table/theme/table.css */
.ck-content .table {
    margin: 1em auto;
    display: table;
}
/* ckeditor5-table/theme/table.css */
.ck-content .table table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    height: 100%;
    border: 1px double hsl(0, 0%, 70%);
}
/* ckeditor5-table/theme/table.css */
.ck-content .table table td,
.ck-content .table table th {
    min-width: 2em;
    padding: .4em;
    border: 1px solid hsl(0, 0%, 75%);
}
/* ckeditor5-table/theme/table.css */
.ck-content .table table th {
    font-weight: bold;
    background: hsla(0, 0%, 0%, 5%);
}
/* ckeditor5-table/theme/table.css */
.ck-content[dir="rtl"] .table th {
    text-align: right;
}
/* ckeditor5-table/theme/table.css */
.ck-content[dir="ltr"] .table th {
    text-align: left;
}
/* ckeditor5-page-break/theme/pagebreak.css */
.ck-content .page-break {
    position: relative;
    clear: both;
    padding: 5px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* ckeditor5-page-break/theme/pagebreak.css */
.ck-content .page-break::after {
    content: '';
    position: absolute;
    border-bottom: 2px dashed hsl(0, 0%, 77%);
    width: 100%;
}
/* ckeditor5-page-break/theme/pagebreak.css */
.ck-content .page-break__label {
    position: relative;
    z-index: 1;
    padding: .3em .6em;
    display: block;
    text-transform: uppercase;
    border: 1px solid hsl(0, 0%, 77%);
    border-radius: 2px;
    font-family: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 0.75em;
    font-weight: bold;
    color: hsl(0, 0%, 20%);
    background: hsl(0, 0%, 100%);
    box-shadow: 2px 2px 1px hsla(0, 0%, 0%, 0.15);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/* ckeditor5-media-embed/theme/mediaembed.css */
.ck-content .media {
    clear: both;
    margin: 1em 0;
    display: block;
    min-width: 15em;
}
/* ckeditor5-list/theme/todolist.css */
.ck-content .todo-list {
    list-style: none;
}
/* ckeditor5-list/theme/todolist.css */
.ck-content .todo-list li {
    margin-bottom: 5px;
}
/* ckeditor5-list/theme/todolist.css */
.ck-content .todo-list li .todo-list {
    margin-top: 5px;
}
/* ckeditor5-list/theme/todolist.css */
.ck-content .todo-list .todo-list__label > input {
    -webkit-appearance: none;
    display: inline-block;
    position: relative;
    width: var(--ck-todo-list-checkmark-size);
    height: var(--ck-todo-list-checkmark-size);
    vertical-align: middle;
    border: 0;
    left: -25px;
    margin-right: -15px;
    right: 0;
    margin-left: 0;
}
/* ckeditor5-list/theme/todolist.css */
.ck-content .todo-list .todo-list__label > input::before {
    display: block;
    position: absolute;
    box-sizing: border-box;
    content: '';
    width: 100%;
    height: 100%;
    border: 1px solid hsl(0, 0%, 20%);
    border-radius: 2px;
    transition: 250ms ease-in-out box-shadow, 250ms ease-in-out background, 250ms ease-in-out border;
}
/* ckeditor5-list/theme/todolist.css */
.ck-content .todo-list .todo-list__label > input::after {
    display: block;
    position: absolute;
    box-sizing: content-box;
    pointer-events: none;
    content: '';
    left: calc( var(--ck-todo-list-checkmark-size) / 3 );
    top: calc( var(--ck-todo-list-checkmark-size) / 5.3 );
    width: calc( var(--ck-todo-list-checkmark-size) / 5.3 );
    height: calc( var(--ck-todo-list-checkmark-size) / 2.6 );
    border-style: solid;
    border-color: transparent;
    border-width: 0 calc( var(--ck-todo-list-checkmark-size) / 8 ) calc( var(--ck-todo-list-checkmark-size) / 8 ) 0;
    transform: rotate(45deg);
}
/* ckeditor5-list/theme/todolist.css */
.ck-content .todo-list .todo-list__label > input[checked]::before {
    background: hsl(126, 64%, 41%);
    border-color: hsl(126, 64%, 41%);
}
/* ckeditor5-list/theme/todolist.css */
.ck-content .todo-list .todo-list__label > input[checked]::after {
    border-color: hsl(0, 0%, 100%);
}
/* ckeditor5-list/theme/todolist.css */
.ck-content .todo-list .todo-list__label .todo-list__label__description {
    vertical-align: middle;
}
/* ckeditor5-html-embed/theme/htmlembed.css */
.ck-content .raw-html-embed {
    margin: 1em auto;
    min-width: 15em;
    font-style: normal;
}
/* ckeditor5-horizontal-line/theme/horizontalline.css */
.ck-content hr {
    margin: 15px 0;
    height: 4px;
    background: hsl(0, 0%, 87%);
    border: 0;
}
/* ckeditor5-code-block/theme/codeblock.css */
.ck-content pre {
    padding: 1em;
    color: hsl(0, 0%, 20.8%);
    background: hsla(0, 0%, 78%, 0.3);
    border: 1px solid hsl(0, 0%, 77%);
    border-radius: 2px;
    text-align: left;
    direction: ltr;
    tab-size: 4;
    white-space: pre-wrap;
    font-style: normal;
    min-width: 200px;
}
/* ckeditor5-code-block/theme/codeblock.css */
.ck-content pre code {
    background: unset;
    padding: 0;
    border-radius: 0;
}
/* ckeditor5-mention/theme/mention.css */
.ck-content .mention {
    background: var(--ck-color-mention-background);
    color: var(--ck-color-mention-text);
}

.ck-content figure img{
	cursor: pointer;
}
@media print {
    /* ckeditor5-page-break/theme/pagebreak.css */
    .ck-content .page-break {
        padding: 0;
    }
    /* ckeditor5-page-break/theme/pagebreak.css */
    .ck-content .page-break::after {
        display: none;
    }
}

@media (max-width: 414px) {
	.ck-content{
		padding: 30px 12px;
	}
}
.ck-content li{padding:2px 0}.ck-content ol,.ck-content ul{padding:2px 0}.navbar-nav li.nav-item{border-bottom:unset}.news-category-header{margin-bottom:10px;margin-top:20px;padding-left:10px;color:#205a96;position:relative}.news-category-header a{font-size:26px;text-decoration:none;color:#205a96}.news-category-header a:hover{font-size:27px;color:#0298da}.h-news-title{position:relative;padding-bottom:20px}.div_image{float:left;padding-right:20px;padding-bottom:5px;text-align:center;min-width:219px}.h-news-title .date{position:absolute;right:0;bottom:-2px}.h-news-title h3{font-weight:100;font-size:20px;color:#055699}.tag-links a{text-decoration:none;padding:7px 10px;color:#0298da;background-color:#e2f2ff;border-radius:6px;margin-top:12px;margin-right:8px;display:inline-block}.h-news-info .tag-links a{margin-top:8px}.tag-links a:hover{background-color:#0098da;color:#fff}.news-more-links{margin-top:15px}.news-more-links li a{color:#30456e;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-more-links li{width:50%;min-height:54px;float:left;box-sizing:border-box;padding-right:10px;padding-bottom:10px}.news-more-links li h3{font-weight:500;font-size:16px;line-height:22px;color:#30456e}.news-more-links li h3 i,.refNewsContent i{color:#d33131;font-size:18px}.d-news-date{text-align:right;padding:10px}.box-news-detail{box-sizing:border-box;background:#fff;border-radius:5px;overflow:auto;padding:16px;box-shadow:0 2px 4px 0 rgb(0 0 0 / 20%);margin-bottom:16px}.box-navigation{box-sizing:border-box;background:#fff;border-radius:5px;overflow:auto;box-shadow:0 2px 4px 0 rgb(0 0 0 / 20%);margin-bottom:16px}.box-navigation-header h2{color:#003352;font-size:18px;font-weight:500;padding:0;text-transform:uppercase;text-align:center;padding:3px}.box-navigation-news{padding:10px 13px}.news-category-header p{position:absolute;top:10px;right:10px}.news-category-header p a{font-size:16px;text-decoration:none;color:#205a96}.news-category-header p a:hover{font-size:17px}.box-navigation .box-navigation-ct a{width:50%;float:left;margin-top:10px;font-size:14px;font-weight:400;display:inline-block}.news-hot-thumb li:not(:last-child){border-bottom:1px solid #dadce1}.news-hot-thumb li{padding-bottom:16px;padding-top:16px}.news-hot-thumb a{display:inline-block;width:100%}.news-hot-thumb .img-thumb{width:120px;height:80px;float:left;border-radius:4px;background-size:cover!important}.news-hot-thumb h3{width:calc(100% - 120px);box-sizing:border-box;padding-left:12px;color:#30456e;font-size:15px;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.refNewsContent{background-color:#f1f1f1;border-radius:5px;padding:10px;margin-top:10px}.refNewsContent span{font-size:17px;display:inline-block;padding-bottom:7px}.refNewsContent a{padding-left:5px;line-height:25px}.refNews div{padding-bottom:10px}.news_title_mobile{display:none}.news-sub-container .nice-box{margin-bottom:20px}.news-sub-container{margin-top:20px}@media (max-width:414px){.news_title_mobile{display:block}.news_title_mobile h3{font-size:20px;line-height:24px}.news-container .avatar-img{height:200px}.news-container .div_image{float:none;width:100%;text-align:center;padding:10px 0 15px 0}.news-container .news-sub-container{padding:0}.news-sub-container .nice-box{border-radius:unset;box-shadow:unset;margin-bottom:0;padding:10px}.news-sub-container .div_prop_wapper{border-bottom:1px solid #c1bfbf}.tag-links{margin-bottom:10px}.tag-links a{padding:4px 10px}.news-more-links li{width:100%;min-height:unset;margin-bottom:10px;padding-right:0}}
/*
 * Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
 */

.ck-content .image {
	display: table;
	clear: both;
	text-align: center;

	/* Make sure there is some space between the content and the image. Center image by default. */
	margin: 1em auto;
}

.ck-content .image	img {
		/* Prevent unnecessary margins caused by line-height (see #44). */
		display: block;

		/* Center the image if its width is smaller than the content's width. */
		margin: 0 auto;

		/* Make sure the image never exceeds the size of the parent container (ckeditor/ckeditor5-ui#67). */
		max-width: 100%;

		/* Make sure the caption will be displayed properly (See: https://github.com/ckeditor/ckeditor5/issues/1870). */
		min-width: 50px;
	}
.ck-content .table table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	height: 100%;
	border: 1px double #b3b3b3;
}

.ck-content .table table td, .ck-content .table table th {
	min-width: 2em;
	padding: .4em;
	border: 1px solid #bfbfbf;
}

/*
 * Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
 */

.ck-content .image > figcaption {
	/* display: table-caption; */
	caption-side: bottom;
	word-break: break-word;
	color: hsl(0, 0%, 20%);
	background-color: hsl(0, 0%, 97%);
	padding: .6em;
	font-size: 1em;
	outline-offset: -1px;
}

/*
 * Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
 */

.ck.ck-image-insert__panel {
	padding: var(--ck-spacing-large);
}

.ck.ck-image-insert__ck-finder-button {
	display: block;
	width: 100%;
	margin: var(--ck-spacing-standard) auto;
	border: 1px solid hsl(0, 0%, 80%);
	border-radius: var(--ck-border-radius);
}

/* https://github.com/ckeditor/ckeditor5/issues/7986 */
.ck.ck-splitbutton > .ck-file-dialog-button.ck-button {
	padding: 0;
	margin: 0;
	border: none;
}

/*
 * Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
 */

.ck.ck-image-insert-form:focus {
	outline: none;
}

.ck.ck-form__row {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
}

/* Ignore labels that work as fieldset legends */
.ck.ck-form__row > *:not(.ck-label) {
		flex-grow: 1;
}

.ck.ck-image-insert-form .ck-image-insert-form__action-row {
	margin-top: var(--ck-spacing-standard);
}

.ck.ck-image-insert-form .ck-image-insert-form__action-row .ck-button-save,
.ck.ck-image-insert-form .ck-image-insert-form__action-row .ck-button-cancel {
	justify-content: center;
}

.ck.ck-image-insert-form .ck-image-insert-form__action-row .ck-button .ck-button__label {
	color: var(--ck-color-text);
}

/*
 * Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
 */

.ck-content .image.image_resized {
	max-width: 100%;
	/*
	The `<figure>` element for resized images must not use `display:table` as browsers do not support `max-width` for it well.
	See https://stackoverflow.com/questions/4019604/chrome-safari-ignoring-max-width-in-table/14420691#14420691 for more.
	Fortunately, since we control the width, there is no risk that the image will look bad.
	*/
	display: block;
	box-sizing: border-box;
}

.ck-content .image.image_resized img {
		/* For resized images it is the `<figure>` element that determines the image width. */
		width: 100%;
	}
	
.ck-content .image.image_resized > figcaption {
	/* The `<figure>` element uses `display:block`, so `<figcaption>` also has to. */
	display: block;
}	

[dir="ltr"] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon {
	margin-right: var(--ck-spacing-standard);
}

[dir="rtl"] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon {
	margin-left: var(--ck-spacing-standard);
}

.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label {
	width: 4em;
}

/*
 * Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
 */

:root {
	--ck-image-style-spacing: 1.5em;
}

.ck-content .image-style-side {
	float: right;
	margin-left: var(--ck-image-style-spacing);
	max-width: 50%;
}

.ck-content .image-style-align-left {
	float: left;
	margin-right: var(--ck-image-style-spacing);
}

.ck-content .image-style-align-center {
	margin-left: auto;
	margin-right: auto;
}

.ck-content .image-style-align-right {
	float: right;
	margin-left: var(--ck-image-style-spacing);
}

/*
 * Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
 */

.ck-image-upload-complete-icon {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	border-radius: 50%;
}

.ck-image-upload-complete-icon::after {
	content: "";
	position: absolute;
}

/*
 * Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
 */

.ck .ck-upload-placeholder-loader {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	top: 0;
	left: 0;
}

.ck .ck-upload-placeholder-loader::before {
	content: '';
	position: relative;
}
/*
 * Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
 */

.ck.ck-editor__editable .image {
	position: relative;
}

/* Upload progress bar. */
.ck.ck-editor__editable .image .ck-progress-bar {
	position: absolute;
	top: 0;
	left: 0;
}

/*
 * Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
 */

@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";

.ck.ck-text-alternative-form {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;

	& .ck-labeled-field-view {
		display: inline-block;
	}

	& .ck-label {
		display: none;
	}

	@mixin ck-media-phone {
		flex-wrap: wrap;

		& .ck-labeled-field-view {
			flex-basis: 100%;
		}

		& .ck-button {
			flex-basis: 50%;
		}
	}
}

