body { font-family: Arial, -apple-system, BlinkMacSystemFont, "Segoe UI",  "Helvetica Neue", sans-serif, Roboto,"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
table.table-sm td, table.table-sm th , .table-sm td, .table-sm th {  padding: .3rem; }
select{display: block!important;}
textarea { resize: vertical }
label{margin-bottom:1px}
.navbar.scrolling-navbar { background-color: rgba(2, 119, 189, .75) } /*#0277bd*/
.page-footer, .top-nav-collapse { background-color: #0277bd } 
.hide{display:none}
.flex-center{flex-basis: 100%;} /*bug ie 11*/
.view{ height:auto; min-height:100vh }
.form-header { margin-top:-1.25rem; margin-bottom:1.25rem }
.form-group { margin-bottom: .25rem; }
.form-group label, .md-form label { margin-bottom:0px;font-size: .65em;color: #4285f4; }
.form-control-sm { padding: .25rem .25rem; font-size: .75rem; line-height: 1.5; border-radius: .2rem; }
.custom-select-sm { width : 75px !important; }
.select2-results__option {font-size: .75rem;padding:3px}
.select2-results__group {font-weight:bold;}
.select2-container--default .select2-selection--single .select2-selection__rendered{font-size: .75rem;}
.form-check-input[type=radio]:checked + label, .form-check-input[type=radio]:not(:checked) + label, label.btn input[type=radio]:checked + label, label.btn input[type=radio]:not(:checked) + label { padding-left: 25px }
/*.light-blue.darken-3 { background-color: #e9524f!important; }*/
.btn-allega{padding:5px}
.btn-allegato{padding:5px;font-size: 65%;}
.btn.btn-xs { padding: .5rem ; font-size: .75rem; }
.dropdown-divider { margin: .25rem 0;}
.select2-container--open {z-index: 9999999;}
table.table-xs td, table.table-xs th, .table-xs td, .table-xs th {padding: .15rem;}
table.table-xxs td, table.table-xxs th, .table-xxs td, .table-xxs th {padding: .05rem;}
