/* CSS Document */

body{ background-color:#999; font-family: 'Oswald';color:#004e7c;}
h1, h2, h3, h4 , h5 , h6, a {font-family: 'Oswald';}
.container-fluid {
  margin-bottom:10px;
  margin-left:5%;
  margin-right:5%;
  border-top: 10px solid #999;
}
img {border:none;}
a:visited { color: #7da9cd; }
.titolopagina {display:block; border-bottom: 2px solid #004e7c; padding-bottom:5px; margin-bottom:20px;}
legend.titolopagina {color:#004e7c; font-size:36px; display:block; border-bottom: 2px solid #004e7c; padding-bottom:5px; margin-bottom:20px;}

a.logoscritta , a.logoscritta:visited , a.logoscritta:hover {color:#004e7c; text-decoration:none;}

.invisibile{visibility:hidden;}

.form-horizontal .control-label {
    text-align: left;
}

span.star {display:none;}

.testatascritte {font-size: 26pt; text-align: center; font-weight: bold;}

#accesso #login-form {float:right;}
#accesso #login-form div.login-greeting {float:left; padding-right:5px; padding-top:3px}
#accesso #login-form div.logout-button {float:left;}
#accesso #login-form div.logout-button input.btn {padding: 2px 3px;margin-top:3px}
#accessofake #login-form {float:right;}
#accessofake #login-form div.login-greeting {float:left; padding-right:5px; padding-top:3px}
#accessofake #login-form div.logout-button {float:left;}
#accessofake #login-form div.logout-button input.btn {padding: 2px 3px;margin-top:3px}

#esci {display:block; margin-top:10px; margin-bottom:30px; font-weight:bold; }
#esci #login-form div.login-greeting {float:left; padding-right:5px; padding-top:3px}
#esci #login-form div.logout-button {float:left;}
#esci #login-form div.logout-button input.btn {padding: 2px 3px;margin-top:3px}

#msg_contenitore , #testataITAB , #testataITABfake {/* background-color:#F1F5F8; */
  background: #DBE6ED; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left , #f1f5f8, #DBE6ED); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #f1f5f8, #DBE6ED); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #f1f5f8, #DBE6ED); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #f1f5f8, #DBE6ED); /* Standard syntax */
 
}
#rigaditesta, #rigaditestafake {background-color:#004e7c;}
#caratteri , #caratterifake {}
#lingua , #linguafake {}
#accesso , #accessofake {font-size:medium; color:#f1f5f8; text-align:right;}
#acronimo  , #acronimofake  { /* padding-top:10px; background-color:#F1F5F8; */}
#scritta , #scrittafake {/* padding-top:10px; background-color:#F1F5F8; */}
#col_dx {border-left: 2px solid #004e7c; padding-bottom:20px; padding-left:25px; min-height:400px;}
#col_sx {padding-top:20px; padding-bottom:50px; text-align:right;font-size:larger; font-weight:bold;}
#piedepagina {border-top: 2px solid #004e7c; padding:5px 0px; font-weight:bold;/* font-size:80%; */} 
#regcopy {padding: 10px 150px 0px 50px; float:left}
ul#menuvert li.active , ul#menuvertfake li.active{display:block; background-color:#004e7c;}
ul#menuvert li.active a , ul#menuvertfake li.active a{color:#fff;}
ul#menuvert li.active a:hover , ul#menuvertfake li.active a:hover{color:inherit ;}
div.collapse {padding-bottom:20px;}

.mod-languages{
  text-align:left;
  padding-top:2px;
}

/* --------------- CSS BOX E PULSANTI ---------------------- */
/* pagina home e certificazione */
.CERT , .MODULOLOGIN {
  width:75%;
  height:auto;
  min-height:250px;
  margin-left: auto;
  margin-right: auto;
  /* margin-bottom:50px; */
  margin-top:10px;
  border:2px solid #004e7c;
  border-radius: 15px;
  padding:5%;
  /* top:50px; */
  box-shadow: 5px 5px 10px #004e7c;
}
.CERT  h3 {text-align:center;}
.CERT p{display:none;}

.BTNRICHIESTA {
  width:25%;
  height:auto;
  margin-left: auto;
  margin-right: auto;
  margin-bottom:50px;
  margin-top:50px;
  border:2px solid #004e7c;
  border-radius: 15px;
  padding:5px 10px;
  box-shadow: 5px 5px 10px #004e7c;
  background-color:#004e7c;
}
#BTNRICHIESTA a , #BTNRICHIESTA2 a { font-size:larger; text-decoration:none; color:#FFF;}

.MODULOLOGIN {width:40%; padding:10px; display:none;}

}
