﻿body {
    background: lightgray;
    background-image:url("/images/analisys.jpg");
    background-repeat:no-repeat;
    background-position:top;
    background-size:100%;
    /*margin-top: 1%;*/
    margin-left:1%;
    margin-right:1%;
    /*position:relative;*/
}

p {
    margin:0px;
    padding:0px;
}

.progBar {
    color: red;
    background-color:red;
}

.checkBar {
    color: lightgray;
    background-color: lightgray;
}

#BodyMail {
    background-image:url("/images/SVS.LogoA.png");
    background-repeat:no-repeat;
    background-position:top;
    margin-top: 1%;
    margin-left:5%;
    margin-right:5%;
    /*background-size:contain;*/
}

/*Navigation Left Menù*/
.navbar-fixed-left {
  width: 140px;
  position: fixed;
  border-radius: 5px;
  height: 95%;
}
.navbar-fixed-left .navbar-nav > li {
  float: none;  /* Cancel default li float: left */
  width: 139px;
}
.navbar-fixed-left + .container {
  padding-left: 0px;
}
/* On using dropdown menu (To right shift popuped) */
.navbar-fixed-left .navbar-nav > li > .dropdown-menu {
  margin-top: -50px;
  margin-left: 140px;
}

section {
    margin-top:2%;
}

.fw {
    position:relative;
    z-index:1;
}
.coperta {
    position:absolute;
    z-index:5;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    opacity: 0.3;
    background: transparent;
    background-color: gray;
    border-radius:5px;
}
.copertina {
    position:absolute;
    z-index:7;
    top: 2px;
    right: 2px;
    width:20%;
    /*height:5px;*/
    text-align:center;
    display: block;
    opacity: 0.8;
    background: transparent;
    background-color: lightgray;
    border-radius:3px;
}
.pdf {
    position:absolute;
    z-index:7;
    top: 2px;
    right: 50px;
    width:3%;
    /*height:5px;*/
    text-align:center;
    display: block;
    opacity: 0.8;
    background: transparent;
    background-color: darkorange;
    border-radius:5px;
}
.btnSwicht {
    position: relative;
    top: 1%;
    left:1%;
}

.centrato {
    /*display: inline-block;*/
    margin-left:auto;
    margin-right:auto;
    /*width:98%;*/
}

.headerElenco {
    text-align:left;
    font-family:Verdana, 'Arial Rounded MT';
    font-size:14px;
    font-weight: bold;
    color: black;
}

.l98 {
    width:98%;
    margin-left:auto;
    margin-right:auto;
    margin-top:1%;
}

.l50 {
    width:50%;
    margin-left:auto;
    margin-right:auto;
    margin-top:1%;
}

.l20 {
    width:35%;
    margin-left:auto;
    margin-right:auto;
    margin-top:1%;
}

.anagrafe.ng-invalid, .istituto.ng-invalid, .rapporti.ng-invalid, .ns.ng-invalid, .creaReport.ng-invalid, .intLeg.ng-invalid, .userData.ng-invalid {
    background-color: pink;
}

.anagrafe.ng-valid, .istituto.ng-valid, .rapporti.ng-valid, .ns.ng-valid, .creaReport.ng-valid, .intLeg.ng-valid, .userData.ng-valid {
    background-color: lightgreen;
}


.activeTab {
    color:red;
    background-color: lightgreen;
    font-weight:600;
}

.activeMenu {
    border-radius:5px;
}

.backReport {
    /*background-color:lightgray;*/
    background: rgba(168, 96, 69, 0.28)!important;
    border-radius:5px;
}

.header_top_fixed {
    position: fixed;
    top:1%;
}
.header_top_left {
    left: 0.5%;
}
.header_top_right {
    right: 0.5%;
}
.esc {
    opacity: 0.5;
    width:2%;
    z-index:9;
    transition: all linear 0.5s;
}
    .esc:hover {
        opacity:1;
        width:5%;
        transition: all linear 0.5s;
    }

.header_title {
    margin-top:3px;
    margin-bottom:3px!important;
    vertical-align:middle;
    text-align:center;
    font-family:Verdana, 'Arial Rounded MT';
    color:black;
    border-color: lightgray;
    border-radius:5px;
    position:relative;
}
/*#headerBank {
    font-size:12px;
    font-weight:600;
    height:inherit;
}*/
/*#header_app {
    font-size:14px;
    font-weight:800;
    height:inherit;
}*/
#header_uBank {
    font-size:12px;
    font-weight:600;
    height:inherit;
    color:blue;
}

