#wrapper {
    width: 100%;
}

.navbar {
    min-height: 34px;
}

.navbar-static-side ul li {
    border-bottom: 1px solid #F8D394;
}

.navbar-static-side {
    position: absolute;
    width: 180px;
    z-index: 1;
    border-bottom: 3px solid #F6AD36;
}

.nav > li > a {
    display: block;
    padding: 6px 15px;
    position: relative;
}

.navbar-default {
    background-color: #F8F8F8;
}

#content {
    border-left: 1px solid #E7E7E7;
    margin: 0 0 0 180px;
    min-height: 1000px;
    position: inherit;
    background-color: #FFFFFF;
}

legend {
    width: auto;
    margin-bottom: 0;
    margin-left: 2%;
}

fieldset {
    border-radius: 0 !important;

}

.ui-corner-all {
    border-radius: 0 !important;
}

.ui-widget-content {
    background: #F8F8F8 !important;
}

.dataTables_wrapper .dataTable {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.dataTables_wrapper .row {
    background-color: #F6A828;
    margin-left: 0;
    margin-right: 0;
    padding: 5px 0;
}

.dataTables_wrapper .row label {
    margin-bottom: 0;
    color: white;
}

.dataTables_wrapper th {
    text-align: center;
}

.dataTable thead tr input {
    width: 100%!important;
}

.dataTable thead > tr > th {
    padding-left: 5px!important;
    padding-right: 5px!important;
}

.dataTable {
    border-collapse: collapse!important;
}

.dataTable tr.odd {
    background-color: #F9F3EA!important;
}

.dataTables_wrapper .dataTables_paginate .fg-button {
    margin-left: 0!important;
    padding: 0!important;
}

.pagination > li > a, .pagination > li > span {
    border: medium none;
    color: #428BCA;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 4px 8px;
    position: relative;
    text-decoration: none;
}

.ui-state-default.active a, .ui-state-default a.active:link, .ui-state-default a.active:visited {
    color: #FFFFFF;
}


.dataTables_info {
    color:white!important;
}

.admin-mainpage-link {
    font-size: 18px;
    line-height: 34px;
    padding: 15px;
    color: #F89B1D !important;
}

.admin-mainpage-link:hover {
    text-decoration: none;
}

a:hover, a:focus {
    color: #2A6496;
    text-decoration: none!important;
}

.nav > li > a > img {
    margin: 0 8px 0 0;
}

.nav > li > a {
    padding: 4px 15px;
}

.nav.collapse > li > a {
    padding: 4px 15px 4px 30px;
}

.fa.arrow:before {
    content: "\f104";
}

.fa {
    margin-top: 2px;
}

.arrow {
    float: right;
}

form input[type="text"] {
    width: auto;
}

@media (max-width: 991px) {
    .menu_item {
        display: none;
    }

    #content {
        margin-left: 80px;
    }

    .navbar-static-side {
        width: 80px;
    }
    .nav li a {
        text-align: center;
    }
}

.side-menu-fixed {
	position: fixed;
	top: 0;
}