/* css - polimi - aimclaim */

/* tabella dei colori utilizzati


    background-color: #142400;			// header, btnSign:hover, .rigabottoni button:hover, div#footer
		sostituito il 13/09/2022 da
		color: #006c78;					/* ciano/verde

	background-color: #3C6B05;			// sfondo menu hover, .rigabottoni button (nuovo verde)
	color: #3C6B05;						// h1,h2,h3,div#div_piede_a_2 p strong
		sostituito il 13/09/2022 da
		color: #4C848F;					/* ciano/verde chiaro

    color: #149375; #09426e;			// header1 -> gradiente
	color: #302F2F;						// navbar-default
    color: #3e3d40;						/* testata scura



	color: #ea150a;						/* rosso ok
	color: #ce3a3a;						/* rosso scuro
	
	color: #888888;						/* grigio
	background-color: #f4f4f4;			/* grigio chiaro
	background-color: #eeeeee;			/* grigio chiaro
	
*/


@font-face {
    font-family: 'Myriad Pro';
    src: url('/fonts/MyriadPro-regular.eot');
    src: local('?'), url('/fonts/Myriad-web.ttf') format('truetype');
    }
@font-face {
    font-family: 'futura-condensed-bold';
    src: url('/fonts/futura-condensed-bold.eot');
    src: local('?'), url('/fonts/futura-condensed-bold.ttf') format('truetype');
    }
@font-face {
    font-family: 'open-sans';
    src: url('/fonts/open-sans.eot');
    src: local('?'), url('/fonts/open-sans.ttf') format('truetype');
    }
    
    @font-face {
        font-family:'ArquetteRegular';
        src:url('ArquetteRegular.ttf');
    }
    
    @font-face {
        font-family:'ArquetteBold';
        src:url('ArquetteBold.ttf');
        font-weight:bold;
        font-style:normal;
    }
    
    @font-face {
        font-family:'CabritoNormBook';
        src:url('CabritoNormBook.ttf');
        font-weight:normal;
        font-style:normal;
    }

body {
    width: 100%;
    margin: 0px;
    text-align: center;
    background-color: white;
    /* background-image: url(exeAim/template/aimuw2/images/fondo.jpg);
    border: 0px solid white;
    background-repeat: no-repeat;
    background-size: 100%;
    font-family: 'Myriad Pro', Arial, Helvetica, sans-serif;
    font-family: trebuchet verdana, "Lucida Sans", arial; */
    font-family: ArquetteRegular, Arial, Helvetica, sans-serif;
    font-size: 100%;
}

/* GENERAL fonts */
P, OL, UL, DIV, TD {
    font-family: ArquetteRegular, Arial, Helvetica, sans-serif;
}
h1, h2, h3 {
    font-family: ArquetteBold, Arial, Helvetica, sans-serif;
    color: #4C848F;
}
/*
H1 { font-size: 15px; }
H2 { font-size: 15px; }
H3 { font-size: 15px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}
*/

div#loading {
    width: 200px;
    height: 80px;
    background-color: #eeeeee;
    border-radius: 30px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-top: -45px;					/* la met� di height */
    margin-left: -110px;				/* la met� di width */
    padding-top: 5px;
    text-align: center;
    z-index: 10;
}

/* VARIE GENERALI ****************************************/
a {
    text-decoration: none;
    /*	color: #0050ff;					// blue */
    /* color: #B1B1B2;						/* grigio */
}

tr.rigapari, div.rigapari {
    background-color: #f4f4f4;			/* grigio chiaro */
}

.align-center {
    text-align: center;
}
.float-left {
    float: left;
}
.float-right {
    float: right;
}
.rosso {
    color: #ea150a;                         /* rosso ok */
    color: #ce3a3a;							/* rosso scuro */
}
.row {

}
.separator {
    border-top: 2px solid #cccccc;			/* grigio medio */
    /*border-top: 2px solid #9c9ea0;		/* grigio scuro */
    /* border-top: 2px solid #d2d4d4;		/* grigio pi� chiaro */
    width: 30%;
    margin: 0px auto;
}
input.radioCheck {
    margin: 2px 10px 0px 5px;
}
/*
input[type="radio"] {
    margin: 10px;
}

*/
div.boxed {
    background-color: #e3e4e4;
    border: 1px solid #cccccc;
    border-radius: 5px;
    box-shadow: 5px 5px 5px #dedede;
    padding: 2em;
    font-size: 1.5em;

    margin: 0 auto;
    max-width: 30em;
}
div.boxed-min {
    background-color: #e3e4e4;
    border: 1px solid #cccccc;
    border-radius: 5px;
    box-shadow: 3px 3px 3px #dedede;
    padding: 1em;
    font-size: 1em;
    text-align: center;
    margin: 1em auto;
    max-width: 30em;
}


