@charset "UTF-8";

@font-face {
    font-family: 'MyriadPro-BoldCond';
    src: local('MyriadProBoldCondensed'), url('/static/konkurent_sport_admin/fonts/myriad/MyriadPro-BoldCond.woff') format('woff');
}

@font-face {
    font-family: 'MyriadPro-Cond';
    src: local('MyriadProCondensed'), url('/static/konkurent_sport_admin/fonts/myriad/MyriadPro-Cond.woff') format('woff');
}

@font-face {
    font-family: 'MyriadPro-Regular';
    src: local('MyriadProRegular'), url('/static/konkurent_sport_admin/fonts/myriad/MyriadPro-Regular.woff') format('woff');
}

@font-face {
    font-family: 'Ubuntu-Light';
    src: local('UbuntuLight'), url('/static/konkurent_sport_admin/fonts/Ubuntu-Light.ttf');
}

html, body {
    height: 100%;
}

body {
    overflow-x: hidden;
    font-family: MyriadPro-Regular, Tahoma, Geneva, sans-serif;
    background: rgba(244, 244, 244, 1);
}

img {
    width: auto;
    height: 100%;
}

header {
    height: 85px;
    position: relative;
}

a {
    text-decoration: none;
    outline: none !important;
    text-transform: none;
}

a:hover {
    text-decoration: none;
}

.sidebar-nav .activeItem {
    background: #3f9686;
    color: #fff;
}

.sItm input {
    margin: 0;
    border: none;
    line-height: 1;
}

.clearBoth {
    clear: both;
}

.tagsUpdate .save-btn {
    margin-left: 5px;
}

#logo-wrapper,
.sidebar-nav .menu-label {
    opacity: 0;
}

#downloadAll:disabled {
    cursor: not-allowed;
}

.list-img #result {
    height: 80%;
}

.preview_title {
    margin: 20px auto;
}

.form-control:focus {
    border-color: rgba(0, 0, 0, 0.4);
    /*border-color: transparent;*/
    -webkit-box-shadow: none;
    box-shadow: none;
}

.error-field {
    border-color: rgba(0, 0, 0, .075);
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(230, 16, 16, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(230, 16, 16, 0.6);
}

.error-label {
    float: right;
    color: #db2828;
    display: inline-block !important;
}

#logo-wrapper {
    height: 100%;
    padding: 10px;
}
.onws_section .table_responsive,
#logo-wrapper > a {
    height: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

#logo-wrapper img {
    width: 170px;
    height: auto;
    display: block;
    margin-left: -4px;
}

#menu-toggle {
    position: absolute;
    top: 0;
    right: 9px;
    height: 100%;
    display: none;
}

#sidebar-wrapper header {
    background: #fff;
    position: relative;
}

#content header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 30px;
    background: #fff;
}

/* Toggle Styles */

#wrapper {
    padding-left: 0;
    position: relative;
    height: 100%;
}

button:disabled {
    cursor: not-allowed;
}

#sidebar-wrapper,
#content-area,
#logo-wrapper {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#sidebar-wrapper {
    width: 50px;
    height: 100%;
    overflow-y: auto;
    background: #206558;
    overflow-x: hidden;
    position: fixed;
}

#wrapper.toggled #sidebar-wrapper {
    width: 250px;
}

.toggled #content-area {
    margin: 0 0 0 250px;
}

#logo-wrapper {
    display: flex;
    align-items: center;
}

.toggled #logo-wrapper,
.toggled .menu-label {
    opacity: 1;
    font-size: 18px;
}

/* Sidebar Styles */

.sidebar-nav {
    width: 250px;
    margin: 0;
    list-style: none;
    padding: 0 0 85px 0;
    position: relative;
}

.sidebar-nav li {
    border-bottom: 1px solid rgba(78, 114, 102, 1);
}

.sidebar-nav li a svg {
    min-width: 33px;
}

.sidebar-nav li a {
    cursor: pointer;
    display: block;
    text-decoration: none;
    color: rgb(255, 254, 255);
    font-size: 16px;
    padding: 15px 10px;
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
    /*position: relative;*/
}

.drpdwn-menu {
    padding: 0;
    background-color: #e4e4e4;
}

.drpdwn-menu li a {
    font-size: 16px;
    padding: 10px;
    color: rgb(62, 100, 87);
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
}

.sidebar-nav li a:hover {
    text-decoration: none;
    background: rgba(68, 68, 68, .5);
    color: #ffffff;
}

.sidebar-nav li.active {
    background: rgba(68, 68, 68, 1);
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none;
}

.sidebar-nav li.active span:not(.menu-label) {
    position: absolute;
    right: 20px;
    top: 0;
    font-size: 20px;
    font-weight: bold;
    line-height: 56px;
}

.drpdwn-menu li a svg {
    min-width: 33px;
}

#menu-toggle .icon-menu {
    line-height: 85px;
    cursor: pointer;
    font-size: 24px;
}

.settings_log {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.un {
    display: block;
    padding: 0 15px;
    font-size: 21px;
    color: #000;
}

#logout,
#user-setts {

}

#logout > a,
#user-setts > a {
    display: block;
    line-height: 1;
    font-size: 2px;
    color: #fff;
}

#user-setts > a {
    padding-left: 5px;
    padding-right: 45px;
}

#user-setts > a > svg:hover,
#logout > a > svg:hover {
    fill: #206558;
}

.search_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.toggled #search-area {
    margin-left: 0;
}

#search-area {
    width: 255px;
    height: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 180px;
    background: #000;
    border: 1px solid #000;
    border-radius: 9px;
}

#search-area > label {
    display: none;
}

#search-area > #search {
    width: 100%;
    height: 100%;
    padding: 0 12px;
    background: #fff;
    border-radius: 8px;
    color: #bdbdbd;
}