#power {
    right: 0.5%;
    font-size: 12px;
    font-weight:600;
    background-color:lightgray;
    border-radius:5px;
    border-color:darkgreen;
    padding:0.4%;
    z-index:9;
}

.homePage {
    margin-left:auto;
    margin-right:auto;
    opacity:0.6;
}
#avvia:hover {
    opacity:1;
}
.button_center {
    display: block;
    margin: 0 auto;
}

.animate-show-hide.ng-hide {
  opacity: 0;
}

.animate-show-hide.ng-hide-add, .animate-show-hide.ng-hide-remove {
  transition: all linear 0.5s;
}

.check-element {
  border: 1px solid black;
  opacity: 1;
  padding: 10px;
}

#divLogo {
    width:50%;
    margin-left:auto;
    margin-right:auto;  
}

#imgVerifica {
    display:block;
    margin-left:auto;
    margin-right:auto;  
}

#divEsito {
    background-color:lightgray;
    width:50%;
    height:200px;
    margin-left:auto;
    margin-right:auto;  
    border-radius:10px;
}

#textEsito {
    text-align:center;
    font-family:'Arial Rounded MT', Verdana;
    font-size:24px;
    color:blue;
    padding-top:10px;
}

.textCenter {
    text-align:center;
}

.tableBorder {
    position:relative;
    margin-top:5px;
    margin-left:auto;
    margin-right:auto;
    /*text-align:center;*/
    border-radius:4px;
}
.titolo {
    /*width:95%;
    margin-left:auto;
    margin-right: auto;*/
    text-align:center;
    margin-bottom:1px;
    font-size:20px;
    font-family: Verdana, 'Arial Rounded MT';
    font-weight:bold;
    color: black;
    /*background-image: url("/images/analisys.jpg");*/
    /*background-repeat:no-repeat;*/
    /*background-position:center;*/
    /*background-size:auto;*/
    /*background-color:aqua;*/
}

.totale {
    font-weight:bold;
}

.evidenzia {
    font-weight:bold;
    font-size:large;
    text-align:center;
}

.gage {
    padding:0px;
}

#btn-gestione {
    margin-top:10px;
    margin-bottom:auto;
}
.inputType {
    text-align:left;
}

.inputNumber {
    text-align:right;
}

.inputText {
    text-align:left;
}

.inputEdit {
    text-align:right;
    font-weight:bold;
    background-color:yellowgreen;
}

.jumbo {
    font-weight:bolder;
    font-style: normal;
    font-family:"Comic Sans MS","Californian FB", "Verdana";
    text-align:center;
    padding:1%;
}

.nota {
    text-align:left;
    vertical-align:top;
}

.azioni {
    width:100%;
    font-size:larger;
    font-family: 'Arial Rounded MT', Verdana;
    font-weight:bolder;
    text-align:center;
    color:black;    
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    height:100px;

}

.gif {
    margin:auto;
    height:auto;
    width:20%;
}

.png {
    margin:auto;
    height:auto;
    width:80%;
}

.img {
    margin:auto;
    height:auto;
    width:30%;
}

.jpg {
    margin:auto;
    height:auto;
    width:30%;
}

.ico {
    margin:0, auto;
    display:block;
    width: 30%;
}


/*#Print2PDF {
    background-image: url("/images/images_pdf.png");
}

#Send2PDF {
    background-image: url("/images/images_mail.png");
}*/

/*#Down2PDF {
    background-image: url("/images/download.png");
}*/

.label {
    font-size:x-large;
    color:black;
}

.control-label {
    text-align:right;
    padding:0px;
}

.footer-label {
    text-align:right;
    padding:0px;
    font-size:larger;
}

.tassi {
    font-size:x-large;
    text-align:center;
}

.tassiREG {
    background-color:green;
}

.tassiFMR {
    background-color:yellow;
}

.tassiANO {
    background-color:red;
}

.T1 {
    font-size:25px;
}

.T2 {
    font-size:15px;
}

.panel-transparent {
    background: none;
}

.panel-heading {
    background: rgba(168, 196, 169, 0.28)!important;
}

.panel-body {
    background: rgba(198, 236, 206, 0.5)!important;
}

.panel-footer {
    background: rgba(246, 246, 246, 0.50)!important;
}

.panel-ground {
    background: rgba(5, 128, 0, 0.20)!important;
}

.panel-image {
    background-image:url("/background/brownSlide.png")!important;
    background-size:cover;
}

.panel-view {
    background-image:url("/background/oceanView.jpg")!important;
    background-size:cover;
}

.panel-yellow {
    background-color:yellow;
}

.panel-lightgray{
    background-color: lightgray;
}



