/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/JSP_Servlet/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : 19 set 2023, 10:33:47
    Author     : andreaburzi
*/

@media screen and (max-width: 900px) {
    
    /*** GENERALI **/
    .col-auto {
        max-width: 100%;
    }
    
    /*** BOTTONI ***/
    .btn {
        margin-bottom:0.2rem;
    }
    .btn-sm {
        padding: 0.3rem 0.5rem;
    }
    
    /*** DROPDOWN ***/
    .dropdown-menu > .dropdown-item {
        white-space:unset;
    }
    
    /*** TOPBAR ***/
    #topbarNew .hamburger {
        display:block;
    }
    #topbarNew .avatar-username { 
        display:none; 
    }
    #topbarNew .avatar { 
        margin-right:3px; 
    }
    #plansDropdown {
        left: -60%;
        width: 380px;
        right:inherit !important;
    }
    #plansDropdown > .dropdown-item {
        white-space:nowrap;
    }
    #helpTopBarDropdown .dropdown-item-text {
        width:120px;
    }
    #plansDropdown .btn {
        width:100%;
        display:block;
        margin-bottom:6px;
    }
    .DropdownTopBarDiv{
        padding: 10px 6px;
    }
    
    /*** SIDEBAR ***/
    .left-sidebar, .sidebar-footer {
        left: -270px;
    }
    
    /*** CARD ***/
    .card-header, .card-body {
        padding:1rem;
    }
    .card-title {
        font-size: 15px;
        margin-bottom: 0px;
        margin-top: 0px;
        line-height: 1.8rem;
    }
    .card-title-tip {
        position: relative;
        margin-top: 8px;
    }
    /*.card-title > a, .card-title .btn, .card-title .btn-group {
        display:block;
        width:100%;
        margin:3px 0px !important;
    }*/
    .card-title .btn-group {
        float:left !important;
        width:100%;
    }
    
    /*** NAV LIST ***/
    .pageNavigation .list-inline, .nav-pills, #tabOrderList, .nav-with-icons {
        flex-wrap: nowrap;
        overflow-x:auto;
        overflow-y:hidden;
    }
    .bar-top .nav-with-icons {
        display: flex !important;
    }
    
    /*** MODAL CREATE CAMPAING ***/
    #createContentButtons div {
        padding:0px !important;
    }
    #createContentButtons div:nth-child(4), #createContentWizards>div:last-child {
        padding: 0px !important;
    }
    
    /*** FIDELITY ***/
    #fidelitySettingMenuDiv .camp_title {
        font-size:0.75rem;
    }
    
    /*** ACTION BAR ***/
    #actionBarConfigMenuDiv .camp_title{
        display:none;
    }
    #actionBarConfigMenuDiv .check-left-column {
        max-width:20%;
    }
    #actionBarConfigMenuDiv .desc_content {
        width:305px;
    }
    
    /*** WORKFLOW DETAIL ***/
    #worflowTimelineSection .task-article .content-box {
        width: auto;
    }
    #worflowTimelineSection .content-box .col-auto {
        margin:5px 0px;
    }
    #worflowTimelineSection .task-article {
        min-height: 265px;
    }
    #worflowTimelineSection .task-article .content-date {
        position: relative;
        left: 0px;
        top: 0px;
        text-align: center;
    }
    
    /*** DASHBOARD CONTATTI ***/
    #contact_home_data_row {
        display:block !important;
    }
    #contact_home_data_row>div {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        display: block !important;
        text-align: center;
        padding: 0px ! important;
        margin-bottom: 25px;
        border-right: 0 !important;
    }
    
    /*** CAMPAGNE ***/
    #filtroMcCampagneDiv .btn-group {
        display:inline-block;
    }
    #filtroMcCampagneDiv .btn-group .dropdown > button {
        width:100%;
        margin-bottom:5px;
    }
    #filtroMcCampagneDiv .ml-2 {
        margin-left:0px !important;
    }
    #filtroMcCampagneDiv .input-group-append button {
        margin-bottom:0px;
    }
    #mcCampagnaTabs span {
        display:none;
    }
    #mcCampagnaTabs > li > a::before {
        left: 25%;
        top: 10px;
    }
    
    /*** WA UPSELLING / SANDBOX ***/
    #waUpsellingDiv>div {
        border-right:0 !important;
    }
    #waUpsellingDiv>.col-lg-6 {
        padding:0px !important;
    }
    #waSandboxContainerDiv .tabselect span {
        display:none;
    }
    #waSandboxContainerDiv .cardStepList ul.nav-tabs > li > a::before {
        bottom: 31px;
        left:30%;
    }
    #waScanOrDiv div {
        height:20px !important;
    }
    #waScanOrDiv {
        padding:0px !important;
    }
    .chat-thread {
        width: 100%;
        height: 410px;
    }
    
    /*** PRENOTAZIONI ***/
    #conf_calendar .fc-printButton-button {
        display:none !important;
    }
    
    /*** EMAIL2SMS ***/
    .email-client .bar-mid {
        height:auto !important;
    }
    .email-client .bar-mid .details {
        width: 100% !important;
    }
    .email-client .email-content {
        width: 100% !important;
    }
    
    /*** ACCOUNT ***/
    #section_info, #section_billing, #section_payment, #section_history, #section_security, #section_privacy {
        padding:0px !important;
    }
    #section_info .card-body, #section_billing .card-body, #section_payment .card-body, #section_history .card-body, #section_security .card-body, #section_privacy .card-body {
        padding:0px !important;
    }
    
}