﻿body {
  padding-top: 70px;
}
.btnxx {min-height:120px;padding-top:40px;margin-bottom:10px}
.bottoneDash2 {height:40px; width:98%; display:block;float:left;margin-right:10px;padding-top:8px; margin-bottom:8px}
hr { border-color: #CCC;}
.underlin {border-bottom: 1px solid #ccc;}
.iframe-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
  width:100%;
}
 
.iframe-container iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}
.bg-bianco {  color: #222;  background-color: #FFF;
}
 .bg-azzurro {  color: #222;  background-color: #f0f8ff;
}

.table-sm > tbody > tr > td { padding:3px; font-size:11px;
}
.container { width:98%;
}

.text-white {color: #FFF;}
a.text-white:hover,a.text-white:focus {color: #BBB;}

.form-control::-moz-placeholder {color: #444;opacity: 1;}
.form-control:-ms-input-placeholder {color: #444;}
.form-control::-webkit-input-placeholder {color: #444;}
.form-special {background-color:#228B22;color:#FFFFFF;}
.form-special::-moz-placeholder {color: #FFFFFF;opacity: 1;}
.form-special:-ms-input-placeholder {color: #FFFFFF;}
.form-special::-webkit-input-placeholder {color: #FFFFFF;}

.GridPager a, .GridPager span
    {display: block;height: 28px;width: 28px;font-weight: bold;text-align: center;text-decoration: none;margin-right:3px;border-radius:4px;padding-top:3px }
.GridPager a
    {background-color: #f5f5f5;border: 1px solid #969696;
     /*color: #969696;*/
}
.GridPager span
    {background-color: #A1DCF2;color: #000;border: 1px solid #3AC0F2;}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #333;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #666;
  text-decoration: none;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.jumbotron_no {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: .3rem;
}
.btn-group-xs>.btn, .btn-xs {
    padding: .20rem .4rem;
    font-size: .625rem;
    border-radius: .1rem;
}

@media print {
body {-webkit-print-color-adjust: exact;}
}
@media print
{    
.nopri, .nopri *
    {
        display: none !important;
    }
}

.btn-orange {
  color: #fff;
  background-color: #FF851B;
  border-color: #ff7700;
}
.btn-orange:hover {
  color: #fff;
  background-color: #e66b00;
  border-color: #e66b00;
}

.btn-secondary2 {
    color: #fff;
    background-color: #c5cbd1;
    border-color: #c5cbd1;
}

    .btn-secondary2:hover {
        color: #fff;
        background-color: #b5bcc4;
        border-color: #b5bcc4;
    }

.btn-check:focus + .btn-secondary2, .btn-secondary2:focus {
    color: #fff;
    background-color: #b5bcc4;
    border-color: #565e64;
    box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}

/*.btn-check:checked + .btn-secondary2, .btn-check:active + .btn-secondary2, .btn-secondary:active, .btn-secondary2.active, .show > .btn-secondary2.dropdown-toggle {
        color: #fff;
        background-color: #565e64;
        border-color: #51585e;
    }

        .btn-check:checked + .btn-secondary2:focus, .btn-check:active + .btn-secondary2:focus, .btn-secondary:active:focus, .btn-secondary2.active:focus, .show > .btn-secondary2.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
        }

    .btn-secondary2:disabled, .btn-secondary2.disabled {
        color: #fff;
        background-color: #6c757d;
        border-color: #6c757d;
    }*/

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,1);
}