#search-area input,
#search-area button {
    border: none;
    background: none;
}

#search-area button {
    width: 40px;
    padding: 0;
    border-radius: 5px;
    font-size: 0;
    color: rgba(255, 254, 255, 1);
}

#search-area button:before {
    content: '\e81c';
    display: block;
    margin-top: -1px;
    font-family: "fontello";
    font-size: 14px;
}

.header_title {
    margin: 0;
    margin-left: 50px;
    font-family: 'Ubuntu-Light';
    font-size: 20px;
    color: #000;
}

#content .panel-body {
    padding: 15px 30px;
    background: #e6e6e6;
    text-transform: uppercase;
    color: rgb(62, 100, 87);
    font-size: 20px;
}

#content .panel-body.col-sm-8 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 15px 0;
}

#content .panel-body span {
    display: none;
}

.top-panel {
    background: #e6e6e6;
    border-bottom: 3px solid rgba(228, 228, 228, 1);
    position: relative;
}

.panel-footer {
    position: absolute;
    bottom: 10px;
    border-radius: 8px;
    right: 30px;
    border: none;
    background: #206558;
    padding: 0;
    font-size: 16px;
}

.panel-footer > a {
    color: rgba(255, 255, 255, 1);
    padding: 7.5px 16px;
    display: block;
}

.panel-footer > a:hover {
    text-decoration: none;
}

.panel-footer > a i {
    margin-right: 5px;
}

.tags_list .top-panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.tags_list .top-panel .panel-body, .searching {
    width: 35%;
}

.tags_list .searching input {
    width: 60%;
}

.data-calendar .send_button button {
    width: 100%;
}

.data-calendar .reset_button a {
    width: 100px;
}

.searchResult {
    text-transform: uppercase;
    color: rgb(62, 100, 87);
    font-size: 20px;
    padding: 15px;
}

.search-field1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    /*justify-content: space-around;*/
}

.update_user .stat {
    -webkit-transform: translateY(30%);
        -ms-transform: translateY(30%);
            transform: translateY(30%);
}

.update_user .switch label {
    top: -25px;
}

.search-field1 button.send {
    background: #206558;
    padding: 5px 20px;
    border-radius: 8px;
    color: #fff;
    border: none;
    margin-left: 15px;
}

.search-field1 .search_field {
    width: 50%;
    float: left;
}

.searching .search_field {
    display: inline-block;
}

#content .table-responsive {
    margin: 3px auto;
}

.table .header {
    background-image: url("/static/konkurent_sport_admin/img/bg.gif");
    background-repeat: no-repeat !important;
    background-position: center right !important;
    cursor: pointer;
}

.table .headerSortUp {
    background-image: url("/static/konkurent_sport_admin/img/asc.gif") !important;
    background-repeat: no-repeat !important;
    background-position: center right !important;
    cursor: pointer;
}

.table .headerSortDown {
    background-image: url("/static/konkurent_sport_admin/img/desc.gif") !important;
    background-repeat: no-repeat !important;
    background-position: center right !important;
    cursor: pointer;
}

#content th.active_filter {
    background-color: #206558;

}

#content th.active_filter a {
    color: #fff;
}

.flex-table #comments_list th {
    padding: 15px 18px;
}

#comments_list #lst {
    justify-content: center;
}

.comment_count, .article_count {
    width: auto;
    height: auto;
    display: inline-block;
    margin-left: 15px;
    padding: 0 15px;
    border: 1px solid #206558;
    text-align: center;
    font-size: 16px;
    color: #206558;
}

.flex-table .watches thead tr th a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 51px;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.flex-table .item thead tr th {
    padding: 0 !important;
    max-height: 51px;
    height: 51px;
    vertical-align: middle;
    overflow: hidden;
}

#content th {
    background: rgba(228, 228, 228, 0.6);
    border: 1px solid rgb(228, 228, 228);
    padding: 15px 8px;
    text-align: center;
}

#content th > a {
    color: rgba(51, 51, 51, 1);
}

#content td > a,
td .remove-item-btn {
    color: rgb(98, 142, 127)
}

#content td {
    border: 1px solid rgba(228, 228, 228, 1);
    color: rgba(84, 84, 84, 1);
    vertical-align: middle;
    text-align: center;
}

#content td.comment-ip .user_agent {
    height: 30px;
    position: relative;
}
#content td.comment-ip .user_agent:hover {
    cursor: pointer;
}
#content td.comment-ip .user_agent span {
    width: 100%;
    max-width: 100%;
    display: none;
    position: absolute;
    bottom: 0;
    left: 50%;
    background-color: #fff;
    border: 1px solid #ccc;
    transform: translate(-50%,100%);
    cursor: text;
    z-index: 1;
    white-space: nowrap;
    text-align: center;
}

#content td.comment-ip .user_agent:hover span {
    display: inline-table;
}

#content td.comment-text {
    overflow: hidden;
}

#content tr:first-child {
    border-top: none;
}

#content tr > td:first-child,
#content tr > th:first-child {
    border-left: none;
}

#content th.cap {
}

#content td.cap {
}

.pagination-wr {
    text-align: center;
}

.pagination > li {
    display: inline-block;
    margin: 0 5px;
}

#content .pagination > li > a,
#content .pagination > li > span {
    margin: 0;
    padding: 3px 10px;
    border-radius: 0;
    background: none;
    border: none;
    color: rgb(69, 67, 68);
    font-size: 18px;
    line-height: 20px;
    display: block;
}

#content .pagination .first,
#content .pagination .prev,
#content .pagination .next,
#content .pagination .last {
    background: rgba(69, 67, 68, 1);
    border-radius: 3px;
}

#content .pagination .first *,
#content .pagination .prev *,
#content .pagination .next *,
#content .pagination .last * {
    color: rgba(255, 255, 255, 1);
}

