/* Minification failed. Returning unminified contents.
(1117,77): run-time error CSS1031: Expected selector, found ')'
(1117,77): run-time error CSS1025: Expected comma or open brace, found ')'
 */
.menu-tabs{ list-style: none;margin: 30px 0;border-bottom: solid 1px #808080;}
.menu-tabs li{ display: inline-block;padding: 15px;-webkit-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px;margin-bottom: -1px;}
.menu-tabs li:hover{ background-color: #d3d3d3;cursor: pointer;}
.menu-tabs li.active, .menu-tabs li.active:hover{border: solid 1px #808080;border-bottom: solid 1px #fff; background-color: #fff;cursor: default;}

.content-tabs{list-style: none;}
.content-tabs li{ display: none;}
.content-tabs li.active{ display: block;}
.content-tabs li label{ margin-top: 30px;}
.preloader {display: inline-block;width: 24px;height: 24px;background: url(/Content/admin/preloader.gif) no-repeat;}

.view{ }
.not-view{ display: none;}

.label-green {
    color: limegreen;
    font-weight: bold;
}


#news-prasby p.h4 {
    margin-top: 20px;
    color: #d80042;
    text-transform: uppercase;
}
#news-prasby p.h5 {
    font-weight: bold !important;
    margin-bottom: 0;
}
#news-prasby .new-item {
    margin-bottom: 10px;
}
#news-prasby .new-item img{
    width: 30%;
    float: left;
    padding: 10px 10px 0 0;
}
#news-prasby .new-item p.summary{
    margin-bottom: 15px;
}
#news-prasby .new-item a,
#news-prasby .new-item a:visited {
    font-weight: bold !important;
}
#news-prasby .new-item a:hover,
#news-prasby .new-item a:active {
    color: #d80042;
}
#news-prasby .new-item a:hover {
    color: #000;
}
.box-prasby > .box-header {
    background: #d80042 !important;
    background-color: #d80042 !important;
}

.news-block {
    margin-bottom: 20px;
}

.block-title {
    color: #d80042;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 10px;
    display: block;
    padding-top: 15px;
    padding-bottom: 7px;
}
.news-title a {
    color: #000;
    font-weight: bold;
    padding-bottom: 5px;
}
.news-body {
    margin-top: 10px;
}
.news-body>div {
    width: 100px; 
    float: left; 
    padding-right: 7px;
    padding-top: 5px
}
.news-body>p {
    margin-top: -7px;
}
#pras-tape .box-content {
    width: 100%;
    display: table;
    vertical-align: middle;
    padding: 10px;
    padding-top: 5px !important;
    padding-bottom: 10px !important;
}

.news-body img {
    max-width: 100%;
}

.alert {
    position: absolute;
    bottom: 50px;
    left: 50px;
    width: 400px;
    z-index: 30000;
    -ms-opacity: .9;
    opacity: .9;
}

.img-icon {
    width: 25px;
    height: 25px;
    margin-right: 5px;
    margin-bottom: 3px;
}
html, body, .wrapper, .content-wrapper, .right-side {
    min-height: 100vh !important;
}

a {
    color: #d80042;
}

    a:hover, a:active, a:focus {
        color: #ff004e;
    }

.form-control.error {
    border-color: #dd4b39 !important;
    box-shadow: none;
}

.form-group.error .validation-advice {
    color: #dd4b39;
}

.error-label {
    color: #dd4b39;
}

.icon-ok-sign {
    display: block;
    font-size: 20px !important;
    width: 25px;
    height: 25px;
    overflow: hidden;
    margin: 0 auto;
}

.icon-remove-circle {
    display: block;
    font-size: 20px !important;
    width: 25px;
    height: 25px;
    overflow: hidden;
    margin: 0 auto;
}

.text-lower {
    text-transform: lowercase;
}

.text-upper {
    text-transform: uppercase;
}

a.text-edit.editable.editable-click {
    color: #000000;
    border-bottom-color: #000000;
    font-size: 16px;
}

.input-medium {
    min-width: 250px;
}

