.btn-draggable {
    cursor: move !important;
    cursor: -webkit-grab !important; 
    cursor:    -moz-grab !important; 
    cursor:         grab !important;
}

.tickets .ticket-content {
    width: 100%;
}

.imagecheck-input:checked ~ .imagecheck-figure{
    border-color: var(--theme-color);
}

.imagecheck-image{
    height: 100%;
}

.description-wrapper{
    white-space: pre-wrap;
}

.sidebar-menu {
    font-size: 16px;
}

.back-to-top {
    position: fixed;
    bottom: 25px;
    right: 25px;
    display: none;
    z-index: 1;
} 

.paymet-box{
    margin: 3px;
    padding: 3px;
    border: 3px solid #0d1137;
    border-radius: 5px;
}

.cursor-pointer {
    cursor: pointer;
}
.text-strike {
    text-decoration: line-through;
}

.profile-widget .profile-widget-picture{
    height: 100px;
}

.navbar .nav-link.nav-link-user img{
    height: 30px;
}
.profile-widget-header .avatar-item .avatar-badge{
    z-index: 1;
    bottom: -65px;
    right: 3px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    background-color: #6777ef;
}

.user-avatar.avatar.avatar-xl{
    font-size: 45px;
    height: 100px;
    width: 100px;
}

.select2-container {
    display: block !important;
    width: 100% !important;
}

.system-logos{
	max-width: 100%;
    max-height: 100%;
}

.navbar-logos{
    padding: 10px;
    width: auto;
    height: auto;
    max-height: 59px;
}

.code img{
    width: 100%;
    height: auto;
    padding: 25px;
}

.range{
    padding: 10px 0px !important;
}


/*--------------------------------------------------------------------Layout pc*/

.ordenacao{
    display: flex; 
    flex-direction: row;
}
/*Perfil Foto do perfil*/
    .ordem1 {
        order: 1; 
    }    
    .ordem2 {        
        order: 2; 
    }
    .ordem3 {        
        order: 3; 
    }
/*Perfil Foto do perfil fim*/ 

/*Perfil Logo do perfil*/
    .ordem4 {
        order: 4; 
    }    
    .ordem5 {        
        order: 5; 
    }
    .ordem6 {        
        order: 6; 
    }
/*Perfil Logo do perfil fim*/

/*Perfil link do perfil*/
    .ordem7 {
        order: 7; 
    }    
    .ordem8 {        
        order: 8; 
    }
    .ordem9 {        
        order: 9; 
    }
/*Perfil link do perfil fim*/

/*Perfil nome do perfil*/
    .ordem10 {
        order: 10; 
    }    
    .ordem11 {        
        order: 11; 
    }
/*Perfil nome do perfil fim*/

/*Perfil nome da empresa do perfil*/
    .ordem12 {        
        order: 12; 
    }
    .ordem13 {        
        order: 12; 
    }
/*Perfil nome da empresa do perfil fim*/

/*Perfil cargo da empresa do perfil*/
    .ordem14 {        
        order: 14; 
    }
    .ordem15 {        
        order: 15; 
    }
/*Perfil cargo da empresa do perfil fim*/

/*Perfil resumo da empresa do perfil*/
    .ordem16 {        
        order: 16; 
    }
    .ordem17 {        
        order: 17; 
    }
/*Perfil resumo da empresa do perfil fim*/

/*Perfil botões da empresa do perfil*/
    .ordem18 {        
        order: 18; 
        margin-right: 10px;
    }
    .ordem19 {        
        order: 19; 
        margin-right: 10px;
    }
    .ordem20 {        
        order: 20; 
        margin-right: 10px;
    }
/*Perfil botões da empresa do perfil fim*/

/*Perfil botões contato da empresa do perfil*/
    .ordem21 {        
        order: 21; 
        margin-right: 10px;
    
    }
    .ordem22 {        
        order: 22; 
        margin-right: 10px;
        
    }    
/*Perfil botões contato da empresa do perfil fim*/

/*Perfil botões produtos da empresa do perfil*/
.ordem23 {        
    order: 23; 
    margin-right: 10px;

}
.ordem24 {        
    order: 24; 
    margin-right: 10px;
    
}    
/*Perfil botões contato da empresa do perfil fim*/

    .tamanhofoto{
        width: 45%;

    }

    .main-content {
        padding-left: 280px !important;
        padding-right: 30px !important;
    }

    .card .card-header, .card .card-body, .card .card-footer {
        background-color: transparent;
        padding: 20px 25px;
    }

    .botao_estilo{
        width: 100%;    
    }
    .botao_orientacao{        
        justify-content: flex-end;
    }