#content .pagination > li.active > a,
#content .pagination > li.active > span {
    text-decoration: underline;
    color: rgba(65, 101, 89, 1);
}

#content-area {
    margin: 0 0 0 50px;
    min-height: 100%;
}

#content-area .row,
#content-area .col-xs-12 {
    margin: 0;
    padding: 0;
}

#content-area .col-xs-12 {
}

#content {
    padding-bottom: 67px;
    min-height: 100%;
}

#footer {
    margin: -67px 0 0 0;
}

#footer > .col-xs-12 {
    background: #f4f4f4;
    height: 67px;
}

#content {
    min-height: 100%;
    background: #fff;
}

#cr {
    margin: 0;
    padding: 0 0 0 20px;
    line-height: 67px;
    font-size: 16px;
    color: #4b4b4b;
}

#cr > span {
    text-transform: uppercase;
    font-weight: 600;
    color: #206558;
}

.top-panel.edit {
    margin-bottom: 40px;
}

.settings_page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.settings_page .form-group {
    width: 480px;
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.settings_page .form-group label {
    width: 103px;
}

.form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
}

.form-horizontal .form-group > .col-sm-12 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

.form-horizontal fieldset > .row > .col-sm-12 {
    padding: 0 30px;
}

.img-wr {
    display: inline-block;
    position: relative;
    vertical-align: top;
}

.img-wr img {
    border-radius: 3px;
}

.caption .remove {
    position: absolute;
    top: 3px;
    right: 3px;
    background: #206558;
    color: rgba(255, 255, 255, 1);
    padding: 2px 4px;
    border-radius: 3px;
    opacity: .5;
}

.caption label,
.caption input {
    cursor: pointer;
}

.caption .remove:hover {
    opacity: 1;
}

.caption .set-main label {
    color: rgba(65, 101, 89, 1);
}

.caption .set-main {
    text-align: center;
}

.caption .form-control,
.caption .control-label {
    height: auto;
    line-height: 20px;
    vertical-align: middle;
    margin: 0;
    padding: 0;
}

.caption .form-control {
    width: auto;
    display: inline;
}

.caption .control-label {
    font-size: 12px;
}

#search:focus {
    outline: none;
}

#content-area .edit-area {
    position: relative;
    padding-bottom: 100px;
}

.del-item, .submit-button {
    /*position: absolute;*/
    /*bottom: 25px;*/
    min-width: 170px;
}

.remove-item-btn {
    background: none;
    border: none;
}

.btn-success {
    width: 165px;
    height: 35px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 8px;
    background-color: #000;
    border: 1px solid #000;
    border-radius: 8px;
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
}

.btn-success > span {
    text-transform: none !important;
    font-size: 16px !important;
}

.btn-yellow {
    background-color: #fee200;
}
strong.yellow {
    color: #fee200;
}

.btn-orange, .btn-orange:hover {
    background-color: #f2711c;
    color: #fff;
}
strong.orange {
    color: #f2711c;
}

strong.red {
    color: #d9534f;
}

#content-area td img {
    max-height: 100px;
}

.no-item {
    text-align: center;
    font-size: 16px;
    color: rgba(62, 100, 87, 1);
    margin: 20px;
}

.click-id {
    color: rgb(98, 142, 127);
    cursor: pointer;
}

.click-id:hover {
    text-decoration: underline;
}

body.err-trace {
}

.trace {
    text-align: center;
}

.trace .logo img {
    width: 280px;
}

.error-pages .btn-success {
    height: 34px;
    background: #000;
    border-color: #000;
}

.error-pages .btn-success:hover,
.error-pages .btn-success:active {
    background-color: #000;
    border-color: #000;
}

.login-logo img {
    width: 300px;
}

.login-page {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
}

.login-page .btn-block {
    width: 120px;
    height: 36px;
    margin: 0 auto;
    margin-top: 28px;
    text-align: center;
    font-size: 16px;
}

.login-page fieldset {
    max-width: 390px;
    width: 100%;
    margin: 0 auto;
}

.login-page h3.text-center {
    margin: 30px auto;
}

.login-page fieldset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.login-page fieldset .form-control {
    border-radius: 6px;
    border: 1px solid #3f6558;
}

.login-page fieldset .form-control:focus {
    -webkit-box-shadow: inset 0 1px 1px rgba(64, 101, 89, 0), 0 0 6px rgba(64, 101, 89, 0.5);
            box-shadow: inset 0 1px 1px rgba(64, 101, 89, 0), 0 0 6px rgba(64, 101, 89, 0.5)
}

.login-page .form-control[name="login"] {
    margin-bottom: 15px;
}

.form-horizontal .control-label {
    margin-bottom: 7px;
}

.form-horizontal .sub-title-tag {
    color: #b28f01;
    font-size: 12px;
    margin-top: -10px;
}

.pages .form-control {
    margin-bottom: 10px;
}

.trace > div {
    height: 100%;
    padding-top: 100px;
}

.code-wr {
    color: rgb(69, 67, 68);
    font-size: 42px;
    line-height: 100%;
}

.code-wr .err-code {
    color: rgb(160, 0, 26);
    display: block;
    font-size: 120px;
    font-weight: bold;
    line-height: 100px;
}

.trace > div > div {
    margin-bottom: 50px;
}

.trace .msg-wr {
    font-size: 30px;
}

.trace div.logo {

}

.login div.logo a,
.trace div.logo a {
    display: inline-block;
}

body.login h3 {
    text-align: center;
    margin: 30px 0;
}

body.login .form-control {
    border: none;
    background: rgb(225, 225, 225);
}

.login div.logo {
    text-align: center;
}

.login #content {
    padding-top: 50px;
    overflow-y: auto;
}

