@charset "UTF-8";
@media only screen and (min-width: 1600px) {
    .flexSwitches .sItm {
        width: 17%;
    }
}

@media (min-width: 1201px) and (max-width: 1400px) {
    .existing-authors .selected_author {
        right: 37%;
    }

    .p_b img {
        width: 200px;
        height: auto;
    }

    .btn-inline {
        right: 0;
        top: 4px;
    }
    .article-section .canvas-container {
        max-width: 100%;
        height: auto !important;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .btn-inline {
        right: 0;
        top: 4px;
    }

    .article-section .canvas-container {
        max-width: 100%;
        height: auto !important;
    }

    .article-section .canvas-container canvas {
        max-width: 100%;
        height: auto !important;
    }

    .result_figure_images .square_result {
        max-width: 80px;
        width: 100%;
        max-height: 80px;
        height: 80px;
        margin-bottom: 27px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-top: -11px;
    }

    .result_figure_images .square_result img {
        max-width: 80px;
        width: 100%;
        max-height: 80px;
        height: 80px;
    }

    .result_figure_images .rectangle_result {
        max-width: 152px;
        width: 100%;
        max-height: 90px;
        height: 90px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    .result_figure_images .rectangle_result img {
        max-width: 152px;
        width: 100%;
        max-height: 90px;
        height: 90px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .article-section .canvas-container {
        max-width: 100%;
        height: auto !important;
    }

    .article-section .canvas-container canvas {
        max-width: 100%;
        height: auto !important;
    }

    .result_figure_images .square_result {
        max-width: 80px;
        width: 100%;
        max-height: 80px;
        height: 80px;
        margin-bottom: 27px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-top: -11px;
    }

    .result_figure_images .square_result img {
        max-width: 80px;
        width: 100%;
        max-height: 80px;
        height: 80px;
    }

    .result_figure_images .rectangle_result {
        max-width: 152px;
        width: 100%;
        max-height: 90px;
        height: 90px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    .result_figure_images .rectangle_result img {
        max-width: 152px;
        width: 100%;
        max-height: 90px;
        height: 90px;
    }

    header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .btn-inline {
        margin: 0 0 30px;
    }

    .flexSwitches .sItm:nth-child(0n+6) {
        margin: 15px auto;
    }

    .fullSize-section .full-item canvas {
        width: 300px;
        height: 250px;
    }
}

@media (min-width: 568px) and (max-width: 767px) {

    .flex-preview {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
    }

    .flex-preview .parent-border, .img_result {
        width: 100%;
    }

    .speaker_page .flex-wrap .item {
        width: 100%;
    }

    .speaker_page .flex-forms {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
    }

    .speaker_page .flex-forms form {
        width: 100%;
    }

    .flex-table .item {
        width: 100%;
    }

    .toggled .article-section .panel-buttons .back-btn {
        padding: 11px 25px;
        font-size: 13px;
        height: 40px;
    }

    .toggled .article-section .panel-buttons .remove-btn {
        height: 40px;
        font-size: 13px;
    }

    .flexSwitches {
        display: block;
        margin-bottom: 30px;
    }

    .flexSwitches .sItm {
        width: 49%;
        display: inline-block;
    }

    .flexSwitches .sItm:nth-child(0n+5) {
        width: 49%;
        display: inline-block;
    }

    .toggled #search-area {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .wrap-block canvas {
        width: 200px;
        height: 200px;
    }

    .commentsList .panel-buttons .back-btn {
        height: 40px;
    }

    .commentsList .panel-buttons .save-btn {
        height: 40px;
    }

    .commentsList .panel-buttons .remove-btn {
        height: 40px;
    }

    .toggled .commentsList .panel-buttons .back-btn {
        padding: 11px 25px;
        font-size: 13px;
        height: 40px;
    }

    .toggled .commentsList .panel-buttons .save-btn {
        height: 40px;
        font-size: 13px;
    }

    .toggled .commentsList .panel-buttons .remove-btn {
        height: 40px;
        font-size: 13px;
    }

    .tags_list .top-panel .panel-body {
        width: 100%;
    }

    .tags_list .top-panel {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .tags_list .top-panel .searching {
        width: 100%;
    }

    .tags_list .top-panel .searching .search-field1 {
        -ms-flex-pack: distribute;
            justify-content: space-around;
        padding: 0 15px 0 8px;
    }

    .tags_list .top-panel .add {
        bottom: 50px;
    }

    .fullSize-section {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    .fullSize-section .full-item:nth-child(0n+1) {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .fullSize-section .full-item .btn-success {
        width: 100%;
    }

    .fullSize-section .label-error {
        margin-top: 15px;
    }

    .toggled .btn-inline {
        width: 100%;
        margin-bottom: 30px;
    }

    .btn-inline {
        width: 100%;
        margin-bottom: 30px;
    }

    .toggled .btn-inline .save-btn {
        font-size: 14px;
    }

    .toggled .btn-inline .insert {
        font-size: 14px;
    }

    .toggled .btn-inline .remove {
        font-size: 14px;
    }

    header {
        height: 90px;
    }

    header .user-name {
        top: 0px;
    }

    #logout, #user-setts {
        top: 0;
    }

    .article-section .submit-button {
        width: 100%;
        right: 0;
        bottom: 0;
    }

    .table > thead > tr > th {
        vertical-align: middle;
    }

    .pagination > li {
        display: inline-block;
        margin: 0 3px;
    }

    .changeField {
        display: none;
    }

    .toggled #content-area #search-area {
        -webkit-transition: ease .5s;
        -o-transition: ease .5s;
        transition: ease .5s;
    }

    .un {
        display: table-cell;
        vertical-align: middle;
        line-height: 25px;
        font-size: 18px;
    }

    #search-area {
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-transition: ease .5s;
        -o-transition: ease .5s;
        transition: ease .5s;
    }

    #search-area label {
        display: none;
    }

    #search-area #search {
        width: 100%;
        text-align: left;
        margin: 0 10px 0 0;
        border-radius: 5px;
        border: 2px solid #416559;
    }
}

@media (min-width: 481px) and (max-width: 567px) {

    .flex-preview {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
    }

    .flex-preview .parent-border, .img_result {
        width: 100%;
    }

    .speaker_page .flex-wrap .item {
        width: 100%;
    }

    .speaker_page .flex-wrap .item .bord-sec {
        padding: 20px 20px 19px;
    }

    .speaker_page .flex-forms {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
    }

    .speaker_page .flex-forms form {
        width: 100%;
    }

    .flex-table .item {
        width: 100%;
    }

    .tags_list .top-panel .panel-body {
        width: 100%;
    }

    .tags_list .top-panel {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .tags_list .top-panel .searching {
        width: 100%;
    }

    .tags_list .top-panel .searching .search-field1 {
        -ms-flex-pack: distribute;
            justify-content: space-around;
        padding: 0 15px 0 8px;
    }

    .tags_list .top-panel .add {
        bottom: 50px;
    }

    .table > thead > tr > th {
        vertical-align: middle;
    }

    .pagination > li {
        display: inline-block;
        margin: 0 3px;
    }

    .changeField {
        display: none;
    }

    #wrapper.toggled #sidebar-wrapper {
        width: 100%;
    }

    .sidebar-nav .menu-label {
        display: none;
    }

    .un {
        font-size: 11px;
        margin-top: 10px;
        height: 65px;
        display: table-cell;
        vertical-align: middle;
        line-height: 15px;
        padding: 0 5px;
        text-align: center;
    }

    #logout, #user-setts {
        top: 55px;
    }

    #search-area {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        width: 70%;
        -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;
    }

    #search-area label {
        display: none;
    }

    #search-area #search {
        width: 100%;
        text-align: left;
        margin: 0 10px 0 0;
        border-radius: 5px;
        border: 2px solid #416559;
    }

    .sidebar-nav {
        width: 100%;
    }

    .toggled #content-area {
        margin: 0 0 0 60em;
    }

    .drpdwn-menu li a {
        font-size: 14px;
    }

    .flexSwitches {
        display: block;
        margin-bottom: 30px;
    }

    .flexSwitches .sItm {
        width: 49%;
        display: inline-block;
    }

    .flexSwitches .sItm:nth-child(0n+5) {
        width: 49%;
        display: inline-block;
    }

    .sidebar-nav .menu-label {
        display: none;
    }

    .toggled #logo-wrapper, .toggled .menu-label {
        display: inline-block;
    }

    .toggled .panel-buttons .remove-btn {
        padding: 0 20px;
        height: 37px;
    }

    .img-preview .formline {
        width: 100%;
        top: 0px;
    }

    .img-preview .itm {
        width: 100%;
    }

    .btn-inline {
        right: 0;
        top: 0;
    }

    .drag-gallery, .btn-inline {
        width: 100%;
        margin-bottom: 10px;
    }

    .btn-inline .save-btn {
        font-size: 14px;
        width: 45%;
        padding: 0 10px;
    }

    .btn-inline .insert {
        width: 53%;
        font-size: 14px;
        padding: 0;
    }

    .check-check {
        width: 50%;
        text-align: center;
        left: 0;
    }

    .existing-authors .selected_author {
        right: 5%;
    }

    .p_b {
        margin: 0 5px 20px 0px;
    }

    .left_side .item-switch:nth-child(0n+3) {
        width: 100%;
        margin-bottom: 20px;
    }

    .fullSize-section .full-item {
        width: 100%;
    }

    .full-item .fileinput-button {
        width: 100%;
        display: block;
        margin-bottom: 20px;
    }

    .article_preview .article_item {
        width: 100%;
    }

    .list-img {
        width: auto;
    }

    .article_preview .article_item:nth-child(0n+1) {
        width: 100%;
    }

    #files {
        -ms-flex-pack: distribute;
            justify-content: space-around;
    }

    td {
        max-width: 100%;
    }

    .flex-table {
        margin: 5px;
    }

    .panel-buttons .remove-btn {
        padding: 0 20px;
        height: 37px;
    }

    .img-preview .formline {
        width: 100%;
        top: 0px;
    }

    .img-preview .itm {
        width: 100%;
    }

    .drag-gallery, .btn-inline {
        margin-bottom: 20px;
    }

    .btn-inline .save-btn {
        width: 100%;
    }

    .btn-inline .insert {
        width: 100%;
        margin: 5px auto;
    }

    .btn-inline .remove {
        width: 100%;
    }

    .check-check {
        width: 100%;
    }

    .flex-preview .parent-border, .img_result {
        width: 100%;
    }

    .flex-preview .img_result {
        margin: 40px auto;
    }
}