/* ToolTips **********************************************/
/* 'T' per evitare conflitti con altre classi ************/
.toolTip {
    position: relative;
    /*
    display: inline-block;
    */
}

.toolTip .toolTipText {
    visibility: hidden;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    opacity: 0;
    transition: opacity 0.5s;
    bottom: 125%;
    left: 50%;
    margin-left: -12.0em;
    width: 24em;
    background-color: #FFFF8F;
    color: #000;
}
.toolTip .toolTipText::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}
.toolTip:hover .toolTipText {
    visibility: visible;
    opacity: 1;
}

/*
<h2>Tooltip</h2>
<p>Move the mouse over the text below:</p>

<div class="tooltip">Hover over me
  <span class="tooltiptext">Tooltip text</span>
</div>
*/


/* BOOTSTRAP 5 COLONNE ***********************************/
/* classi aggiunte per gestire griglie da 5 colonne      */
/* vedi classe ClsGrid()                                 */

.col-xs-5r,
.col-sm-5r,
.col-md-5r,
.col-lg-5r {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-5r {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5r {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5r {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5r {
        width: 20%;
        float: left;
    }
}

    
/******************************************************
    Media Query
******************************************************/
@media screen and (min-width: 1025px) {
}
@media screen and (min-width: 992px) and (max-width: 1024px) {
}
@media screen and (min-width: 768px) and (max-width: 991px) {
}
@media screen and (min-width: 481px) and (max-width: 767px) {
}
@media screen and (min-width: 321px) and (max-width: 480px) {
}
@media screen and (max-width: 320px) {
}

/*********************************************************/
/* INTESTAZIONE PAGINA ***********************************/
/*********************************************************/

div#header1 {
    /*background-color: #006c78;			/* header */
    background-image: linear-gradient(to right, #065e4a, #171d34);			/* header */
    color: #006c78;						/* header */
    text-align:center;
}

div#head_1 {
    width: 100%;
    margin:auto;
}


div#head_1_2 {
    padding-top: 3em;
    padding-bottom: 3em;
    padding-left: 40px;
    padding-right: 10px;
    color: #dddddd;	
    text-align: right;
    font-size: 1.5em;

}

div#head_1_2 #benvenuto {
	display: inline-block;
	background-image: url("/exeEnpam/template/aimclaim/images/user.png");
	background-repeat: no-repeat;
	background-position: left center;	
	padding-left:40px;
	text-transform: capitalize;
}

div#head_1_2 #benvenuto a {
    border-left: 1px solid white;
    color: #fff;	
    padding-left: 10px;			
}

#benvenuto p {
    float:left;
    max-width:150px;
    padding-right: 10px;
    margin-top:0px;
}

img#logo {
    margin-top: 3em;
    margin-bottom: 3em;
    width: 231px
}

img#logostampa {
    margin-top: 3em;
    margin-bottom: 3em;
    max-width: 25%;
}

/* NavBar 	 ******************************************/
/* Menu column */
div#head_2 {
    text-align: center;
}

.navbar {
    border: none;
    margin: auto;
}

/* spostiamo il menu a dx */

.navbar .navbar-nav {
  display: inline-block;
  float: right;
  /*
  vertical-align: top;
  */
}
.navbar .navbar-collapse {
  text-align: center;
}


.navbar-default {
    background-color: white;
    color: #302F2F;
    border: none;
}
div#headMenu  {
    text-align: center;
    padding: 0em;
}
div#headMenu ul.nav  {
    /*
    border-top: 1px solid #555555; 
    border-bottom: 1px solid #555555; 
    */
    margin-top: 0em 6em 0em 0em;
    text-align: center;
}

div#headMenu ul li {
    margin: 0em 2em;
/*    width: 15em; */
}

div#headMenu ul.nav li:hover  {
    color: #CF2026;							/* rosso scuro */
}

div#headMenu ul.nav li a {
    color: #8B8B8B;
    font-size: 1.7em;
}

div#headMenu ul li a:hover {

}

span.menu1-bar {
    padding: 0px 5px;
    color: #3e3d40;						/* testata scura */
}