.login .logo {
    margin: 10px 0;
}

body.login .login {
    padding-bottom: 100px;
}

.fa {
    margin-left: 6px;
}

.menu-label {
    padding-left: 5px;
}

.fa {
    width: 20px;
}

.icon-worlwide {
    padding-left: 5px;
}

td {
    max-width: 200px;
    /*overflow-wrap: break-word;*/
}

/*td.tags_lst {*/
/*width: 400px;*/
/*word-wrap: break-word;*/
/*}*/
.status_label {
    color: #fff;
    padding: 3px 10px;
    margin: 0px 3px;
    font-size: 12px;
    border-radius: 5px;
    vertical-align: sub;
    display: inline-block;
}

.status_label.photo {
    background-color: #a5673f;
}

.status_label.exclusive {
    background-color: #206558;
}

.status_label.video {
    background-color: #767676;
}

.status_label.top {
    background-color: #a333c8;
}

.status_label.choose {
    background-color: #db2828;
}

.status_label.pp {
    background-color: #69000c;
}

.check_check {
    color: #21ba45;
    font-size: 20px;
}

.ban_ban {
    color: #ff0000;
    font-size: 20px;
}

.new_new {
    color: #fee200;
    font-size: 20px;
}

/*custom style*/

/****drag and drop****/

.file-drop-area {
    border: 1px dashed rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    position: relative;
    width: 450px;
    max-width: 100%;
    margin: 0 auto;
    padding: 26px 20px 30px;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.file-drop-area.is-active {
    background-color: rgba(255, 255, 255, 0.05);
}

.fake-btn {
    background-color: rgba(68, 68, 68, 1);
    border: 1px solid rgba(68, 68, 68, 1);
    border-radius: 3px;
    padding: 8px 15px;
    margin-right: 8px;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
}

.file-msg {
    font-size: small;
    font-weight: 300;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    display: inline-block;
    max-width: calc(100% - 130px);
    vertical-align: middle;
}

.file-input {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    cursor: pointer;
    opacity: 0;
}

.file-input:focus {
    outline: none;
}

/*********************/

.btn-editor {
    background-color: rgba(68, 68, 68, 1);
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
    border: 1px solid rgba(68, 68, 68, 1);
    color: #fff;
    font-size: 16px;
    width: auto;
    height: 40px;
    border-radius: 5px;
    padding: 0 30px;
}

.calendar label {
    display: block;
}

.preview-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.preview-image .images {
    width: 55%;
}

.preview-image .droppper {
    width: 45%;
}

.preview-image .itm .img-block {
    margin-bottom: 30px;
}

.alert-confirm {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    display: block;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    text-align: center;
}

.login-logo {
    margin-top: 80px;
    margin-bottom: 20px;
}

.stat {
    -webkit-transform: translateY(20%);
        -ms-transform: translateY(20%);
            transform: translateY(20%);
}

.switch .lbl {
    font-size: 13px;
    font-weight: 700;
}

.switch {
    position: relative;
    width: auto;
    height: auto;
}

.switch span.lbl {
    display: block;
}

.switch input {
    visibility: hidden;
}

.switch input:checked + label {
    background-color: #206558;
}

.switch input:checked + label:after {
    left: 40px;
}

.switch label {
    position: relative;
    left: 0;
    top: -15px;
    width: 60px;
    height: 20px;
    background-color: rgba(0, 0, 0, 0.12);
    border-radius: 60px;
    cursor: pointer;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    display: block;
}

.switch label:hover {
    background-color: rgba(0, 0, 0, 0.24);
}

.switch label:after {
    display: block;
    content: "";
    position: relative; /*absolute*/
    left: -1.8px;
    top: -1.8px;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.04);
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.04);
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
}

.switch {
    margin: 0 auto;
    top: 0%;
    -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
            transform: translateY(0%);
}

.panel-buttons .remove-btn {
    background-color: #a91515;
    color: #fff;
    font-size: 16px;
    width: auto;
    height: 35px;
    border-radius: 8px;
    padding: 0 30px;
    border: none;
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
}

.panel-buttons .remove-btn > svg {
    margin-right: 5px;
}

.p_b img {
    width: 200px;
    height: 200px;
    object-fit: cover;
}

.p_b_s img {
    width: 150px;
    height: 130px;
}

.p_b button.img-upload {
    background-color: #206558;
    border-color: #206558;
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
}

.p_b_s button.img-upload {
    background-color: #206558;
    border-color: #206558;
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
}

.p_b_s .error-label {
    right: 15px;
    position: relative;
    top: 5px;
}

.flex-forms .item .panel-buttons .remove-btn {
    height: 37px;
}

.panel-buttons .save-btn {
    width: 150px;
    height: 35px;
    position: relative;
    margin: 0 15px;
    padding: 0 30px;
    background-color: #206558;
    border: 1px solid #206558;
    border-radius: 8px;
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
    font-size: 16px;
    color: #fff;

}

.panel-buttons .save-btn .fa-save {
    margin-right: 5px;
}

.panel-buttons .back-btn {
    background-color: #49a090;
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
    color: #fff;
    font-size: 16px;
    width: auto;
    height: 35px;
    border-radius: 8px;
    padding: 5px 30px;
}

.panel-buttons .btn_link {
    padding: 8px 30px;
}

.panel-buttons .btn_link > svg {
    margin-right: 5px;
}

.panel-buttons .back-btn .fa-arrow-left {
    margin-right: 5px;
}

.create-field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: left;
    position: relative;
    padding: 0 30px 20px;
}

.create-field .item:nth-child(0n+2) {
    margin: 0 30px;
}

.create-field .create, .last-create {
    /*margin-right: 30px;*/
    font-size: 16px;
}

.create-field .create span {
    font-weight: bold;
    font-size: 14px;
}