@media (min-width: 320px) and (max-width: 480px) {

    .article-section .canvas-container {
        width: 260px;
        height: 160px;
    }

    .article-section .canvas-container canvas {
        max-width: 100%;
        height: auto !important;
    }

    .article_preview .article_item:nth-child(0n+1) {
        width: 100%;
    }

    .article_preview .article_item, .result_figure_images {
        width: 100%;
    }

    .flex-preview {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
    }

    .flex-preview .parent-border, .img_result {
        width: 100%;
    }

    .speaker_page .flex-wrap .item {
        width: 100%;
    }

    .speaker_page .flex-wrap .item .bord-sec {
        padding: 20px 20px 19px;
    }

    .speaker_page .flex-forms {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
    }

    .speaker_page .flex-forms form {
        width: 100%;
    }

    .tags_list .top-panel .panel-body {
        width: 100%;
        padding: 15px 8px;
    }

    .tags_list .top-panel {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 0px 0px 20px;
    }

    .tags_list .top-panel .searching {
        width: 100%;
    }

    .tags_list .top-panel .searching .search-field1 {
        -ms-flex-pack: distribute;
            justify-content: space-around;
        padding: 0 8px 0 8px;
    }

    .tags_list .searchBack {
        margin: 30px 0;
    }

    .tags_list .top-panel .add {
        bottom: auto;
        top: 10px;
        right: 8px;
    }

    .fullSize-section {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
    }

    .fullSize-section .full-item:nth-child(0n+1) {
        margin-bottom: 15px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .fullSize-section .full-item {
        width: 100%;
    }

    .full-item .btn-success {
        margin-right: 0;
        width: 100%;
    }

    .fullSize-section .label-error {
        display: block;
    }

    .article_fullsize #fullsizeResult {
        width: 100%;
    }

    .article_fullsize .remove_img_item {
        width: 100%;
    }

    .wrap-block canvas {
        width: 100%;
    }

    .wrap-block .remove_img_item {
        width: 100%;
    }

    .wrap-block .img-upload {
        width: 100%;
    }

    .btn-inline {
        margin-bottom: 40px;
    }

    .calendar {
        margin-bottom: 15px;
    }

    .existing-authors .selected_author {
        right: 14%;
    }

    .drag-gallery .btn-success {
        margin-bottom: 0px;
    }

    #files {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 10px 0;
    }

    .p_b, .p_b_s {
        margin: 0 0 20px 0;
    }

    .article-section .submit-button {
        width: 100%;
        right: 0;
        bottom: 0;
    }

    .flexSwitches {
        display: block;
        width: 100%;
    }

    .flexSwitches .sItm {
        width: 49%;
        display: inline-block;
    }

    .flexSwitches .sItm:nth-child(0n+5) {
        width: 100%;
    }

    .flexSwitches .sItm:nth-child(0n+6) {
        width: 100%;
        margin: 15px 0;
    }

    .flex-switches .sub-pp input[type='checkbox'] {
        margin-right: 10px;
        padding-right: 20px;
    }

    .flexSwitches .sItm .item-switch {
        width: 100%;
    }

    .flex-switches {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }

    .sub-pp {
        width: 20%;
        text-align: center;
    }

    .btn-inline .insert {
        padding: 0;
        margin: 15px auto;
    }

    .table > thead > tr > th {
        vertical-align: middle;
    }

    .pagination > li {
        display: inline-block;
        margin: 0 0px;
    }

    #content .pagination > li.active > a, #content .pagination > li.active > span {
        padding: 3px 8px;
        font-size: 16px;
    }

    .changeField {
        display: none;
    }

    .toggled .sidebar-nav .menu-label {
        display: inline-block;
    }

    .sidebar-nav .menu-label {
        display: none;
    }

    header {
        height: 155px;
    }

    .toggled #content-area {
        margin: 0 0 0 50em;
    }
    .login_page.toggled #content-area {
        margin: 0;
    }

    #wrapper.toggled #sidebar-wrapper {
        width: 100%;
    }

    .sidebar-nav {
        width: 100%;
    }

    #search-area {
        padding: 10px;
        padding-left: 0;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    #search-area label {
        display: none;
    }

    #search-area #search {
        width: 100%;
        text-align: left;
        margin: 0 10px 0 0;
        border-radius: 5px;
        border: none;
    }

    .un {
        display: table-cell;
        vertical-align: middle;
        font-size: 15px;
        line-height: 15px;
    }

    .user-name {
        top: 70px;
    }

    #logout, #user-setts {
        top: 70px;
    }

    td {
        max-width: 100%;
    }

    .flex-table .item {
        width: 100%;
    }

    .item-switch {
        width: 49%;
    }

    .left_side .item-switch:nth-child(0n+1) {
        width: 49%;
    }

    .left_side .item-switch:nth-child(0n+2) {
        width: 49%;
    }

    .left_side .item-switch:nth-child(0n+3) {
        width: 100%;
    }

    .flex-switches .sub-pp {
        width: 30%;
    }

    #search-area label {
        display: none;
    }

    .ms-container {
        width: 100%;
    }

    .drag-gallery, .btn-inline {
        width: 100%;
        margin-bottom: 0;
    }

    .btn-inline .save-btn {
        width: 100%;
    }

    .btn-inline .insert {
        width: 100%;
        margin: 5px auto;
    }

    .btn-inline .remove {
        width: 100%;
    }

    .check-check {
        width: 100%;
    }

    .create_author .add-btn {
        width: 100%;
    }

    .create_author .remove_author {
        width: 100%;
        margin: 5px auto;
    }
}