.nav {
    margin-bottom: 0px;
}

.input-large {
    width: 600px;
}

.input-medium {
    width: 400px;
}

.new-message {
    font-weight: bold;
}

.content-header > h1 > small {
    display: block;
    padding-top: 5px;
}

.table-th {
    white-space: nowrap;
    font-weight: normal !important;
    color: #82878d;
}

a.sort-link {
    white-space: nowrap;
    font-weight: normal !important;
    color: #82878d;
}

.btn-pr {
    float: right;
    width: auto !important;
    padding: 5px 15px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
}

.btn-group-monitoring {
    padding: 0 2rem;
}

.box.box-danger {
    border-top-color: #d80042;
}

.btn-danger {
    background-color: #d80042;
    border-color: #d80042;
    color: #fff;
    background-image: none;
}

    .btn-danger:hover, .btn-danger:active, .btn-danger:focus {
        background-color: #000 !important;
        border-color: #000 !important;
    }

.btn-error {
    background-color: #82878d;
    border-color: #82878d;
    background-image: none;
    color: #fff;
}

.btn-toggle {
    text-align: center;
}

.table-region-rep .btn-group-justified {
    display: block;
}

.table-area .btn-group-justified {
    display: block;
}

.box-pr.box-solid.box-default {
    border: inherit;
    border-top: 3px solid #82878d;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}

    .box-pr.box-solid.box-default > .box-header {
        background-color: #82878d;
        padding: 5px 15px;
    }

.box-pr .box-header .box-title {
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    text-align: center;
    display: block;
    padding: 5px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.caret {
    display: none !important;
}

.btn-group > .btn.dropdown-toggle:first-child:not(:last-child) {
    -ms-border-top-right-radius: 0;
    -ms-border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.dropdown-toggle .caret {
    display: inline-block !important;
}

.nav.nav-tabs > li > a {
    color: #d80042;
}

.nav-tabs-custom > .nav-tabs > li.active {
    border-top-color: #d80042;
}

.box-title {
    font-weight: bold;
}

    .box-title span {
        font-size: 15px;
    }

textarea.form-control.input-large2 {
    width: 300px;
}

.bg-light-blue, .label-primary, .modal-primary .modal-body {
    background-color: #d80042 !important;
}

.skin-black .treeview-menu > li.active > a, .skin-black .treeview-menu > li > a:hover {
    color: #d80042;
}

.elfinder .elfinder-button {
    width: auto;
}

/* 
    Component: callout
------------------------
*/
.callout {
    margin: 0 0 20px 0;
    padding: 15px 30px 15px 15px;
    border-left: 5px solid #eee;
}

    .callout.callout-danger,
    .callout.callout-warning,
    .callout.callout-info {
        color: #000000 !important;
    }

    .callout h4 {
        margin-top: 0;
    }

    .callout p:last-child {
        margin-bottom: 0;
    }

    .callout code,
    .callout .highlight {
        background-color: #fff !important;
    }

    .callout.callout-danger {
        background-color: #fff !important;
        border-color: #d80042 !important;
    }

    .callout.callout-warning {
        background-color: #fefbed !important;
        border-color: #ffc917 !important;
    }

    .callout.callout-info {
        background-color: #f0f7fd !important;
        border-color: #d0e3f0 !important;
    }

    .callout.callout-danger h4 {
        color: #d80042 !important;
    }

    .callout.callout-warning h4 {
        color: #ffc917 !important;
    }

    .callout.callout-info h4 {
        color: #3A87AD !important;
    }
/* 
    callout end
*/
.pagination > .active > a, .pagination > .active > a:focus,
.pagination > .active > a:hover, .pagination > .active > span,
.pagination > .active > span:focus, .pagination > .active > span:hover,
.pagination > .next > a, .pagination > .next > a:focus,
.pagination > .next > a:hover, .pagination > .next > span,
.pagination > .next > span:focus, .pagination > .next > span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #222;
    border-color: #222;
}

    .pagination > .next > a, .pagination > .next > a:focus,
    .pagination > .next > a:hover, .pagination > .next > span,
    .pagination > .next > span:focus, .pagination > .next > span:hover {
        border-left-color: #ddd;
    }

.field-validation-error {
    color: #d80042;
}

.icheckbox_minimal-blue, .iradio_minimal-blue {
    background-color: #fff;
}

    .icheckbox_minimal-blue.checked.disabled {
        background-position: -40px 0;
    }

.iradio_minimal-blue {
    -ms-border-radius: 50%;
    border-radius: 50%;
}

span[data-toggle=collapse] {
    cursor: pointer;
}

/* 
    Jquery UI
------------------------
*/
.ui-front {
    z-index: 9999;
}

.ui-tooltip {
    background-color: #000000;
    color: #fff;
    box-shadow: none;
    border: none;
    padding: 0;
    opacity: 1;
    min-width: 100px;
}

.ui-tooltip-content {
    position: relative;
    padding: 5px;
    text-align: center;
}

    .ui-tooltip-content::before {
        content: '';
        position: absolute;
        border-style: solid;
        display: block;
        width: 0;
        top: -5px;
        left: 50%;
        border-color: #000 transparent;
        border-width: 0 5px 5px;
    }

.ui-widget {
    font-family: Verdana,Arial,sans-serif;
}

/* UI end*/

#preloader {
    animation: timing 1s infinite steps(360);
}

@keyframes timing {
    100% {
        transform: rotate(360deg);
    }
}

ul.list-answers {
    font-size: 16px !important;
    list-style-type: none;
}

.clear {
    margin-bottom: 49px;
}

/* ---------------------
    treeview change angle to right
   ---------------------
*/

.sidebar-menu li > a > .pull-right-container > .fa-angle-right {
    width: auto;
    height: auto;
    padding: 0;
    margin-right: 10px;
    margin-top: 3px;
    transition: .1s;
}

.sidebar-menu li.active > a > .pull-right-container > .fa-angle-right {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    transition: .1s;
}

.sidebar-menu .treeview-menu > li > a > .pull-right-container > .fa-angle-right {
    width: auto;
}

.sidebar-menu li > a > .pull-right-container > .pull-right {
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -7px;
}

/* ---------------------
    end
   ---------------------
*/
.nav-tabs-custom > .nav.nav-tabs > li > a {
    font-weight: bold;
}

.help-block.checkbox-help {
    margin-left: 22px;
}

.btn-back {
    background-color: #2b2c2d;
    border-color: #2b2c2d;
    color: #fff;
}

    .btn-back:hover, .btn-back:active, .btn-back:focus {
        background-color: #3d3e40;
        border-color: #3d3e40;
        color: #fff;
    }

.dataTables_wrapper {
    width: 100%;
    margin: 0 auto;
}

div.dataTables_wrapper div.dataTables_filter input {
    margin-left: 0 !important;
    display: inline-block !important;
    width: 100% !important;
}

.dataTables_filter input[type=search] {
    min-width: 200px;
    margin-left: 0;
}

.dataTables_filter {
    max-width: 300px;
    float: right;
}

.ui-dialog button.ui-dialog-titlebar-close:before {
    content: "\f00d";
    line-height: 15px;
    height: 15px;
    display: block;
    text-align: center;
    font-family: FontAwesome;
    color: #252525;
    font-size: 14px;
}

.bootstrap-datetimepicker-widget table td.today:before {
    border-bottom-color: #d80042 !important;
}

.bootstrap-datetimepicker-widget table td.active.today:before {
    border-bottom-color: #fff !important;
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover,
.bootstrap-datetimepicker-widget table td span.active {
    background-color: #d80042 !important;
}

.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active {
    background: #d80042 !important;
}

.help-block {
    color: #737373 !important;
}

.select2-dropdown .select2-search__field:focus, .select2-search--inline .select2-search__field:focus {
    border: 1px solid #d80042;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #d80042;
    border-color: #d80052;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #FD93B3;
    color: white;
}

.ui-state-highlight {
    background-color: #fff;
    border: 1px dashed #aaa;
    border-radius: 5px;
    margin: 5px 0;
}

.ui-sortable-helper {
    cursor: move;
}

.ui-sortable-handle {
    cursor: move
}


/*==========Other styles=============*/
#map {
    width: 100%;
    height: 300px;
}

.project-page_item {
    display: inline-block;
    width: 150px;
    height: 200px;
    margin: 2px 5px;
}

    .project-page_item > .project-image, .slider-slide_item > .slide-image {
        background-size: cover !important;
        position: relative;
        height: 100%;
        border-radius: 5px;
    }

.slide-image {
    background-color: transparent;
}

.page-block_item {
    padding: 10px;
    margin-bottom: 5px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

    .page-block_item:last-child {
        margin-bottom: 20px;
    }

    .page-block_item img {
        margin-right: 20px;
    }

    .page-block_item .title {
        display: inline-block;
        vertical-align: middle;
    }

.project-page_item > .project-image > div {
    color: #fff;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px 5px;
    border-radius: inherit;
}

.project-page_item .remove, .page-block_item .remove {
    margin-top: -5px;
    margin-right: -5px;
}

.slider-slide_item {
    display: inline-block;
    width: 300px;
    height: 200px;
    margin: 2px 5px;
    color: #fff;
    text-align: center;
    overflow: hidden;
    position: relative;
}

    .slider-slide_item > .slide-content {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: rgba( 0, 0, 0, 0.3);
    }

        .slider-slide_item > .slide-content > .rubric {
            display: table;
            background-color: #dc143c;
            margin: 10px auto;
            padding: 0 5px;
        }

    .slider-slide_item .remove {
        z-index: 10;
        position: absolute;
        right: 0;
    }

ul.menu-links-list {
    padding-left: 0;
    max-height: 220px;
    overflow-y: scroll;
}

    ul.menu-links-list li {
        list-style-type: none;
    }

        ul.menu-links-list li > label {
            width: 100%;
        }

            ul.menu-links-list li > label > span {
                display: inline-block;
                width: calc(100% - 30px);
                vertical-align: top;
                padding-left: 5px;
            }

            ul.menu-links-list li > label > .icheckbox_minimal-blue {
                vertical-align: middle;
            }

.add-menu-button {
    text-align: right;
    padding: 5px 20px;
    margin-bottom: 10px;
}

.menu-link {
    margin-bottom: 5px;
}

.div-img-lg {
    height: 120px;
    width: 190px;
    overflow: hidden;
    position: relative;
}

    .div-img-lg > img {
        position: absolute;
        width: 100%;
        margin: auto;
        top: -100%;
        left: -100%;
        right: -100%;
        bottom: -100%;
    }
/*==========Autocomplete UI=============*/
.ui-autocomplete {
    overflow: auto;
}

    .ui-autocomplete .ui-menu-item {
        width: 100%;
        padding: 0 5px;
    }

.ui-menu .ui-menu-item-wrapper {
    width: 100%;
    padding: 0;
}

.ui-autocomplete .ui-menu-item:hover {
    background-color: #FD93B3;
    color: white;
}

.ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
    background-color: transparent !important;
    border: none !important;
    color: inherit;
}

.languages {
    margin-left: 50px;
}

.navbar.navbar-static-top .languages a {
    width: 50px;
    height: 50px;
    padding: 12px;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-transform: uppercase;
}

/*==========Other styles end=============*/
.hero-image {
    width: 100px;
    height: 100px;
    display: inline-block;
    margin-right: 5px;
    background: #fff;
    border: gray 1px solid;
    position: relative;
}

    .hero-image .hero-image-inner {
        width: 100%;
        height: 100%;
        overflow: hidden;
        background-size: cover;
        cursor: pointer;
    }

    .hero-image .label-danger {
        position: absolute;
        top: -5px;
        right: -5px;
        cursor: pointer;
        line-height: 14px;
        font-size: 12px;
    }

button.add-image {
    width: 100px;
    height: 100px;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    background: #fff;
    border: gray 1px dashed;
    background-size: cover;
    cursor: pointer;
}

    button.add-image:focus {
        outline: none;
    }

.info-box-icon.play-icon {
    border-radius: 0;
    width: 100px;
    height: 130px;
    line-height: 100px;
    color: #fff;
    background-color: #000;
    cursor: pointer;
}

    .info-box-icon.play-icon audio {
        width: 100px;
        position: relative;
        top: -35px;
    }

table tr.dt-rowReorder-moving {
    position: relative;
    outline: 1px dashed #aaa;
}

table tr.dt-rowReorder-moving td {
    visibility: hidden;
    border: none;
}

.table-reorder td:first-child {
    cursor: move;
}

[ng\:cloak], [ng-cloak], .ng-cloak {
    display: none !important;
}

.ck-bold + .cke .cke_contents {
    border-bottom: 1px solid #d3dad8;
}

.ck-bold + .cke .cke_bottom {
    display: none;
}

.validation-summary-errors ul {
    list-style-type: none
}

    .validation-summary-errors ul li:before {
        content: "\f071";
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        margin-right: 10px;
    }

.parameter-row {
    border-bottom: 1px solid #d2d6de60;
    margin: 0 0 10px;
}

    .parameter-row .form-control {
        border-width: 2px;
        font-size: 16px;
        font-weight: 700;
    }

.disabled, .disabled * {
    pointer-events: none;
}

/**------Switch------------**/
/* The switch - the box around the slider */
.switcher-label {
    line-height: 24px;
    height: 24px;
    display: inline-block;
    margin: 0 10px;
    cursor: pointer;
}

.switcher {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 24px;
    vertical-align: middle;
}

    /* Hide default HTML checkbox */
    .switcher input {
        opacity: 0;
        width: 0;
        height: 0;
    }

    /* The slider */
    .switcher .slider {
        position: absolute;
        cursor: pointer;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #d2d6de;
        -webkit-transition: .4s;
        transition: .4s;
    }

        .switcher .slider:before {
            position: absolute;
            content: "";
            height: 18px;
            width: 18px;
            left: 3px;
            bottom: 3px;
            background-color: white;
            -webkit-transition: .4s;
            transition: .4s;
        }

    .switcher input:checked + .slider {
        background-color: #d80042;
    }

        .switcher input:checked + .slider:before {
            -webkit-transform: translateX(16px);
            -ms-transform: translateX(16px);
            transform: translateX(16px);
        }

    /* Rounded sliders */
    .switcher .slider.round {
        border-radius: 24px;
    }

        .switcher .slider.round:before {
            border-radius: 50%;
        }
/**--------Switch end--------**/

/*DataTables custom*/
table.dataTable.fixedHeader-floating {
    margin-top: 0 !important;
}

table.button-column {
    min-width: 180px;
}

.table thead tr {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.03)), #FFFFFF;
}