.create-field .last-create span {
    font-weight: bold;
    font-size: 14px;
}

.add-btn {
    background-color: #206558;
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
    border: 1px solid #206558;
    color: #fff;
    font-size: 16px;
    width: auto;
    height: 40px;
    border-radius: 5px;
    padding: 0 30px;
}

.existing-authors {
    padding: 0 15px;
}

.existing-authors .ms-container {
    width: 100%;
}

.authors button:focus {
    color: #fff;
}

.authors div {
    margin: 10px auto;
}

.authors .head-text {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    text-align: left;
}

.authors div:nth-child(0n+4) {
    margin-top: 20px;
}

.authors label {
    display: inline-block;
    /*display: block;*/
}

.result_preview_image {
    width: 100%;
    height: auto;
}

.fullSize-section .full-item:nth-child(0n+1) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.article_fullsize .remove_img_item {
    margin: 10px auto;
    border: none;
    background: #db2828;
    border-radius: 3px;
    outline: none;
    padding: 8px 15px;
    color: #fff;
    display: block;
    width: auto;
}

.hidden-section .border-section {
    padding: 15px;
}

.fullSize-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.fullSize-section .full-item {
    width: 50%;
}

.full-item .save-fullsize-button {
    display: inline-block;
    vertical-align: sub;
}

.full-item .save-fullsize-button .save-btn {
    background-color: #206558;
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
    border: 1px solid #206558;
    color: #fff;
    font-size: 14px;
    width: auto;
    height: 40px;
    border-radius: 5px;
    padding: 0 15px;
}

.wrap-block {
    text-align: center;
}

.wrap-block .img-upload {
    color: #fff;
    background-color: #206558;
    border: 1px solid #206558;
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
    width: 200px;
    font-size: 14px;
}

.full-item .fileinput-button {
    vertical-align: middle;
}

.wrap-block .remove_img_item {
    border: none;
    background: #db2828;
    border-radius: 3px;
    outline: none;
    padding: 7px 15px;
    color: #fff;
    display: block;
    margin: 0 auto;
    position: relative;
    width: 200px;
    top: 20px;
}

.wrap-block .remove_img_item .fa-times {
    vertical-align: sub;
}

.list-img img {
    width: 100%;
    max-height: 272px;
    height: auto;
}

.result_preview_image {
    width: 100%;
}

.flex-preview .img_result .darkroom-container {
    top: 25px;
}

.flex-preview {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.flex-preview .parent-border, .img_result {
    width: 50%;
}

.userCreate .switch {
    -webkit-transform: translateY(30%);
        -ms-transform: translateY(30%);
            transform: translateY(30%);
}

.userCreate .switch label {
    top: -25px;
}

#authorUpload, #id_image {
    height: 80px;
    position: absolute;
    top: 0px;
    width: 100%;
    left: 0px;
    cursor: pointer;
}

.value_result {
    font-size: 14px;
}

.errorField, .errorField1 {
    display: inline-block;
    float: right;
    color: red;
    font-size: 16px;
}

.loaderImg, .loaderUrlImg {
    width: 50px;
    height: 50px;
    display: none;
}

.article_item .preview-label-error {
    margin: 10px 0 0;
    text-align: center;
}
.article_item .preview-label-error, .previewUrl-label-error {
    display: block;
    font-weight: normal !important;
    color: #db2828;
}

.previewUrl-label-error.gallery {
    flex: 0 0 100%;
}
.previewUrl-label-success.gallery {
    flex: 0 0 100%;
    font-style: italic;
}

.flex-table {
    margin: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.flex-table .item {
    width: 49.2%;
}

.flex-table .item .heading-name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    font-size: 18px;
    color: #206558;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.flex-table .item .heading-name .heading_number span:first-child {
    font-size: 14px;
    color: #505050;
}

.sort-table {
    /*border: 1px solid ;*/
}

.comments tr > td:last-child {
    border-right: 1px solid rgba(228, 228, 228, 1) !important;
}

.comments tr > td:first-child {
    border-left: 1px solid rgba(228, 228, 228, 1) !important;
}

.comments tr:nth-child(0n+2) {
    border-collapse: initial;
}

.comments th {
    border: 1px solid rgba(51, 51, 51, 1) !important;
}

.watches th {
    border: 1px solid rgba(51, 51, 51, 1) !important;
}

.watches tr > td:last-child {
    border-right: 1px solid rgba(228, 228, 228, 1) !important;
}

.watches tr > td:first-child {
    border-left: 1px solid rgba(228, 228, 228, 1) !important;
}

.watches tr:nth-child(0n+2) {
    border-collapse: initial;
}

.user-agent {
    position: relative;
}

.user-agent .ua_icon {
    background-image: url('/static/konkurent_sport_admin/img/browsers.png');
    background-size: 700%;
    display: block;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    position: absolute;
    left: 15px;
}

.user-agent .g-chrome {
    background-position: 0% 25%;
}

.user-agent .f-fox {
    background-position: 33% 48%;
}

.user-agent .i-explorer {
    background-position: 17% 50%;
}

.user-agent .safari {
    background-position: 0% 75%;
}

.drp {
    padding: 0;
}

.status-control ul {
    padding: 0;
    list-style: none;
}

#lst, #lst_banned {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-bottom: 0;
}

.status-control ul li {
    width: 30.5px;
    height: 30px;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 4px;
    border-radius: 50%;
    cursor: pointer;
}

.status-control ul li:before {
    content: '';
    width: 30px;
    height: 30px;
    position: absolute;
    display: none;
    left: 0.5px;
    background: url("/static/konkurent_sport_admin/img/circle.svg");
}

.status-control ul li:hover:before {
    display: block;
}

.status-control ul li.active {
    cursor: default;
}

.status-control ul li.active:before {
    display: block;
}

