@media only screen and (max-width: 768px){
	body.login .panel{
	    width:90%;
	    margin:0;
	}

	body.login .wrapper-page{
	    margin:0;
	    width: 100%;
	    float:left;
	    justify-content: center;
	    align-content: center;
	}

	body.login .panel button .input-group{
	    display:block;
	    width:100%;
	    float:left;
	}

	body.login.link .panel a{
	    line-height: 14px !important;
	}

	body.login .form-group div {
	    padding:0;
	}

	.dropzone .dz-default.dz-message {
	    width: 428px;
	    height: 123px;
	    margin-left: -214px;
	    margin-top: -61.5px;
	    top: 50%;
	    left: 50%;
	    transform: scale(0.45); /* Diminui em 40% (60%) */
	}

	.modal-dialog {
	    /* width:calc(100% - 30px); */
	}

	.dropzone.dz-clickable {
	    overflow:hidden;
	}

	body.login .form-group div.alert {
	    padding:10px;
	    font-size:12px;
	}

	.stages-steps ul{
	    display:block;    
	}

	.stages-steps ul li{
	    min-width:unset;
	    width:100%;
	    display:none;
	    margin:0;
	}

	.stages-steps ul li.on{
	    display:flex;
	}

	.dropzone{
	    min-height: 140px;
	    max-height: 140px;
	}

	#modal-add-financiamento .box-form-completo.on .alert.alert-warning {
	    display:none
	}

	input[type=date]{
	    width:100%;
	    -webkit-appearance: none;
	    appearance: none;
	}

	.modal-header {
	    display:flex;
	}

	.alert.alert-info ul li {
	    font-style:italic;
	}

	.content-page{
		margin-left: 0;
	}

	#wrapper:not(.enlarged):before {
	    content:"";
	    background-color: rgba(0, 0, 0, 0.5);
	    position: fixed;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    z-index: 9; 
	}

	body.login .final-links {
	    display:flex;
	    justify-content: space-between;
	    align-content: center;
	    flex-wrap: nowrap;
	    align-items: center;
	}

	body.login .checkbox.checkbox-primary {
	    padding-left:20px !important;
	}

	#modal-add-lead.link-externo .modal-header {
	    display:block;
	}

	#modal-add-financiamento .modal-header {
	    display:block;
	}

	#modal-add-financiamento[data-link-externo='1'] label{
	    padding:0;
	}
    
    .tooltiptext-info {
        padding:10px !important;
    }
    
    .tooltip-info {
        display:none;
    }
    
    #modal-add-financiamento .alert.alert-info{
        display:block !important
    }

	button.btn-close{
		position:absolute;
		top:25px;
		right:25px;
	}

	.iti__flag-container .iti__selected-flag{
	    padding: 0px 10px !important;
	}
	
	body.login .stages-steps ul li{
		display:none;
    }

	body.login .stages-steps ul li.on{
		display: flex;
		max-width: 100%;
		min-width: 100% !important;
		flex-wrap: wrap;
		flex-direction: row;
		align-content: center;
		align-items: center;
	}

	body.login .stages-steps ul li p{
		margin-top: 5px;
		margin-left:10px;
		font-size:14px;
	}
    
    body.login .stages-steps ul{
        display: flex;
        align-items: center;
        align-content: space-around;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    img#olho, img#olho2, img#olho3{
	    right:10px
	}

	.stages-steps ul li span {
	    float: left;
	    width: 32px;
	    height: 32px;
	    line-height: 28px;
	    font-size:14px;
	}

	.wrapper-participantes h2{
	    display:block;
	    width:100%;
	    float:left;
	}

	.wrapper-participantes h2 .text {
	    width:100%;
	    float:left;
	}

	.wrapper-participantes h2 .buttons {
	    width:100%;
	    float:left;
	    display:flex;
	    margin-bottom:10px;
	}

	.wrapper-participantes h2 .buttons button{
	    margin:0;
	    margin-right:10px;
	}

	.box-show-participantes .item .dados p {
	    max-width:245px;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	}

	.box-show-participantes{
	    padding: 5px !important;
	}

	.toggle-password{
	    right:15px;
	}

	ul.nav.navbar-nav{
	    display:flex;
	    justify-content: flex-end;
	}

	.modal-dialog{
	    top: 0;
	    left:0;
	    position: absolute;
	    width:96%;
	}

	ol.breadcrumb.pull-right {
	    display:none;
	}

	.bt-lixeira[data-flag-cliente="1"] {
		display: block !important;
	    position: absolute;
	    top: -50px;
	}

	.panel[data-flag-cliente="1"] {
		display: none !important;
	}

	.bt-lixeira-mobile .bt-lixeira {
	    position:absolute;
	    top: -50px;
	    width: auto;
	    padding: 0px 20px;
	    font-size: 14px;
	}

	#divMobile .info {
	    text-align:center;
	    margin-top:20px;
	}

	#divMobile a.bt-completar-cadastro {
	    background:#25124a;
	}

	#divMobile a.on-default.remove-row.bt-deletar-financiamento {
	    background:#F44336;
	}

	#divMobile ul.social-links.list-inline {
	    display:flex;
	    width: 100%;
	    float:left;
	    justify-content: center;
	}

	#divMobile ul.social-links.list-inline a{
	    width:30%;
	    float:left;
	    display:block;
	    text-align:center;
	    padding:8px 10px;
	    border-radius:100px;
	    color:#fff;
	    font-size:16px;
	}

	#divMobile .preenchimento {
	    width:100%;
	    float:left;
	    text-align:center;
	}

	#divMobile .preenchimento .pull-right.btn-group-sm{
	    width:100%;
	    float:left;
	    text-align:center;
	    margin-top:10px;
	}

	#divMobile .info h4 {
	    font-size:22px;
	    margin-bottom:10px !important;
	}

	#divMobile .info p{
	    color:#666;
	    margin:0 !important;
	    margin-bottom:5px !important;
	}

	#divMobile .info .faturamento{
	    width:100%;
	    float:left;
	    margin-top:10px;
	}

	#divMobile .info .faturamento p{
	    font-size:16px !important;
	    margin:0;
	}

	#divMobile .info .faturamento h4 {
	    font-size:20px !important;
	    margin:0;
	    padding:0;
	}

	#divMobile .info p.name {
	    margin-top:20px !important;
	    width:100%;
	    float:left;
	    font-size: 15px;
	    font-weight:600;
	}

	a.bt-lixeira-mobile {
	    display:block !important;
	}

	#divMobile .chat {
	    display:flex;
	    gap:5px;
	    align-content: center;
	    align-items: center;
	}

	#divMobile .chat span.label {
	    paddinh:0;
	    width:20px;
	    height:20px;
	    line-height:18px;
	}

	#divMobile .data {
	    font-size:12px;
	}

	#modal-add-consorcio[data-mode="insert"] .modal-full{
	    width:98%;
	}

}