div#headMenu ul li.menu_act a {
    color: 8B8B8B;						/* bianco */
    border-top: 12px solid #4C848F;
}

div#headMenu ul li.menu_act a:hover {
    color: #fff;					
    background-color: #4C848F;
    border-top: 12px solid #4C848F;
}

div#headMenu ul li.menu_norm a {
    color: 8B8B8B;						/* bianco */
    border-top: 12px solid #fff;
}

div#headMenu ul li.menu_norm a:hover {
    color: #fff;					
    background-color: #4C848F;
    border-top: 12px solid #4C848F;
}

div#headMenu ul.dropdown-menu li a{
    font-size: 1.0em;
    /* background-color: green; */
}

/* Show the dropdown menu on hover */
li.dropdown:hover .dropdown-menu {
  display: block;
}
li.dropdown:hover {
    background-color: #eeeeee;					/* grigio */
}

/* CONTENUTO CENTRALE ************************************/

div#cont_center{
    width: 100%;
    min-height: 60%;
    padding-bottom: 20em;
    margin-bottom: 4em;
}

/* Banner ************************************************/
div #headBanner {
    /*
    position: absolute;
    top: 0;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    */
}
div#headB1 img {
    width: 100%;
    max-width: 100%;
}

/******************************************************/
/* UpLoad  ******************************************/

div #upfile {
    text-align: left;
}

/* Intestazione Polizza Login **************************/

div#polizza h1{
	font-size: 1.8em;
	text-align: justify;
	padding-top: 35px;
}
/******************************************************/
/* CAROUSEL  ******************************************/

div#slide_1 {
    height: 35em;
    margin-top: 2em;
    margin-bottom: 2em;
}

header.carousel {
    height: 100%;
}

div.carousel-inner img {
    width: 100%;
    max-width: 100%;
}

/*********************************************************/
/* PAGINE GENERICHE  *************************************/

.genericText {
    text-align: justify;
    margin-top: 6em;
    margin-bottom: 6em;
    background-color: #dddddd;		/* grigio chiaro */
    border-radius: 10px 10px 10px 10px;
    box-shadow: 5px 5px 5px #dedede;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    font-size: 1.2em;
}

/*********************************************************/
/* Pagina Faq ********************************************/
/*********************************************************/

div#faq_1 h1 {
    font-size: 2.5em;
}

div#faq_2 {
    padding-bottom: 2em;
}
/*div#faq_2 .cGrid_header h1 { */
div#faq_2 h1 {
    font-size: 2.2em;
    background-color: #FFF;
    color:#FFF;
    padding-left: 1em;
}
div#faq_2 .grid_cell {
    text-align: left;
}
div#faq_2 .grid_cell img {
    padding: 0.5em;
    width: 2.2em;
}
div#faq_2 .grid_cell .listadispari {
    font-size: 24px;
    font-family: ArquetteBold, Arial, Helvetica, sans-serif;
    line-height: 24px;
}
div#faq_2 .grid_cell .listapari {
    margin: 1em 3em;
    padding: 1.5em 2em;
    border-radius: 15px;
    font-size: 2em;
    background-color: #fff;
}

div#faq_3 div#FormFaq_titolo h1 {
    font-size: 2.5em;
}

/*********************************************************/
/* Pagina Allegati ***************************************/
/*********************************************************/
.icon_down {
    max-width: 1.2em;
}

div#lnkPolizza_2 {
    font-size: 1.5em;
    text-align: center;
}
p#dlPrivacy, p#dlAutoIPM, p#dlStaFam {
    font-size: 2em;
    text-align: center;
}

/*********************************************************/
/* PAGINE GENERICHE  *************************************/

.generic_page {
    background-color: #e3e4e4;		/* grigio */
    text-align: justify;
    margin: 6em;
    border-radius: 10px;
    box-shadow: 5px 5px 5px #dedede;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    font-size: 1.2em;
}
.generic_page p {
    font-size: 1.2em;
}
/*
div#liberatoria, div#cookies, div#privacy, div#responsabilita {
    background-color: #e3e4e4;
}
*/
/*********************************************************/
/* Pagina documento privacy e polizza ********************/
/*********************************************************/
div#pdf_privacy .separator {
    margin-top: 3em;
}
.pdfLink img {
    max-width: 2em;
}
.pdfLink a {
    font-size: 1.5em;
}

/*********************************************************/
/* FORM LOGIN ********************************************/

#loginStd td.status {
    /* padding-bottom: 2em; */
}