.status-control ul li .fa-question, .fa-check, .fa-times {
    vertical-align: bottom;
}

.comment-id {
    width: 10%;
}

.mn .fa-address-book {
    width: 1.475em !important;
}

.drpdwn .fa-language {
    width: 1.55em !important;
}

.drpdwn .fa-edit {
    width: 1.625em !important;
}

.drpdwn .fa-wrench {
    width: 1.5em !important;
}

.drpdwn-menu .fa-file {
    width: 1.65em !important;
}

.drpdwn-menu .fa-lightbulb {
    width: 1.75em !important;
}

.drpdwn-menu .fa-calendar-alt {
    width: 1.675em !important;
}

.drpdwn-menu .fa-check {
    width: 2em !important;
}

.drpdwn-menu .fa-exclamation {
    width: 1.875em !important;
}

.drpdwn-menu .fa-user {
    width: 2em !important;
}

.drpdwn-menu .fa-user-secret {
    width: 1.475em !important;
}

.drpdwn-menu .fa-users {
    width: 1.75em !important;
}

.drpdwn-menu .fa-balance-scale {
    width: 1.75em !important;
}

.drpdwn-menu .fa-comments {
    width: 1.825em !important;
}

textarea {
    resize: none;
}

/*****************************/
/************Tags************/
/***************************/

.tag_name a {
    color: #6f6f6f;
    font-size: 16px;
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
    display: block;
}

.tag_name a:hover {
    text-decoration: none;
    color: rgb(62, 100, 87);
}

.edit_tag a {
    display: inline-block;
    margin-right: 5px;
}

.edit_tag a.tag_edit {
    color: rgb(62, 100, 87);
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
}

.edit_tag a.tag_edit:hover {
    color: rgb(62, 100, 87);
    text-decoration: none;
}

.edit_tag .remove-btn {
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
    outline: none;
}

.edit_tag .remove-btn .fa-trash-alt {
    color: #e82d3d;
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
}

.edit_tag .remove-btn .fa-trash-alt:hover {
    color: #e82d3d;
    text-decoration: none;
}

.flex-forms {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.flex-forms .item span, a {
    /*display: block;*/
    font-size: 14px;
}

.flex-forms .item .about_speaker span {
    max-height: 150px;
    height: 100%;
    display: block;
    overflow: hidden;
    background-color: rgba(228, 228, 228, 1);
    padding: 20px 5px;
    -webkit-box-shadow: 0px 5px 10px 3px rgba(191, 189, 191, 1);
    box-shadow: 0px 5px 10px 3px rgba(191, 189, 191, 1);
}

.flex-forms .item div {
    margin-bottom: 30px;
}

.flex-forms .item .post_link a {
    color: rgb(62, 100, 87);
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
    outline: none;
    font-size: 16px;
}

.flex-forms .item .post_link a:hover {
    color: rgb(27, 100, 52);
    text-decoration: underline;
}

.mtb20 {
    margin: 20px auto;
}

.speaker-gallery {
    border: 1px solid rgba(228, 228, 228, 1);
    border-radius: 3px;
    padding: 10px;
}

.widget_group {
    padding: 15px;
}

.widget_group .lbl {
    font-weight: bold;
    font-size: 14px;
}

.widget_group .switch {
    margin-top: 30px;
}

.parent_prev {
    border: 1px solid rgba(228, 228, 228, 1);
    overflow: hidden;
    margin: 15px 0;
    position: relative;
}

.speaker_initial {
    width: 90%;
    margin: 0 auto;
}

.saved-speaker {
    margin-top: 5px;
}

.rem_speaker {
    border: none;
    background: #a91515;
    border-radius: 8px;
    outline: none;
    padding: 8px 15px;
    color: #fff;
    display: block;
    width: 100%;
    margin-top: 10px;
}

.save-speaker-button .save-btn {
    width: auto;
    height: 35px;
    position: relative;
    padding: 0 30px;
    background-color: #206558;
    border: 1px solid #206558;
    border-radius: 8px;
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
    font-size: 16px;
    color: #fff;
}

.flex-forms .item .panel-buttons {
    padding: 0;
}

.save-speaker-button .save-btn .fa-save {
    margin-right: 5px;
}

.rem_speaker .fa-times {
    color: #fff;
    vertical-align: sub !important;
    margin-right: 3px !important;
}

#files .upload {
    background-color: #206558;
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
    border: 1px solid #206558;
    color: #fff;

    background-image: -webkit-linear-gradient(top, #206558 0, #5cb85c 100%);
    background-image: -o-linear-gradient(top, #206558 0, #5cb85c 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#206558), to(#5cb85c));
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #206558), to(#5cb85c));
    background-image: linear-gradient(to bottom, #206558 0, #5cb85c 100%);

}

#files .upload:hover {
    background-position: 0 -33px;
}

.crop_speaker {
    margin: 5px auto;
}

.crop_speaker .crp {
    background-color: rgba(68, 68, 68, 1);
    border: 1px solid rgba(68, 68, 68, 1);
    border-radius: 3px;
    padding: 8px 15px;
    font-size: 14px;
    color: #fff;
    display: block;
}

.flex-wrap .item {
    width: 50%;
    padding: 15px;
}

.flex-forms form {
    width: 49%;
    border: 1px solid rgba(228, 228, 228, 1);
    border-radius: 3px;
    padding: 10px;
}

.flex-forms .select_speaker, .about_speaker, .post_link {
    margin-bottom: 15px;
}

.flex-forms .panel-buttons {
    margin: 20px 0px;
    padding: 0;
}

/*****************************/
/*********end-Tags***********/
/***************************/

/*.field .id-post {*/
/*width: 100%;*/
/*}*/
/*.field {*/
/*max-width: 150px;*/
/*width: 100%;*/
/*margin: 0 auto;*/
/*}*/
/*.field .title-post {*/
/*width: 100%;*/
/*}*/

.message {

}

.message .bg-success {
    background-color: #28a745 !important;
    padding: 15px;
    font-size: 16px;
    color: #fff;
    display: block;
    width: 100%;
}

.message .bg-error {
    background-color: #dc3545 !important;
    display: block;
    font-size: 16px;
    width: 100%;
    padding: 15px;
    color: #fff;
}

/*.err_message {*/
/*background-color: #db2828;*/
/*padding: 15px 10px;*/
/*}*/
/*.err_message .message {*/
/*color: #ffffff;*/
/*display: block;*/
/*font-size: 18px;*/
/*}*/
/*.success_message {*/
/*padding: 15px 10px;*/
/*background-color: rgba(92, 184, 92, 0.8);*/
/*}*/
/*.success_message .message {*/
/*color: #ffffff;*/
/*display: block;*/
/*font-size: 18px;*/
/*}*/

/***********************/
/*********PAGES*********/
/**********************/

#meta-description, #meta-keywords, #seo-description {
    display: block;
    width: 100%;
    max-height: 110px;
    height: 100%;
    resize: none;
}

.django-ckeditor-widget {
    width: 100% !important;
}

#cke_id_article-content {
    width: 100% !important;
}