.table-striped > tbody > tr:nth-child(odd) > td {
    background: none;
}

.table-striped > tbody > tr:nth-child(odd) {
    background: #FFFFFF;
}

.table-striped > tbody > tr:nth-child(even) > td {
    background: none;
}

.table-striped > tbody > tr:nth-child(even) {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.03)), #FFFFFF;
}

.table tbody a:not(.btn) {
    color: #333;
    transition: color 0.1s;
}

.table tbody a:not(.btn):hover  {
    color: rgba(0, 0, 0, 0.5);
}

.dropdown.user.user-menu {
    min-width: 170px;
}

.main-header .navbar .logo {
    display: none;
}

@media(max-width: 900px) {
    .report-buttons {
        float: none !important;
    }

    .report-buttons > div {
        display: block !important;
    }

    .report-buttons > div > .btn,
    .report-buttons > .btn {
        width: 100%;
        margin: 10px 0 !important;
    }
}

@media (max-width: 767px) {
    .navbar {
        display: flex;
        align-items: center;
    }

    .main-header .logo {
        display: none;
    }

    .main-header .navbar .logo {
        display: block;
    }

    .main-header .navbar .logo img,
    .main-header .navbar .navbar-nav > .user-menu .user-image {
        max-width: 100%;
        align-self: center;
        vertical-align: middle !important;
    }

    .main-header .navbar .navbar-nav > .user-menu {
        min-width: 50px !important;
    }

    .main-header .navbar .navbar-nav > .user-menu .user-image {
        margin-bottom: -10px;
    }

    .table-reports .btn {
        width: 100%;
    }
}