#loginStd button, #btnSign {
    /* background-color: #ffffff; */
    border: 0px;
}

#loginStd button {
    padding: 0px 24px;
}
#btnSign {
    color: white;
    /*background-color: #006c78;					/* verde oliva */
    background-color: #4C848F;					/* nuovo verde */
    padding: 3px 15px;
    font-size: 1.5em;
}
#btnSign:hover {
background-color: #006c78;
color: #4C848F;
}
div#dimenticata {
    padding-top: 1em;
}
#aPassLost {
    color: blue;
    font-size: 1.5em;
}

/* FORM EDIT TIPO PRATICA ********************************/
#cReadTipo .editfldesc {
    font-size: 1.6em;
    padding-bottom: 0.4em;
}
#cReadTipo .editfldcont {
    font-size: 1.4em;
}
/*********************************************************/
/* FORM EDIT USERS ***************************************/

table#newusr, table#recupwd {
    margin-top: 5em;
    margin-bottom: 5em;
}
#tr_CODFISC input, #tr_IBAN input, #tr_cId input, #idFldLogin {
    text-transform: uppercase;
}

/* FORM EDIT *********************************************/
table.edit, table.cRead {
    margin: auto;
    font-size: 1.5em;
    /* No bordi - Veronica - maggio 2017
    border: 1px solid #888888;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 5px 5px 5px #006c78;		/* verde oliva */

    padding: 10px;
    border-collapse: separate;				/* con 'collapse' non fa vedere i bordi arrotondati #loginStd */
    text-align: left;
}
table.edit td.status {
    /* No bordi - Veronica - maggio 2017
    background: linear-gradient(#006c78, white);
    */
    text-align: center;
}

td.status h1 {
    font-size: 1.8em;
    padding-top:0px;
    margin-top:0px;
}

div#polizza h1 {
  display: inline-block;
  background-image: url("/exeEnpam/template/aimclaim/images/polizza.png");
  background-repeat: no-repeat;
  background-position: left center;	
  padding-left:150px;
}

.editTip {
    margin: auto 0.5em;
}
.input-group-addon {
    height:41px;
    margin-bottom:20px;
    border: none;
    border-radius: 0px 15px 15px 0px;
    padding:0px 17px 0px 20px;
}

table.clsedit {
    margin: auto;
}
table.clsedit td {
    height: 2.0em;
}
input.readonly_get {
    background-color: #e5e5e5;
}

TR#tr_SETTORE1 .editfldesc {
    vertical-align: top;
}

.editfldesc {
    padding-top: 0.5em;
    padding-right: 1em;
}

table#cEditPrt .editfldcont fieldset {
    border-left: 1px solid #dddddd;
    border-radius: 15px;
    margin: 10px 0;
}

.editflderror, .editnoempty {
    color: #ea150a;                         /* rosso ok */
}

.rigaobbligatori {
    color: red;
    font-size: 0.8em;
    padding-top: 1.2em;
    padding-bottom: 1.2em;
}

.rigabottoni {
    text-align: center;
    padding-top: 1em;
}
.rigabottoni button {
    font-size: 1em;
    color: white;
    background-color: #4C848F;					/* nuovo verde */
    width: 300px;
    height: 37px;
    margin: 0px;
    border:0px;
    border-radius:5px;
}
.rigabottoni button:hover {
background-color: #006c78;
color: #fff;
}

/* FORM EDIT Allegati ************************************/

#tr_cDescrDoc td.editfldesc {					/* #frmUpload */
	vertical-align: top;
	padding-top: 15px;
}
#tr_cDescrDoc td.editnoempty {
	vertical-align: top;
	padding-top: 15px;
}
#tr_user_file td.editfldesc {					/* #frmUpload */
	vertical-align: top;
	padding-top: 0px;
}
#tr_user_file td.editnoempty {
	vertical-align: top;
	padding-top: 60px;
}

#tr_user_file input,
#tr_user_file label {
  padding-top:60px;
}

/* Browse Allegati ************************************/
#brwAllega table.browse {
  margin: auto;
  border-spacing: 0px;
  width: 700px;
}
#brwAllega table.browse tr.brw_empty {
  height: 2em;
  font-size: 1.4em;
  color: #555555;
}
#brwAllega tr.brw_line td {
  font-size: 1.4em;
}

/*********************************************************/
/* FOOTER  ***********************************************/
/*********************************************************/