/*.commentSchedule {*/
/*margin-bottom: 0;*/
/*padding-top: 6px;*/
/*}*/
.flexSwitches {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.flexSwitches .sItm {
    width: 25%;
}

.flexSwitches .sItm:nth-child(0n+5) {
    width: 20%;
}

.flexSwitches .sItm .item-switch {
    width: 100%;
}

.pp-switches .lbl {
    font-size: 13px;
    font-weight: 700;
    text-align: left;
    margin-bottom: 7px;
}

.pages #cke_id_content {
    width: 100% !important;
}

.flex-switches {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.sub-pp input[type="checkbox"]{
    border: red;
}

.flex-switches .sub-pp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    position: relative;
    margin-bottom: 5px;
}

.flex-switches .sub-pp label {
    margin-bottom: 0;
    font-weight: 400;
    line-height: 0;
}

.btn-inline {
    right: 120px;
    top: 5px;
}

.authorUpload {
    width: 150px;
    margin-top: 15px;
    background-color: rgba(68, 68, 68, 1);
    border-radius: 8px;
    color: #fff;
    font-size: 16px;
    padding: 8px 15px;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none;
}

.img_result img {
    width: 300px;
}

.img_result {
    display: block;
    margin: 20px 0;
    border-radius: 5px;
}

.img_result #result {
    height: 80%;
}

.flex-switches .sub-pp input[type='checkbox'] {
    margin-right: 10px;
}

.data-calendar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 10px 0;
}

.data-calendar .data-item {
    width: 15%;
    padding: 0 10px;
}

.data-calendar .data-item:nth-child(0n+3) {
    width: 8%;
}

.data-calendar .data-item:nth-child(0n+4) {
    width: 8%;
}

.data-calendar .data-item span {
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-weight: bold;
}

.send_button {
    text-align: center;

}

.send_button button {
    background-color: #206558;
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
    border: 1px solid #206558;
    color: #fff;
    font-size: 16px;
    width: auto;
    height: 34px;
    border-radius: 8px;
    padding: 0 30px;
    margin-top: 20px;
    text-transform: uppercase;
}

.reset_button a {
    background-color: rgba(68, 68, 68, 1);
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
    border: 1px solid rgba(68, 68, 68, 1);
    color: #fff;
    font-size: 16px;
    width: 80px;
    position: relative;
    top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 34px;
    text-align: center;
    border-radius: 8px;
}

.modal-body {
    font-size: 16px;
}

.modal-body .count {
    font-size: 16px;
    display: block;
}

.articleList .row:first-child .border-section > .row > .col-sm-12 {
    padding: 0;
}

.form-control[name="article-meta_keywords"] {
    margin-bottom: 12px;
}

label[for="seo-description"],
label[for="key-words"] {
    margin-top: 15px;
}

.form-group {
    margin-bottom: 0;
}

#figureTools {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 10px;
}

#figureTools label,
#figureTools input {
    margin: 0;
}

#figureTools input {
    margin: 0 5px;
}

#figureTools #square {
    margin-right: 15px;
}

.btn-success:active:hover {
    background-color: #206558;
    border: none;
}

.flex-gallery-section .btn-inline {
    width: auto;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.flex-gallery-section .btn-inline > button {
    margin-right: 15px;
}

.watermark_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 15px;
}

.watermark_container input {
    margin: 0;
    margin-right: 7px;
}

.watermark_container label {
    margin: 0;
}

.panel-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 0 15px;
}

.panel-buttons a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-content: center;
}

.settings_page .panel-buttons {
    padding: 0;
    margin-top: 10px;
}

.settings_page .panel-buttons button {
    margin: 0;
}

#content .schedulePage .panel-body.col-sm-6 {
    width: 100%;
    padding: 15px;
    padding-top: 30px;
    background: transparent;
}

.schedulePage .panel-body.col-sm-6 .panel-buttons {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

.schedulePage .row .col-sm-8 {
    padding-left: 30px;
}

.schedulePage select {
    width: 356px;
}

.widgetPage > .row > .col-sm-12 {
    padding: 0 30px;
}

.preview_parent .upload_prev {
    width: 200px;
    float: left;
    margin-top: 7px;
}

.input-upload button.upload_prev {
    float: none;
}

.commentsList label {
    margin-top: 10px;
}

.searchBack {
    padding: 0 30px;
}

#content-area .create-section {
    margin-top: 15px;
}

.create_author label,
.userCreate label {
    margin-top: 10px;
}

