/* here you can put your own css to customize and override the theme */

.page-content-wrapper .page-content {
    padding-top: 0px;
}
.page-head .page-title {
    padding-top: 0px;
}
.page-head .page-actions{
    float: right;
    padding-bottom: 10px;
}
DIV.chat-switch {
    width: 100%;
    text-align: center;
    padding: 5px 0 0 0;
}
DIV.chat-switch LABEL {
    padding-right: 20px;
}

.modal-dialog {
    margin: 0px auto;
    width: 100%;
}

#change_password .modal-dialog, #accettazione_tos .modal-dialog {
    width: auto !important;
}

DIV#change_password .modal-body P {
    font-weight: bold;
}
DIV#change_password .modal-body LABEL {
    width: 180px;
    padding-left: 20px;
}
DIV#change_password .modal-body .form-control {
    display: inline;
}

.kv-preview-data.file-preview-image {
    height: auto !important;
    width: 100% !important;
}

.feeds li .col1>.cont {
    float: left;
    padding-right: 70px;
    width: 100%;
    overflow: hidden;
}

.feeds li .col2{
    float: left;
    width: 65px;
    margin-left: -65px;
}

.feeds li .col1, .feeds li .col1 > .cont > .cont-col2 {
    width: 100%;
    float: none;
}

.feeds li .col1 > .cont > .cont-col2 > .desc {
    margin-left: 50px;
    overflow: visible;
}

.feeds li .col2>.action {
    padding: 1px 9px 5px 4px;
    text-align: right;
}

#banner_view_container{
    background: #e9ecf3;
}

#banner_view_image{
    width: 100%;
    margin: 0 auto;
    text-align: center;
    padding: 4px;
    background-color: rgb(233, 236, 243);
}

.list-category-name{
    font-size: 14px;
    color: black;
    margin-top: -18px;
}

.ads-federfarma-list-class-cont{
    padding-right: 45px !important;
}
.ads-federfarma-list-class-col2{
    width: 45px !important;
    margin-left: -45px !important;
}

.ads-list-class-cont{
    padding-right: 165px !important;
    overflow: visible !important;
}
.ads-list-class-cont .list-category-name{
    margin-right: -90px;
}
.ads-list-class-col2{
    width: 80px !important;
    margin-left: -80px !important;
}

.delete-message{
    float: left;
    margin-right: 10px;
}
.delete-message img{
    width: 25px;
    cursor: pointer;
}

.feeds li .col1>.cont{
    width: 85%;
}
.feeds li .col2 {
    width: 175px !important;
    margin-left: -65px !important;
}
.feeds li .col2>.action {
    float: left;
    left: 90px;
    margin-left: 30px;
}

.rating-table-wrapper{
    display: flex;
    border-top: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
}
.rating-table-wrapper .rating-table-container{
    flex: 1;
    display: flex;
    justify-content: center;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding: 10px;
}
.rating-table-wrapper .rating-table-container > div{
    display: inline-block;
}