@media (max-width: 591px) {
    .table-region-rep .btn-group-justified {
        display: table;
    }

    .table-reports.dataTable > tbody > tr.child span.dtr-title {
        display: none;
    }

    .table-reports .dtr-details .dtr-data {
        margin: 0;
    }

    .table-reports.dataTable > tbody > tr.child ul.dtr-details {
        width: 100%;
    }

    .table-reports .dtr-details .dtr-data {
        width: 100%;
    }

    .table-reports.dataTable > tbody > tr.child ul.dtr-details li:last-child) {
        padding-bottom: 0;
    }
}

@media (max-width: 480px) {
    .btn-group-monitoring {
        display: flex;
        flex-direction: column;
    }

    .btn-group-monitoring .btn-default:not(:last-child) {
        margin-bottom: 1.6rem;
    }
}

.dt-control {
    cursor: default;
    
}

.dt-control button {
    display: none;
}

.collapsed .dt-control {
    display: flex;
    align-items: flex-start;
    cursor: pointer;
    pointer-events: all;
}

    .collapsed .dt-control button {
        display: block;
        border: none;
        background: none;
        transition: transform 150ms ease;
        transform: rotate(0deg);
        margin-left: auto;
    }

.collapsed .parent .dt-control button > i {
    transform: rotate(-180deg);
    transition: transform 150ms ease;
}

