#wrapper {
    width: 100%;
}
#page-wrapper {
    /*--padding: 0 15px;--*/
    min-height: 610px;
    background-color: #fff;
}

@media(min-width:768px) {
    #page-wrapper {
        position: inherit;
        margin: 55px 0 0 210px;
        /*--padding: 0 30px;--*/
        /*border-left: 1px solid #e7e7e7;*/
        background: #f2f4f8;
    }
}

.navbar-top-links {
    margin-right: 0;
}

.navbar-top-links li {
    display: inline-block;
}

.navbar-top-links li:last-child {
    margin-right: 15px;
}

.navbar-top-links li a {
    padding: 15px;
    min-height: 50px;
}

.navbar-top-links .dropdown-menu li {
    display: block;
}

.navbar-top-links .dropdown-menu li:last-child {
    margin-right: 0;
}

.navbar-top-links .dropdown-menu li a {
    padding: 3px 20px;
    min-height: 0;
}

.navbar-top-links .dropdown-menu li a div {
    white-space: normal;
}

.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
    width: 310px;
    min-width: 0;
}
.navbar-top-links .dropdown-messages {
    margin-left: 5px;
}
.navbar-top-links .dropdown-tasks {
    margin-left: -59px;
}

.navbar-top-links .dropdown-alerts {
    margin-left: -123px;
}

.navbar-top-links .dropdown-user {
    right: 0;
    left: auto;
}

.sidebar .sidebar-nav.navbar-collapse {
    padding-right: 0;
    padding-left: 0;
}

.sidebar .sidebar-search {
    padding: 15px;
}
.sidebar .arrow {
    float: right;
}

.sidebar .fa.arrow:before {
    content: "\f104";
}

.sidebar .active>a>.fa.arrow:before {
    content: "\f107";
}

.sidebar .nav-second-level li,
.sidebar .nav-third-level li {
    border-bottom: 0!important;
}

.sidebar .nav-second-level li a {
    padding-left: 37px;
}

.sidebar .nav-third-level li a {
    padding-left: 52px;
}

@media(min-width:768px) {
    /*.sidebar {
        z-index: 1;
        position: absolute;
        width: 210px;
        margin-top: 51px;
    }*/
    .sidebar {
        z-index: 1;
        position: fixed;
        width: 210px;
        margin-top: 51px;
        height: 100%;
        overflow-y: auto;
        /*bottom: 0;
        top: 0;*/
    }
    .navbar-top-links .dropdown-messages,
    .navbar-top-links .dropdown-tasks,
    .navbar-top-links .dropdown-alerts {
        margin-left: auto;
    }
}
/*listing upload*/
.upload_document{
  margin-top: 15px !important;
}
.page_title{
  color: #333;
  font-size: 20px;
  margin-bottom: 0;
  margin-top: 10px;
  text-align: left;
}
label.upload_doc {
    background: #fff;
    display: inline-block;
    padding: 8px 15px;
    border-radius: 4px;
    border: 1px solid #ccc;
}
.upload_label {
    display: none !important;
}
/*kit handler*/
label.show_img {
    margin-top: 22px;
}
label.show_img > img {
    border-radius: 10px;
}
.add_document .label_payment{
  font-size: 15px;
  font-weight: 500
}