/*--------------------------------------------------------------------Layout tablet*/
@media (max-width: 1024px) {

    .ordenacao{
        display: flex; 
        flex-direction: row;
    }
/*Perfil Foto do perfil*/
    .ordem1 {
        order: 1; 
    }    
    .ordem2 {        
        order: 2; 
    }
    .ordem3 {        
        order: 3; 
    }
/*Perfil Foto do perfil fim*/ 

/*Perfil Logo do perfil*/
.ordem4 {
    order: 4; 
}    
.ordem5 {        
    order: 5; 
}
.ordem6 {        
    order: 6; 
}
/*Perfil Logo do perfil fim*/

/*Perfil link do perfil*/
.ordem7 {
    order: 7; 
}    
.ordem8 {        
    order: 8; 
}
.ordem9 {        
    order: 9; 
}
/*Perfil link do perfil fim*/

/*Perfil nome do perfil*/
.ordem10 {
    order: 10; 
}    
.ordem11 {        
    order: 11; 
}
/*Perfil nome do perfil fim*/

/*Perfil nome da empresa do perfil*/
.ordem12 {        
    order: 12; 
}
.ordem13 {        
    order: 12; 
}
/*Perfil nome da empresa do perfil fim*/

/*Perfil cargo da empresa do perfil*/
.ordem14 {        
    order: 14; 
}
.ordem15 {        
    order: 15; 
}
/*Perfil cargo da empresa do perfil fim*/

/*Perfil resumo da empresa do perfil*/
.ordem16 {        
    order: 16; 
}
.ordem17 {        
    order: 17; 
}
/*Perfil resumo da empresa do perfil fim*/

/*Perfil botões da empresa do perfil*/
.ordem18 {        
    order: 18; 
    margin-right: 10px;
}
.ordem19 {        
    order: 19; 
    margin-right: 10px;
}
.ordem20 {        
    order: 20; 
    margin-right: 10px;
}
.botao_estilo{
    width: 100%;    
}
.botao_orientacao{
    float: right;
}
/*Perfil botões da empresa do perfil fim*/

    .tamanhofoto{
        width: 45%;

    }

    .main-content {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

    .card .card-header, .card .card-body, .card .card-footer {
        background-color: transparent;
        padding: 20px 25px;
    }
    
    
    /*Perfil botões da empresa do perfil*/
    .ordem18 {        
        order: 18; 
    }
    .ordem19 {        
        order: 19; 
    }
    .ordem20 {        
        order: 20; 
    }
   /*Perfil botões da empresa do perfil fim*/

}

/*--------------------------------------------------------------------Layout mobile*/
@media (max-width: 600px) {
    .ordenacao{
        display: flex; 
        flex-direction: column;
    }
    
    /*Perfil Foto do perfil*/
    .ordem1 {
        order: 1; 
    }  
    .ordem2 {        
        order: 3;     
    }
    .ordem3 {        
        order: 2;
        float: right;         
    }
    /*Perfil Foto do perfil fim*/
    
    /*Perfil Logo do perfil*/
    .ordem4 {
        order: 4; 
    }  
    .ordem5 {        
        order: 6;     
    }
    .ordem6 {        
        order: 5;
        float: right;         
    }
    /*Perfil Logo do perfil fim*/
    
    /*Perfil link do perfil*/
    .ordem7 {
        order: 7; 
    }    
    .ordem8 {        
        order: 8; 
    }
    .ordem9 {        
        order: 9; 
    }
    /*Perfil link do perfil fim*/
    
    /*Perfil nome do perfil*/
    .ordem10 {
        order: 10; 
    }    
    .ordem11 {        
        order: 11; 
    }
    /*Perfil nome do perfil fim*/
    
    /*Perfil nome da empresa do perfil*/
    .ordem12 {        
        order: 12; 
    }
    .ordem13 {        
        order: 13; 
    }
    /*Perfil nome da empresa do perfil fim*/
    
    /*Perfil cargo da empresa do perfil*/
    .ordem14 {        
        order: 14; 
    }
    .ordem15 {        
        order: 15; 
    }
    /*Perfil cargo da empresa do perfil fim*/
    
    /*Perfil resumo da empresa do perfil*/
    .ordem16 {        
        order: 16; 
    }
    .ordem17 {        
        order: 17; 
    }
    /*Perfil resumo da empresa do perfil fim*/

    /*Perfil botões da empresa do perfil*/
    .ordem18 {        
        order: 18; 
    }
    .ordem19 {        
        order: 19; 
    }
    .ordem20 {        
        order: 20; 
    }
    /*Perfil botões da empresa do perfil fim*/

    /*Perfil botões da empresa do perfil*/
    .ordem18 {        
        order: 18; 
        margin-right: 0px;
        margin-top: 10px;
    }
    .ordem19 {        
        order: 19; 
        margin-right: 0px;
        margin-top: 10px;
    }
    .ordem20 {        
        order: 20; 
        margin-right: 0px;
        margin-top: 10px;
    }
    /*Perfil botões da empresa do perfil fim*/

    /*Perfil botões contato da empresa do perfil*/
    .ordem21 {        
        order: 21; 
        margin-right: 0px;
        margin-top: 10px;
    }
    .ordem22 {        
        order: 22; 
        margin-right: 0px;
        margin-top: 10px;
    }   
    /*Perfil botões contato da empresa do perfil fim*/

    /*Perfil botões produtos da empresa do perfil*/
    .ordem23 {        
        order: 23; 
        margin-right: 0px;
        margin-top: 10px;
    }
    .ordem24 {        
        order: 24; 
        margin-right: 0px;
        margin-top: 10px;
    }   
    /*Perfil botões contato da empresa do perfil fim*/
    
    .tamanhofoto{
        width: 100%;
        margin-bottom: 20px;
    }
    
    .main-content {
        padding-left: 10px !important;
        padding-right: 10px !important;;
    }
    .card .card-header, .card .card-body, .card .card-footer {
        background-color: transparent;
        padding: 5px 5px;
    }
    .botao_estilo{
        width: 100%;    
    }
    .botao_orientacao{
        float: none;
    } 

    .table:not(.table-sm):not(.table-md):not(.dataTable) td, .table:not(.table-sm):not(.table-md):not(.dataTable) th {
        /* padding: 0 25px; */
        height: 60px;
        padding-bottom: 30px;
        padding-top: 30px;
        vertical-align: middle;
    }

    .card-view-title{
        margin-right: 20px;
        margin-bottom: 15px;
        justify-content: flex-start;       
    }
    .card-view-value{
        justify-content: flex-start;
    }
}


