/* RESPONSIVE */
@media(max-width:570px){
    .home-top-content .form-control{
    	width: 270px;
    }

    .home-bottom-content{
    	text-align: justify;
    	font-size: 20px;
    }

    .home-top-credits-left, .home-top-credits-right{
    	text-align: center;
    }

    .cma-header-account-content{
        float: left;
    }

    .cma-header-account-content a{
        margin-left: 20px;
    }

    .user-account-top-right{
        margin-top: 0px;
        padding: 0 30px;
    }

    .user-account-estimate{
        margin-left: 0;
        margin-right: 0;
    }

    .user-account-informations-link-title{
        margin-top: 30px;
    }

    .user-account-partners-l, .user-account-partners-m, .user-account-partners-r{
        text-align: center;
        padding: 0;
    }

    .user-account-description-content{
        padding-right: 0;
    }

    .user-account-informations .row{
        margin-left: 0;
        margin-right: 0;
    }

    #isMobile{
        display: none;
    }
    
    .user-account-informations-title{
        font-size: 16px;
    }

    .cma-content-row{
        padding: 0;
    }

    .user-account-top-left{
        margin-left: 17px;
        margin-right: 17px;
    }

    .user-account-chart{
        margin: 30px 0px;
        padding: 20px 10px;
    }

    .user-account-informations-slider{
        padding: 20px;
    }

    .user-account-informations-row{
        padding: 0 15px;
    }

    .user-account-partners-row{
        padding: 0 5px;
    }

    .user-account-description-row{
        padding: 0 15px;
    }

    .user-account-total{
        padding: 5px 1px;
    }

    .user-account-total-sum{
        font-size: 16px;
    }

    .user-account-chart-row{
        padding-left: 0px;
        padding-right: 0px;
    }

    .cma-header-title{
        text-align: center;
        padding: 80px 0 0 0;
    }

    #selected_spending_date{
        font-size: 18px;
        margin-left: 0;
        margin-top: 20px;
    }

    .accordion-toggle-button{
        float: none;
        margin-top: 20px;
    }

    .spendings-details{
        margin-top: 20px;
    }

    .spendings-add{
        margin: 20px 15px;
    }

    .quotation-add-customer{
        margin: 0px 15px 20px 15px;
    }

    .quotation-add-products{
        margin: 20px 15px 20px 15px;
    }

    .quotation-add-products .top-border-label .button-blue{
        margin-left: 0;
    }

    .quotation-add-products .general-content{
        padding: 15px 15px;
    }

    .quotation-add-notes{
        margin: 20px 15px 20px 15px;   
    }

    .quotation-add-analysis{
        margin: 0px 15px 20px 15px;      
    }

    .quotation-add-analysis .general-content{
        padding: 15px 15px;
    }

    .quotation-add-analysis .cma-block-25-percent{
        width: 49%;
    }

    .quotation-add-analysis .cma-block-25-percent .grey-label{
        font-size: 12px;
    }

    .quotation-add-analysis table tfoot tr td{
        font-size: 12px;
    }

    .social-simulation-decl .social-params-button{
        margin-left: 0;
        position: initial;
        margin-top: 15px;
        font-size: 12px;
        padding: 7px 10px;
    }

    .social-bottom .cma-block-25-percent{
        width: 47%;
    }

    .social-bottom-title{
        padding: 0;
    }

    .cma-header-title .social-button{
        margin-left: 0;
        margin-top: 15px;
    }

    .quotations-details-left{
        border-right: 0;
        border-bottom: solid 1px #E5E5E5;
        margin-bottom: 20px;
    }

    .reports-categ-sum{
        position: inherit;
    }

    .reports-categ-sum-content{
        font-size: 12px;
        width: 33%;
    }

    #cma-quotation-add{
        max-width: 92%;
    }

    .add-product-title{
        width:auto;
    }
}

@media(min-width:571px) and (max-width:768px){
	.home-top-content .form-control{
    	width: 315px;
    }

    .home-bottom-content{
    	text-align: justify;
    	font-size: 20px;
    }

    .home-top-credits-left, .home-top-credits-right{
    	text-align: center;
    }

    .cma-header-account-content{
        float: left;
    }

    .cma-header-account-content a{
        margin-left: 20px;
    }

    .user-account-top-right{
        margin-top: 0px;
        padding-left: 0;
    }

    .user-account-estimate{
        margin-left: 0;
        margin-right: 0;
    }

    .user-account-informations-link-title{
        margin-top: 30px;
    }

    .user-account-partners-l, .user-account-partners-m, .user-account-partners-r{
        text-align: center;
        padding: 0;
    }

    .user-account-description-content{
        padding-right: 0;
    }

    .user-account-informations .row{
        margin-left: 0;
        margin-right: 0;
    }

    #isMobile{
        display: none;
    }

    .cma-content-row{
        padding: 15px;
    }

    .user-account-partners-title{
        font-size: 15px;
    }

    .user-account-chart-row{
        max-width: 90%;
    }

    .quotations-details-left{
        border-right: 0;
        border-bottom: solid 1px #E5E5E5;
        margin-bottom: 20px;
    }

    .add-product-title{
        width:auto;
    }
}

@media(min-width:768px) and (max-width:992px){
    #isMobile{
        display: none;
    }
}

@media(min-width: 992px) and (max-width: 1100px){
    #isMobile{
        display: none;
    }

    .table-responsive{
        display: inline-table;
    }
}

@media(min-width:1100px) and (max-width:1400px){
    .table-responsive{
        display: inline-table;
    }
}

@media(min-width:1400px){
    .table-responsive{
        display: inline-table;
    }
}
/* END RESPONSIVE */