@media only all and (max-width: 1800px) {
    .speaker_page .panel-buttons {
        -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;
        margin: 0;
        padding: 0;
    }

    .speaker_page .panel-buttons button {
        width: 200px;
        margin: 0;
        margin-bottom: 15px;
    }

    .speaker-gallery {
        text-align: center;
    }

    .article-section .canvas-container canvas {
        max-width: 100%;
        height: auto !important;
    }
}

@media only all and (max-width: 1500px) {
    .inline-gallery .drag-gallery {
        margin: 10px 0;
    }
    .flex-gallery-section {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .flex-gallery-section .btn-inline {
        width: 100%;
        top: 0;
        right: 0;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        margin-bottom: 15px;
    }

    #files {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .flex-forms form {
        width: 100%;
        margin: 5px auto;
    }

    .img_result {
        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;
    }
}

@media only all and (max-width: 1410px) {

    .flex-gallery-section {
        align-items: center;
    }

    .flex-gallery-section .btn-inline {
        max-width: 280px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        align-items: center;
    }

    .flex-gallery-section .btn-inline > button {
        width: 100%;
        margin: 0;
        margin-top: 15px;
    }
}

@media only all and (max-width: 1200px) {
    .inline-gallery .drag-gallery {
        margin: 0;
        margin-top: 10px;
    }
    .check-check {
        margin-top: 10px;
    }
    .inline-gallery .drag-gallery {
        text-align: center;
    }
    .drpdwn-menu li a:hover {
        background: inherit;
        color: #206558;
    }

    .sidebar-nav li a:hover {

    }

    .flex-table {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
    }

    .flex-table .item {
        width: 100%;
    }

    .flex-forms .panel-buttons {
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-top: 30px;
    }

    .first .panel-buttons .save-btn {
        margin: 0;
        margin-bottom: 15px;
    }

    .save-speaker-button {
        margin: 0;
        margin-top: 20px;
    }

    #content .panel-body {
        padding: 15px;
    }

    .fixed_informer {
        display: none;
    }

    .article-section .canvas-container canvas {
        max-width: 100%;
        height: auto !important;
    }

    #content td.comment-ip .user_agent span {
        white-space: normal;
    }
}