.dtr-details li {
    display: flex;
}

.dtr-details .dtr-title {
    margin-right: auto;
}

.dtr-details .dtr-data {
    margin-left: 20px;
}

.skin-black .main-header > .navbar {
    margin-left: 0;
}

.main-header .navbar .logo {
    display: block;
}

.main-header .navbar .logo img {
    transform: translateX(-50px);
}

.group-labels {
    display: flex;
    flex-direction: column;
}

.group-labels div:first-child {
    margin-bottom: 25px;
}

.group-labels div {
    white-space: nowrap;
}

.input-wrapper {
    padding: 0;
}

.input-wrapper span {
    display: none;
}

span.field-validation-error {
    display: block;
}

.group-num {
    display: none;
}

.form-group-btn {
    display: none;
}

.form-group--flex {
    display: flex;
    justify-content: space-between;
}

.form-group-btn {
    border: none;
    background: none;
    transition: transform 0.2s;
}

.form-group-btn--active {
    transform: scale(-1, -1)
}

table {
    width: 100%;
}

ul.dtr-details {
    width: 100%;
}

.cell-hidden {
    display: none;
}

.table-noinfo .dataTables_info {
    display: none;
}

.label-hidden {
    display: none;
}

@media (max-width: 1199px) {
    .input-wrapper {
        padding: 0 15px;
    }

    .group-labels {
        display: none;
    }

    .lg-hidden {
        display: none;
    }

    .input-wrapper span {
        display: inline-block;
        margin-bottom: 5px;
    }

    .group-num {
        display: inline-block;
        font-weight: 700;
    }
}

@media (max-width: 991px) {
    .form-group-btn {
        display: block;
    }
}

@media (max-width: 901px) {
    .btn .btn-drop-control {
        position: absolute;
        top: 50%;
        right: 10px;
        transform: translateY(-50%);
    }
}

@media (max-width: 767px) {
    .main-header .navbar .logo img {
        transform: translateX(0);
    }

    .group {
        align-items: flex-start;
    }

    .table-inner .dtr-data {
        width: 50%;
    }
}

@media (max-width: 576px) {
    .table-inner .dtr-data {
        width: 100%;
    }
}
