
p {
    margin: 0px !important;
}

ul {
    margin: 0px !important;
    margin-bottom: 0.5rem !important;
}


.HideComp {
    display: none;
}

.nascimentoClass {
    padding-left: 27px;
    padding-top: 10px;
    width:  150px;
}

.nomeFantasiaClass {
    padding-left: 27px;
    padding-top: 10px;
}

.campostipo1Class {
    padding-left: 27px;
    padding-top: 10px;    
}

.campostipo2Class {
    padding-left: 27px;
    padding-top: 10px;
    width:  350px;
}

.campostipo3Class {
    padding-left: 27px;
    padding-top: 10px;
    width:  182px;
}

.campostipo4Class {
     padding-top: 10px;
}

.cpfClass {
    width: 320px;
}

.btn-group .btn {
    margin-right: 5px;
}

.tipoVeiculoClass .fb-inline-field-container {
    display: inline-block!important;
    float: left !important;
}

.datasClass {
    width:  150px;
}

.datetimeClass {
    width:  166px;
}

.placaClass {
    width:  120px;
}

.camposMarginBotton {
    margin-bottom: 10px;    
}

.select2-selection.select2-selection--single:focus {
    /* outline: auto; */
    /* outline-color: darkgray; */
    /* outline-offset: 1px; */
    border: 1px solid #3c8dbc !important;
    box-shadow: none !important;
    border-radius: 0;    
}

.btn.focus, .btn:focus {
    box-shadow: 0 0 0 0.1rem rgba(142, 142, 142, 0.58) !important;
    border: 1px solid #3c8dbc !important;
}

#form_PedidoForm .fb-inline-field-container {
    display: block !important;
    float: none !important;
}

#form_ProdutoForm hr {
    margin-bottom: 2px;
    margin-top: 7px;
}

#form_ConfigForm hr {
    margin-bottom: 5px;  !important;
    margin-top: 5px;  !important;
}

#form_GerarSKUForm div.panel-footer {
	display: flex;
	justify-content: space-between;
}

#form_GerarSKUForm div.note-editor {
	border-top: outset !important;
	border: 1px solid #ccc !important;
}

.dispalyFloatClass, .dispalyFloatClass .fb-inline-field-container {
    display: block !important;
    float: none !important;
}

#form_PedidoForm .fb-field-container {
    padding-top: 10px !important;
}

#form_PedidoForm .form-group {
    margin-bottom: 0px !important;
}

#form_DeficitForm div.panel-body {
	padding: 0px;
}

#form_ObjetosLocacao .campoOS {
    padding-top: 10px !important;
}

#form_ObjetosLocacao .card-body [widget="bootstrapformbuilder"]:not(.bContainer-fieldset) .card-body .tab-pane {
    padding: 10px 0px 10px 0px !important;
}

.table td, .table th {
   vertical-align: middle; 
}

i.fas.fa-check-circle {
    font-size: large;
}

.card[form=form_DeficitForm] {
	margin-bottom: 0px;
}

.tabpanel_form_PedidoForm {
    padding-top: 0px !important;
}

@media only screen and (max-width: 1200px) {
    .cpfClass {
        width: auto;
    }
}
    

@media only screen and (max-width: 1024px) {
    .nomeFantasiaClass {
        padding-right: 27px;
        width: 100% !important;
    }
    .nomeFantasiaClass .form-line {
        width: 100% !important;
    }    
}

@media only screen and (max-width: 576px) {
    .generoClassPai {
        width: calc( 100% - 33px) !important;
    }
    .width100Class {
        width: 100% !important;
    }
    .width100Class:not(.tipoVeiculoClass) .form-line {
        width: 100% !important;
    }        
    .tipoVeiculoClass .form-line {
        width: calc( 100% - 33px) !important;
    }

    #form_ObjetosLocacao .tab-pane {
        padding-left: 0px !important; 
        padding-right: 0px !important;
        padding-top: 0px !important; 
    }    
    
    #Button_Export_ViewItensCargaList {
        display: none !important;
    }    
    #Button_Export_ViewItensDescargaList {
        display: none !important;
    }
    
}

@media only screen and (max-width: 498px) {
    .campostipo4Class {
        padding-left: 27px;
    }

}    

@media only screen and (max-width: 452px) {

    .campostipo1Class,.campostipo2Class {
        width: 100% !important;
    }    

    div[page-name="PedidoObjetosLocacao"] .campostipo1Class:nth-child(2) div:nth-child(2) {
        padding-right: 0px !important;
    }

    .campostipo2Class .form-line {
        width: calc( 100% - 33px) !important;
    }
    .classificacaoClass .form-line,.campostipo1Class .form-line{
        width: 100% !important;
    }        
    .nomeFantasiaClass {
        padding-right: 8px;
    }    
}    