@media only all and (max-width: 1024px) {
    .article_preview .article_item:nth-child(2) {
        display: none;
    }
    .article_preview {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
    }
    .article_preview .article_item:nth-child(0n+1) {
        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-align: center;
        -ms-flex-align: center;
            align-items: center;
    }
    .bord-sec {
        width: 100%;
    }
    .input-upload {
        width: 100%;
        text-align: center;
    }
    .article_preview .result_figure_images {
            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-align: center;
        -ms-flex-align: center;
            align-items: center;
    }
    .check-check {
        left: 0;
        width: 100%;
        text-align: center;
    }
    .speaker-gallery .bord-sec {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .speaker-gallery .bord-sec p {
        display: none;
    }
    .flex-preview .parent-border {
        text-align: center;
    }
    .groupList fieldset .form-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .groupList fieldset .form-group > .col-sm-11 {
        width: 100%;
    }
    .groupList fieldset .form-group label {
        width: 100%;
        text-align: left;
    }
        .data-calendar .data-item {
        width: 100%;
        margin-top: 10px;
    }
            .data-calendar .data-item:nth-child(0n+3),
    .data-calendar .data-item:nth-child(0n+4) {
        width: 50%;
    }

    .data-calendar .data-item:nth-child(0n+3) a,
    .data-calendar .data-item:nth-child(0n+4) a {
        width: 100%;
    }

    .hint.comments .hint_button:hover ~ .hint_text {
        display: none;
    }
}

@media only all and (max-width: 1023px) {
    .error-pages {
        margin-left: 0;
    }
    #sidebar-wrapper {
        display: none;
    }

    .header_title {
        font-size: 18px;
    }

    #content-area {
        margin: 0;
        padding-top: 90px;
        transition: none;
    }

    #content-area .error_warning {
        margin-top: -90px;
    }

    #content-area .error_warning .msg-wr {
        margin-bottom: 0;
    }

    .login_page #content,
    .login_page #content-area {
        padding: 0;
    }

    .toggled #content-area header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .toggled #sidebar-wrapper {
        display: block;
    }

    #content-area .settings_log {
        display: none;
    }

    .toggled #search-area,
    #search-area {
        margin-left: 20%;
    }

    #content-area header {
        width: 100%;
        height: 90px;
        position: absolute;
        left: 0;
        top: 0;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
    }

    .toggled #content-area header {
        position: fixed;
        z-index: 1050;
    }

    #sidebar-wrapper header {
        height: 90px;
    }

    #menu-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        right: 20px;
    }

    #logo-wrapper {
        width: 185px;
        display: flex;
        align-items: center;
        padding: 0;
        opacity: 1;
    }

    .icon-menu:before {
        font-size: 30px;
    }

    #search-area > #search {
        width: 210px;
        height: 30px;
        border-radius: 8px;
        border: none;
    }

    .search_header {
        -ms-flex-pack: distribute;
            justify-content: space-around;
        padding: 10px 15px;
    }

    .sidebar-nav,
    #wrapper.toggled #sidebar-wrapper {
        width: 100%;
        max-width: 100%;
        z-index: 999;
    }

    .sidebar-nav {
        padding-bottom: 20px;
    }

    .settings_log {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        padding-bottom: 20px;
    }

    .un {
        color: #fff;
        padding: 0;
    }

    #user-setts > a svg,
    #logout > a svg {
        fill: #fff;
    }

    #user-setts > a {
        padding: 0 20px;
    }

    .panel-footer {
        right: 15px;
    }

    .toggled #footer {
        display: none;
    }

    #footer {
        width: 100%;
        max-width: 100%;
        overflow: hidden;
    }

    .login-page .btn-block {
        padding: 0 37px;
    }

    .form-horizontal fieldset > .row > .col-sm-12 {
        padding: 0 15px;
    }

    .flex-gallery-section .btn-inline,
    .check-check {
        width: 100%;
        max-width: 260px;
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
    }

    .show-gallery {
        width: 100%;
        max-width: 260px;
        margin: 0;
        margin-bottom: 10px;
    }
    .drag-gallery .btn-success {
        margin: 0;
    }
    .check-check {
        margin: 10px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    .check-check .switch-label {
        margin-left: 15px;
    }

    .drag-gallery {
        text-align: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .create-field .item:nth-child(0n+2) {
        margin: 0 15px;
    }

    label {
        margin-top: 10px;
    }

    .sidebar-nav li:first-child {
        border-top: 1px solid rgba(78, 114, 102, 1);
    }

    .pageList .panel-buttons .btn_link {
        width: 150px;
        margin: 0 5px;
        padding: 8px 0;
    }

    .panel-buttons .btn_link {
        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;
    }

    .flex-switches .sub-pp label {
        margin-top: 0;
    }

    .switch-label {
        margin: 5px 0;
    }

    #content .schedulePage .top-panel {
        border: none;
    }

    #content .schedulePage .panel-body.col-sm-6 {
        padding-top: 13px;
        padding-bottom: 0;
        background: #fff;
    }

    #content .schedulePage .panel-buttons {
        padding: 0;
    }

    .schedulePage select {
        width: 100%;
        max-width: 100%;
    }

    .schedulePage .row .col-sm-8 {
        padding-left: 15px;
    }

    .widgetPage > .row > .col-sm-12 {
        padding: 0 15px;
    }

    .data-calendar {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }

    #content-area .userCreate {
        margin-bottom: 20px;
    }

    .userCreate .col-sm-12,
    .usersList .col-sm-12 {
        padding: 0;
    }

    .groupList .col-sm-12 {
        padding: 0;
    }

    .groupList .pull-right {
        margin-top: 15px;
        width: 100%;
    }

    .img_result {
        height: auto;
    }

    .img_result img {
        width: 100%;
        max-width: 300px;
    }

    .top-panel.edit {
        margin: 0;
    }

    #content .top-panel.edit {
        border: none;
    }

    #content .top-panel.edit .panel-body {
        /*background: #fff;*/
    }

    .authorUpload,
    .save-speaker-button {
        margin-left: 0;
        margin-top: 20px;
    }

    .bord-sec p {
        margin: 10px 0;
    }

    .bord-sec > .value_result {
        display: block;
    }

    .settings_page .panel-buttons .save-btn {
        width: 100%;
    }

    .flex-gallery-section .inline-gallery {
        max-width: 520px;
    }

    .speaker_page .save-speaker-button {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .bord-sec p:first-child {
        font-size: 0;
    }

    .create_author .switch span.lbl {
        margin-top: 10px;
    }

    .speaker-gallery .bord-sec {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .panel-buttons {
        padding: 0;
    }

    .create-field {
        padding: 20px 15px 0;
    }
}

@media only all and (max-width: 767px) {
    .header_title {
        margin: 0;
        font-size: 16px;
        color: #fff;
    }

    #search-area button:before {
        width: 0;
    }

    #search-area button {
        width: 15px;
    }

    #content header {
        width: 100%;
        padding: 0 20px;
        overflow: hidden;
    }

    .flex-table {
        margin: 15px;
    }

    #content th {
        min-width: 120px;
    }

    .flex-table .item {
        margin-bottom: 20px;
    }

    .settings_page .form-group {
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
    }

    .settings_page .form-group label,
    .settings_page .form-group > div {
        width: 100%;
    }

    #files {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
    }

    .article_preview {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column wrap;
                flex-flow: column wrap;
    }

    .article_preview .article_item:nth-child(0n+1) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .preview_parent .upload_prev {
        width: 200px;
    }

    .first .panel-buttons .save-btn,
    .first .panel-buttons .remove-btn {
        width: 200px;
    }

    .speaker_page .flex-wrap .item .bord-sec {
        width: 100%;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .create_author .bord-sec {
        width: 100%;
    }

    .create_author .parent-border {
        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;
    }

    .create_author .canvas-container canvas {
        position: relative !important;
        width: 100% !important;
        max-width: 346.554px !important;
        height: auto !important;
    }

    .toggled #search-area, #search-area {
        margin: 0 10px 0 0;
        background: #206558;
        border-color: #206558;
    }

    .tagsUpdate .panel-buttons {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .groupList .form-group > .col-sm-11 {
        margin-bottom: 20px;
    }

    .groupList .text-right {
        padding: 0 15px;
    }

    .panel-buttons {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
    }
    .panel-buttons a,
    .panel-buttons button {
        margin: 5px !important;
        width: 150px !important;
        margin-bottom: 15px !important;
    }
    .fixed_informer {
        display: none;
    }
}

