/* 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 '-'
(67,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-style-spacing'
(73,24): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-style-spacing'
(83,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-style-spacing'
(113,28): run-time error CSS1039: Token not allowed after unary operator: '-ck-highlight-marker-yellow'
(117,28): run-time error CSS1039: Token not allowed after unary operator: '-ck-highlight-marker-green'
(121,28): run-time error CSS1039: Token not allowed after unary operator: '-ck-highlight-marker-pink'
(125,28): run-time error CSS1039: Token not allowed after unary operator: '-ck-highlight-marker-blue'
(129,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-highlight-pen-red'
(134,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-highlight-pen-green'
(267,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-todo-list-checkmark-size'
(268,18): run-time error CSS1039: Token not allowed after unary operator: '-ck-todo-list-checkmark-size'
(295,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-todo-list-checkmark-size'
(296,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-todo-list-checkmark-size'
(297,23): run-time error CSS1039: Token not allowed after unary operator: '-ck-todo-list-checkmark-size'
(298,24): run-time error CSS1039: Token not allowed after unary operator: '-ck-todo-list-checkmark-size'
(301,32): run-time error CSS1039: Token not allowed after unary operator: '-ck-todo-list-checkmark-size'
(301,79): run-time error CSS1039: Token not allowed after unary operator: '-ck-todo-list-checkmark-size'
(352,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-mention-background'
(353,17): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-mention-text'
(688,16): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-large'
(694,15): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(696,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-border-radius'
(728,19): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(737,14): run-time error CSS1039: Token not allowed after unary operator: '-ck-color-text'
(767,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(771,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-spacing-standard'
(784,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(789,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-style-spacing'
(795,21): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-style-spacing'
(805,20): run-time error CSS1039: Token not allowed after unary operator: '-ck-image-style-spacing'
(865,1): run-time error CSS1019: Unexpected token, found '@import'
(865,9): run-time error CSS1019: Unexpected token, found '"@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"'
(872,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{
    background-color: white;
    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-content p{
	font-size:16px;
	line-height:26px;
}


/* 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;
	}
}
.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 h2 a {
    font-size: 26px;
    text-decoration: none;
    color: #205a96;
}

.news-category-header h2 a:hover {
    font-size: 27px;
    color: #0298da;
}

.news-category-header p {
    position:absolute;
    top: 10px;
    right: 10px;
}

.news-category-header p a{
    font-size: 16px;
    text-decoration: none;
    color: #205a96;
}


.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: 0px;
    bottom: -2px;
}

.h-news-title h3 {
    font-weight: 100;
    font-size: 20px;
    color: #055699;
}

.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-navigation {
    box-sizing: border-box;
    background: #fff;
    border-radius: 5px;
    overflow: auto;
    padding: 16px;
    margin-bottom: 16px;
}

.box-navigation-header h2 {
    color: #003352;
    font-size: 18px;
    font-weight: 500;
    padding: 0;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 12px;
}

.box-navigation .box-navigation-ct a {
    width: 50%;
    float: left;
    margin-top: 10px;
    font-size: 14px;
    font-weight: normal;
    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;
}

/*mobile*/
.news_title_mobile {
    display: none;
}

.news-sub-container .nice-box{
    margin-bottom:20px;
}

.news-sub-container{
    margin-top:20px;
}

@media (max-width: 460px) {
    .news_title_mobile {
        display:block;
    }

    .news_title_mobile h3{
        font-size:20px;
        line-height:24px;
    }

    .news-container .avatar-img {
        width: calc(100% - 20px);
        height: unset;
    }

    .news-container .div_image {
        float: none;
        width: 100%;
        text-align: center;
        padding: 10px 0px 15px 0px;
    }

    .news-container .news-sub-container{
        padding: 0px;
    }

    .news-sub-container .nice-box {
        border-radius: unset;
        box-shadow: unset;
        margin-bottom: 0px;
        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: 0px;
    }
}
/*
 * 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%;
		}
	}
}