div#footer {
    /* background-color: #006c78; */
	background-image: linear-gradient(to right, #065e4a, #171d34);			/* footer */
    color: #fff;
    padding-bottom: 2em;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
}
div#div_piede_a_2 p strong {
    color:#4C848F;
    font-size: 20px;   
    font-weight: 100; 
}

div#div_piede_a_2 p {
    margin-bottom: 20px;
}
div#div_piede_a_2 p#numeroverde {
    margin-bottom: 10px;
}
div#menulinks a {
    color: #fff;
    padding:10px;
    font-size: 16px;
}

div#menulinks a.menu_act {
    /* footer menu active */
    color: #4C848F;
}

div#div_piede_a {
    padding-top: 2em;
    font-size: 1.2em;
}

/**********************************************************************/
/* TABELLE BROWSE  - Browse generic 
/**********************************************************************/

table.browse {
    margin: auto;
    border-spacing: 0px;
    max-width: 1200px;
    /*
    border-collapse: separate;
    width: 100%;
    */
}

table.browse tr.brw_empty {
    height: 2em;
    font-size: 1.2em;
    color: #555555;
}

table.browse tr.brw_line td{
    padding: 0px 3px;
    border-left: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;

}

tr.brw_header h1 {
    font-size: 30px;
    color: #4C848F;
    line-height: 50px;
    float:left;
}

tr.brw_header td {
    border: none;
    font-size: 1.0em;
}

tr.brw_titoli {
    color: black;
    background-color: #cccccc;					/* grigio */
}
tr.brw_titoli td {
    border-left: 1px solid #d0d0d0;
    padding: 0 0.5em;
}
tr.brw_titoli td h3{
    font-size: 1.5em;
}

/*
table.browse a {
    color: #215ab5;
}

tr.brw_header {
    background-color: #e2ded3;
    border: 0,0,0,0;
}
*/

table.browse tr.brw_line td.tastoFun {
    border: none;
    background-color: white;
}

table.browse td.tastoFun a {
    text-decoration: none;
}

/*table.browse td.tastoFun div.btnFun { */
div.btnFun {
    background-color: #4C848F;					/* verde oliva */
    color: white;
    padding: 0.2em 0.4em;
    height: 3em;
    width: 5em;
	
    padding: 0.6em;
    margin: 0.2em;
    font-size: 1.0em;
	border-radius:5px;
    border:none;
    /*border: 1px solid white;*/
}

table.browse td.funDisabled .btnFun {
    background-color: #cccccc;
}

table.browse td.brw_cellnum {
    text-align: right;
}

table.brw_sotto {
    border-top: 1px solid black;
    width: 100%;
}

/*
tr.brw_sotto td {
    padding-bottom: 5px;
}
*/

tr.brw_totali td{
    border-top: 1px solid #d0d0d0;
}

table.brw_comandi {
    width: 100%;
    border-top: 1px solid black;
}

tr.brw_line td {
    font-size: 1.2em;
}

// riga comandi
tr.brw_comandi {
    text-align: center;
}

tr.brw_comandi a {
    padding-right: 5px;
    text-decoration: none;
}
tr.brw_comandi td {
    padding-top: 1.5em;
}
#modoSuper {
    font-size: 0.9em;							/* enpam */
}

tr.brw_comandi td a img, tr.brw_line td a strong img  {
    text-decoration: none;
    border-color: #6f6f6f;						/* grigio */
}

#frmUpload button {
  font-size: 15px;
  color: white;
  background-color: #4C848F;
  width: 300px;
  height: 38px;
  border-radius: 5px;
  border: none;
  margin: 7px;
}
#frmUpload button:hover {
background-color: #006c78;
color: #fff;
}
#brwAllega tr.brw_comandi button {
  font-size: 12px;
  color: white;
  background-color: #4C848F;
  width: 132px;
  height: 38px;
  border-radius: 5px;
  border: none;
  margin: 7px;
}
#brwAllega tr.brw_comandi button:hover {
   background-color: #006c78;
   color: #fff;
}
button.bOn {
    font-size: 12px;
    color: white;
    background-color: #4C848F;
    width: 132px;
    height: 38px;
    border-radius:5px;
    border:none;
    margin:7px;
}
button.bOn:hover {
background-color: #006c78;
color: #fff;
}
/* button.bOff span.brw_comm { */
button.bOff {
    font-size: 12px;
    color: #888888;
    background-color: #dddddd;
    width: 132px;
    height: 38px;
    border-radius:5px;
    border:none;
    margin:7px;
}