@media only all and (max-width: 685px) {
    #content {
        min-height: auto;
        padding-bottom: 0;
    }

    #content-area .edit-area {
        padding-bottom: 50px;
    }

    .panel-buttons {
        width: 100%;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    #footer {
        margin: 0;
    }
}

@media only all and (max-width: 480px) {
    .form-horizontal .form-group > .col-sm-12 {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .back-btn,
    .panel-buttons .save-btn,
    .panel-buttons .remove-btn {
        width: 150px;
    }

    .article-section .panel-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .article_preview .article_item:nth-child(0n+1) {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    .input-upload {
        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;
    }

    .flex-gallery-section {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    #files {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .speaker-gallery .bord-sec {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .speaker_page .panel-buttons {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    .flex-preview .parent-border {
        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;
    }
    .result_figure_images .rectangle_result #iconResult,
    .result_figure_images .square_result #iconRes {
        margin-left: 5px;
    }
    .login_page .col-md-4.col-md-offset-4 {
        width: 320px;
    }
    .p_b, .p_b_s {
        width: 250px;
    }
    .preview_parent .upload_prev {
        float: none;
    }
    .prev_img {
        align-items: center;
        padding: 0;
    }

    .hint.comments {
        position: inherit;
    }
    .hint.comments .hint_text {
        width: calc(100% - 20px);
        right: 10px;
        left: auto;
    }
}

@media only all and (max-height: 480px) {
    .login-logo {
        height: auto !important;
    }
    .login-logo img {
        width: 240px;
    }
    .login-logo .text-center {
        margin: 0;
    }
    #footer {
        display: none;
    }
}