.main-content {
    background-color: #F5F5F5;
}

body {
    font-family: 'Roboto';
    background-color: #F5F5F5;
    font-size: 13px;
}

.content-section > div:nth-of-type(2), .client-list > div:nth-of-type(2), .client-list > form > div:nth-of-type(2) , .content-section > form > div:nth-of-type(2) {
    background-color: #FFFFFF !important;
}

.btn-vmd, .btn-vmd-grey {
    font-size: 12px;
}

.btn-vmd:hover {
    color: #FFF;
}

.content-section, .client-list {
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}

.client-list-header, .content-section-header {
    padding: 10px 15px 10px 15px;
    background-color: #37474F;
}

.section-title-container {
    display: inline-block;
    padding: 5px 0;
}

.user-guide-section:last-child > .panel-heading {
    border-bottom: none;
}

.panel.user-guide-section {
    box-shadow: none;
}

#slide-menu .menu-item:hover > a {
    background-color: #37474F;
}

.client-item:nth-child(even) {
    background-color: #FFF;
}

.client-item:nth-child(odd) {
    background-color: #FFF;
}

.client-item:first-child {
    border-top: solid 1px #adadad;
}

.client-item:last-child {
    border-bottom: solid 1px #adadad;
}

.client-list-container {
    margin-left: -15px;
    margin-right: -15px;
}

#client-keyword {
    margin-left: 10px;
}

.client-item-photo {
    background-color: #222222;
}

.client-link {
    color: 	#333;
}

.client-link:hover {
    color: 	#333;
}

.client-address, .client-contact {
    color: 	#999;
}

.remove-client {
    font-size: 18px;
    color: #999;
}

.client-detail-container {
    background-color: #F5F5F5;
    border: solid 1px #acacac;
}

@media (min-width: 992px){
    .client-detail-container {
        margin-right: 10px;
    }
}

.file-list-container {
    background-color: transparent;
    border: solid 1px #acacac;
    font-size: 13px;
}

#shared, #uploaded {
    padding: 10px 0 0 0;
}

.inline-block {
    display: inline-block;
}

.file-title a, .file-title a:hover {
    font-size: 14px;
    color: #333;
    font-weight: bold;
}

.client-detail-container .file-description {
    color: #000
}

.client-detail-container .client-link:hover {
    color: 	#000;
}

.client-detail-container .client-address, .client-detail-container .client-contact {
    color: 	#000;
}

.provider-container-item {
    box-shadow: none !important;
    border: solid 1px #acacac !important;
}

.provider-container-item .panel-body {
    padding: 0;
}

.provider-container-item .file-list-container {
    border: none;
}

.provider-container-item .tab-pane {
    min-height: 50px;
}

.user-guide-section .file-list-container {
    border: none;
}