/*
a span.brw_comm {
*/
a .brw_comm {
    background-color: #4C848F;					/* verde oliva */
    color: white;
    padding: 0.6em;
    height: 3em;
    margin-right: 1.5em;
    font-size: 1.2em;
	border-radius:5px;
    border:none;
    margin:7px;
}
#numeropratica {
    /* display: none; */
}


/* REPORTS (parametri generali) ******************************/

table.cRepHtml {
    width: 100%;
    text-align: center;
}
table.cRepBody {
    width: 100%;
    border-collapse: collapse;
    padding: 0px;
    margin:  2px;
}

table.cRepBody td{
    border: 1px solid #cccccc;
}

table.cRepBody TR.pari {
    background-color: #f7f7f0;				/* grigio chiaro */
}
table.cRepBody TR.dispari {
    background-color: #e2ded3;				/* grigio scuro */
}

table.cRepBody TR.titoli {
    color: white;
    background-color: #B40500;				/* background boscomar */
}

table.cRepBody TR.totali {
    background-color: #FFD400;
}
table.cRepBody TR.totali td{
    height: 25px;
    border-top: 10px white;
}

table.cRepBody tr.groupHeader {
    text-align: center;
    height: 20px;
}
span.separatore_01 {
    /* float: left; */
    padding: 0 60;
}
a.rept_link {
    border-radius: 10px;
    border: 1px solid #ce3a3a;
    padding: 10px;
}
div.repFooter {
    padding-top: 2em;
}

/* REPORT stampa pratica ******************************/
table#reportPratica tr.titoli {
}
table#reportPratica td {
    font-size: 2em;
    border: none;
}
table#stamPratica {
    margin: 2em auto;
}
table#stamPratica td {
    font-size: 1.5em;
    text-align: left;
    padding: 0.1em 1em;
}

/* definito in fondo per override ******************************/
button.funDisabled {
    background-color: #cccccc;
}
/*********************************************************/
/* definizione Pagine personalizzate  ********************/
/*********************************************************/

/* aggiunte AIMUW 2021 */

input[type=text]{
    border-radius: 15px;
    border: none;
    background-color: #EFEFEF;
    height:41px;
    padding:0px 10px 0px 20px;
}

input[type=text]:disabled {
background-color:#999;
}

input[type=date]{
    border-radius: 15px;
    border: none;
    background-color: #EFEFEF;
    height:41px;
    padding:0px 10px 0px 20px;
}

select[size] {
	border-radius: 15px;
	border: none;
	background-color: #EFEFEF;
	height:41px;
	padding:0px 10px 0px 20px;
}
input.readonly_get {
    border-radius: 15px;
    border: none;
    background-color: #EFEFEF;
    height:41px;
    padding:0px 10px 0px 20px;
}

input[type=password]{
    border-radius: 15px 0px 0px 15px;
    border: none;
    background-color: #EFEFEF;
    height:41px;
    padding:0px 10px 0px 20px;
}

input[type=text]#get_cPass,
input[type=text]#get_PASSWORD,
input[type=text]#get_cCnvPwd {
  border-radius: 15px 0px 0px 15px;
}

textarea {
    border-radius: 15px;
    border: none;
    background-color: #EFEFEF;
    padding:0px 10px 0px 20px;
}


.MsgInfo.cRead{
    text-align:center;
}


label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    line-height: 41px;
}

.editfldesc label {
    line-height:20px;
}

a#btnSign.btn_log {
    background-color: #fff;
    color:#333;
}

#tr_cSearch label {
    color: #fff;
}

#ricerca {
    width: 400px;
    position:relative;
    top:-75px;
}

span.radioLabel {
    line-height: 40px;
    color: #8B8B8B;
    font-size:18px;
}

.rigabottoni button#_submit {
    width: 284px;
    height: 57px;
    margin:10px;
    font-size:20px;
}


.rigabottoni button#_annulla {
    width: 284px;
    height: 57px;
    margin:10px;
    font-size:20px;
    background-color: #492A2A;
}

#tr_cCnvPwd.rowedit,
.editfldcont {
    padding-bottom:10px;
}

#grid_FAQI {
    background-color: #FFF;
}

.input-group-addon a i {
  color:#000;
}

/* div#upfile {
float:left;
}

div#allegati {
  float:right;
  position:absolute;
  top:200px;
  right:100px;
  width:30%;
}

div#linkPolizza {

} */