.g-recaptcha {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 30px;
}

.groupList fieldset {
    margin-top: 20px;
}

.groupList .pull-right .save-btn {
    margin: 0;
}

.tagsUpdate .form-group {
    margin-top: 10px;
}

.speaker-gallery .bord-sec {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.speaker-gallery .bord-sec p {
    margin: 0;
}

.create_author .flex-preview {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;

}

#content .clearBoth {
    border: none;
}

#content .clearBoth .panel-body:last-child {
    background: #fff;
    border: none;
}
.fa-check.fa-w-16 {
    margin-bottom: 5px;
}
.panel-buttons .review {
    margin-left: 15px;
    background-color: #29806f;
}
.commentsList .top-panel:last-child .panel-body {
    margin-top: 20px;
}

.ui-menu.ui-widget {
    height: 275px;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 153px;
}

.login_page {
    width: 100%;
    position: absolute !important;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: #fff;
}
.login_page #content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.login_page #content-area {
    margin: 0;
}
.login_page .col-md-4.col-md-offset-4 {
    width: 390px;
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
}
.login_page .login {
    width: 100%;
    margin-top: 20px;
}
.login_page fieldset {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.login_page .form-group {
    margin-bottom: 15px;
    text-align: center;
}
.login_page input {
    border-radius: 8px;
}
.login_page button {
    width: 125px;
    margin-top: 15px;
    display: inline;
    text-align: center;
}
.login_page #footer {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}

.utm_tags {
    margin: 0 15px;
}
.utm_tags_copy {
    padding: 3px 10px;
    background: transparent;
    border: 1px solid #e6e6e6;
    border-radius: 15px;
    font-weight: 700;
}
.button_generate {
    padding: 6px 26px;
    background: #588a3b;
    border: none;
    border-radius: 8px;
    color: #fff;
}

.utm_tags {
    word-break: break-all;
}

.fb_modufication {
    margin-top: 25px;
}
.fb_modufication button {
    height: 34px;
    padding: 0 12px;
    background: #206558;
    border: none;
    border-radius: 8px;
    box-shadow: 0 0 19px 4px #e6e6e6;
    letter-spacing: 0.5px;
    font-size: 14px;
    color: #fff;
}
.fb_modufication_content {
    display: none;
}

.panel-buttons .view_active_news {
    background-color: #5e5e5e;
}
.full_content_news {
    margin-bottom: 10px;
}
.pointer:after {
    content: '';
    width: 18px;
    height: 14px;
    display: block;
    position: absolute;
    top: 10px;
    right: -35px;
    background: url(/static/konkurent_sport_admin/img/check.png) no-repeat;
    background-size: 100%;
}
.pointer_left:after {
    content: '';
    width: 18px;
    height: 14px;
    display: block;
    position: absolute;
    top: 10px;
    left: -35px;
    background: url(/static/konkurent_sport_admin/img/check.png) no-repeat;
    background-size: 100%;
}
#iconRes {
    display: none;
}
#myTags .tagit-choice.ui-widget-content {
    padding: 2px 26px 2px 10px;
}
#article_fullsize .wrap-block canvas {
    width: auto;
    height: 200px;
}

.hint {
    margin-top: 10px;
    margin-bottom: 0;
}
.hint span {
    display: block;
    line-height: 1;
    font-size: 12px;
    color: #ba2326;
}

.hint.comments {
    position: relative;
    display: inline;
}

.hint.comments .hint_button {
    background: transparent;
    border: none;
}

.hint.comments .hint_button:hover ~ .hint_text {
    display: block;
}

.hint.comments .hint_text {
    width: 300px;
    display: none;
    position: absolute;
    left: 0;
    padding: 10px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 5px rgb(62, 100, 87);
    z-index: 1;
}

.hint.comments .hint_text:hover {
    display: block;
}

.hint.comments .hint_text.active {
    display: block !important;
}

.hint.comments .hint_text p {
    font-size: 14px;
    text-transform: none;
}

.hint.comments .hint_text p:last-of-type {
    margin: 0;
}

.hint.comments .hint_text p strong {
    font-family: 'MyriadPro-BoldCond';
}

.selectStatus {
    height: 35px;
    background: transparent;
    border: 1px solid #ccc;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.fixed_informer {
    width: 300px;
    position: absolute;
    top: -19px;
    right: 30px;
    padding: 10px 15px 0 15px;
    background-color: #548943;
    z-index: 1;
    color: #fff;
}

.fixed_informer .list {
    display: flex;
    align-items: flex-end;
    flex-direction: column;
}

.fixed_informer .you {
    list-style-type: none;
}

#darkroom-icons {
    display: none;
}

.article-section .canvas-container {
    max-width: 100%;
    height: auto !important;
    position: relative !important;
}

.article-section .canvas-container canvas {
    max-width: 100%;
    height: auto !important;
}

.article-section .canvas-container canvas:first-child {
    position: relative !important;
}

.darkroom-toolbar .darkroom-button-group:nth-child(1) {
    display: none;
}

.comment-ip {
    min-width: 115px;
    word-break: break-all;
}

.prev_img {
    display: flex;
    flex-direction: column;
    margin-top: 8px;
    padding-left: 15px;
}

.prev_img label {
    margin: 0;
}

.download_prev {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.error_warning svg {
    animation: rot 5s infinite;
}
@keyframes rot {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(180deg);
    }
}

.error_warning {
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

.error_warning > div {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0;
}

.ckeditor_hide_settings .cke_top,
.ckeditor_hide_settings .cke_bottom {
    display: none !important;
}

.hide_input_file input[type="file"] {
    display: none;
}

div[data-field-id="id_article-content"] .cke_button__ampiframe {
    display: none;
}

div[data-field-id="id_article-content_amp"] .cke_button__iframe {
    display: none;
}
