#modalLogin, #modalHelp, #modalSchool, #modalSales, #modalSegnala, #modalJobAlert, #modalGeneric, modalLoginAzienda { display:none; }

.modal-title { font-size:16px; }
.modal-body p { font-size:14px !important; }
.modal-body .alert { margin-top:10px; }
.modal-sm .modal-body .alert { font-size:12px; }

#modalJobAlert .link_wrapper p { padding-top:20px; font-size:11px !important; }

ul.fieldOptions { list-style-type:none; padding-left:0; }

/* alerts */
.alert-success {  }
.alert-danger, .alert-warning {  }

.sedenaz, .sedereg, .sedeprov, .fvalue  { font-weight:100 !important }
#cookie_policy { position:fixed !important; width:99%; }

/* SUGGERITORE */
#box { visibility:hidden; position:absolute; left:0px; top:100%; width:100%; padding:15px 10px 10px 10px; background-color:#fff; z-index:100; border:1px solid #666; border-radius:5px; box-shadow: 2px 2px 5px #888; }   
#box h4 { font-weight:bold; color:#999; line-height:1em; /*font-size:12px;*/ }
#suggestion ul { padding:0; margin:0; }
#suggestion li ul { padding:0; margin-left:10px; margin-top:5px; }
#suggestion li { padding:0; list-style-type:none; line-height:1em; }
#suggestion li a { color:#000; font-size:14px; -webkit-transition: color .25s ease-in-out 0s; -moz-transition: color .25s ease-in-out 0s; -o-transition: color .25s ease-in-out 0s; transition: color .25s ease-in-out 0s; }
#suggestion li a:hover { text-decoration:underline; color:#24619C; }

#box2 { visibility:hidden; position:absolute; left:0px; top:100%; width:100%; padding:15px 10px 10px 10px; background-color:#fff; z-index:100; border:1px solid #666;  border-radius:5px; box-shadow: 2px 2px 5px #888; }   
#box2 h4 { font-weight:bold; color:#999; line-height:1em; /*font-size:12px;*/ }
#psuggestion ul { padding:0; margin:0; }
#psuggestion li ul { padding:0; margin-left:10px; margin-top:5px; }
#psuggestion li { padding:0; list-style-type:none; line-height:1em; }
#psuggestion li a { color:#000; font-size:14px; -webkit-transition: color .25s ease-in-out 0s; -moz-transition: color .25s ease-in-out 0s; -o-transition: color .25s ease-in-out 0s; transition: color .25s ease-in-out 0s; }
#psuggestion li a:hover { text-decoration:underline; color:#24619C; }

.hoverBoxInternalWrapper #box { left:14px; }
.hoverBoxInternalWrapper #box2 { left:14px; }

.box_close { position:absolute; width:7px; height:7px; right:10px; top:10px; background:url('../gfx/close.gif') no-repeat 0 0; font-size:1px; -webkit-transition:none; -moz-transition:none; -o-transition:none; }
.box_close:hover { background-position:0 -7px; }

#suggestion, #psuggestion { padding:5px 0; }
#suggestion .testo_errore, #psuggestion .testo_errore { padding-top:10px; }
/* END SUGGERITORE */