@import "./fonts.css";
@import "./tabelle-risultati.css";
@import "./filtri.css";
@import "./inserimenti.css";
@import "./retro-comp.css";
@import "./img-bottoni.css";
@import "./messaggi.css";
@import "./fileinput.css";

/* tables still need 'cellspacing="0"' in the markup */ /*table {
 border-collapse: collapse;
 border-spacing: 0;
 }*/ /* CSS Document -- Inizio */
select, input {
    /*margin: 1.3em;*/
    /*padding: 0;*/
    font-family: "Texta", sans-serif !important;
    outline:none;
}

input[type=button], input[type=submit], button {
    padding: 1em;
}

span.custom-checkbox {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url(/risorse_dt/applicazioni/trasversali/immagini/checkbox.png);
	background-size: 16px 16px;
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: middle;
}

span.custom-checkbox:hover {
	background-image: url(/risorse_dt/applicazioni/trasversali/immagini/checkbox-hover.png);
}

span.custom-checkbox.selected {
	background-image: url(/risorse_dt/applicazioni/trasversali/immagini/checkbox-selected.png);
}

span.custom-checkbox input[type="checkbox"] {
	opacity: 0;
	cursor: pointer;
	outline: none;
	vertical-align: top;
	width: 16px;
	height: 16px;
}



span.custom-radio {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url(/risorse_dt/applicazioni/trasversali/immagini/radio.png);
	background-size: 16px 16px;
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: middle;
}

span.custom-radio:hover {
	background-image: url(/risorse_dt/applicazioni/trasversali/immagini/radio-hover.png);
}

span.custom-radio.selected {
	background-image: url(/risorse_dt/applicazioni/trasversali/immagini/radio-selected.png);
}

span.custom-radio input[type="radio"] {
	opacity: 0;
	cursor: pointer;
	outline: none;
	width: 16px;
	height: 16px;
}


/*input[type=button], input[type=submit] {
	width: auto;
}*/

/*
select{
    width: 210px;
    padding: 5px;
    font-size: 16px;
    line-height: 1;
    border: 0;
    border-radius: 5px;
    height: 34px;
    background: url(/risorse_dt/condivise/immagini/icone/icone-default-on/ico-freccia-down.png) no-repeat right #ddd;
    -webkit-appearance: none;
    background-position-x: 90%;
}
*/


.s-hidden {
	opacity: 0;
	margin: 0;
	position: absolute !important;
	z-index: 0;
	cursor: pointer;
	outline: none;
	/*padding-right: 10px;*/
	padding: 10px 6px !important;
  height: 100%;
}

.select-wrapper {
	background: url(/risorse_dt/condivise/immagini/icone/icone-default-on-2x/ico-freccia-down@2x.png) no-repeat right center;
	float: none;
	background-size: 24px;
	cursor: pointer;
	background-color: transparent;
	position: relative;
	border-color: #d0d0d0;
	border-width: 0;
	border-style: solid;
	/*margin: 1.3em;*/
	display: inline-block;
	background-color: #fff;
	padding: 10px 6px;
	height: 16px;
	line-height: 16px;
}

.select-wrapper:hover, .select-wrapper:focus {
	background: url(/risorse_dt/condivise/immagini/icone/icone-default-blue/ico-freccia-down.png) no-repeat right center;
	background-color: #fff;
}

.select-wrapper-ie8 {
	background: url(/risorse_dt/condivise/immagini/icone/icone-default-on/ico-freccia-down.png) no-repeat right center !important;
}

.select-ie8 {
	-moz-opacity: 1 !important;
	opacity: 1 !important;
	filter: alpha(opacity=1);
	background-color: white;
}

.select-wrapper-ie8:hover, .select-wrapper-ie8:focus {
	background: url(/risorse_dt/condivise/immagini/icone/icone-default-blue/ico-freccia-down.png) no-repeat right center !important;
	background-color: #fff;
}


.holder {
	/*margin: 1px 30px 0 5px;*/
	display: inline-block;
	text-align: left;
	/*padding-right: 20px;*/
	font-style: italic;
}

.select {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-bottom: 1px solid #ccc;
  margin-top: -1px;
}

.styledSelect {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0 5px;
  text-align: left;
}

.styledSelect:after {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  right: -5px;
  background: url(/risorse_dt/condivise/immagini/icone/icone-default-on/ico-freccia-down.png) no-repeat right;
}

.styledSelect:active,
.styledSelect.active {
  /*background-color: #eee;*/
}

.options {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0 0;
  padding: 0 0;
  list-style: none;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  background-color: white;
}

.options li {
  margin: 0 0;
  padding: 5px 10px;
}

.options li:hover {
  background-color: #39f;
  color: white;
}


table {
    padding: 0;
    font-family: "Texta", sans-serif;
    outline:none;
}

input.nuova-ricerca {
	margin-bottom: 1px;
	display: block;
	margin-left: 0;
	margin-top: 20px;
}

font[size] {
    font-size: 15px;
}

body,html {
    color: #666666;
    letter-spacing:.3px;
}


TD {
    background-color: rgb(255,255,255) url();
}

td[bgcolor] {
    display: none;
}

td.TESTOERRORE, td.testoerrore, p.ERROR {
    background-color: #fff;
    border-width: 1px 1px 1px 10px;
    border-style: solid;
    padding: 25px;
    border-color: #ff3636;
    margin-bottom: 40px;
    font-size: 15px;
}

td.TESTOERRORE:after, td.testoerrore:after, p.ERROR:after {
    content: '';
    background: url('/risorse_dt/condivise/immagini/icone/ico-applicative-alert.png') no-repeat;
    height: 15px;
    width: 15px;
    display: block;
    margin-left: -20px;
    margin-top:	-16px;
}

.buttonWideRed {
    color: #fff !important;
    border-style: solid;
    border-color: #eedc00 #eedc00 #eedc00;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eedc00), to(#eedc00));
    background: -moz-linear-gradient(#eedc00, #eedc00);
    background: -ms-linear-gradient(#eedc00, #eedc00);
    background: -o-linear-gradient(#eedc00, #eedc00);
    background: linear-gradient(#eedc00, #eedc00);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D10000', endColorstr='#FF0000'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D10000', endColorstr='#FF0000')"; /* IE8 */
    background-color: #eedc00;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    text-transform: capitalize;
    font-weight: bold;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 20px;
    -webkit-box-shadow: #999 0px 2px 3px;
    -moz-box-shadow: #999 0px 2px 3px;
    box-shadow: #999 0px 2px 3px;
    -webkit-box-shadow: #999 0px 1px 2px;
    -moz-box-shadow: #999 0px 1px 2px;
    box-shadow: #999 0px 1px 2px;
    margin-bottom:3px;
    margin-top:3px;
    /*z-index: 10;*/
    -webkit-transition: all 2s linear;
    position:relative;
}

.buttonWideRed:hover {
    border-width: 1px;
    border-style: solid;
    border-color: #f50000 #fd4940 #fd4940;
    background: #FFB3B3;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#D10000), to(#FF5252));
    background: -moz-linear-gradient(#D10000, #FF5252);
    background: -ms-linear-gradient(#D10000, #FF5252);
    background: -o-linear-gradient(#D10000, #FF5252);
    background: linear-gradient(#D10000, #FF5252);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D10000', endColorstr='#FF5252'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D10000', endColorstr='#FF5252')"; /* IE8 */
    background-color: #FF5252;
}

.buttonVeryWide-big {
    width: 250px !important;
}


.buttonVeryWide {
    width: 240px;
}

.buttonWide,.botton,.button, .buttonbigred,.buttonbig, .buttonMidle, .buttonMidleWide, .buttonWideRed {
    width: 140px;
}

.buttonMiddleWide {
    width: 160px;
}

.button190Wide {
    width: 190px;
}

.actionbutton,.buttonWide,.botton,.button,.buttonbigred,.buttonbig,.buttonMidle,.buttonMidleWide,.buttonMiddleWide,.buttonVeryWide {
    color: #000 !important;
    border-width: 1px;
    border-style: none; /*solid?*/
    /*border-color: #368fbf #0071ae #0071ae;*/
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0559B2), to(#0167c2) );
    background: -moz-linear-gradient(#eedc00, #eedc00);
    background: -ms-linear-gradient(#eedc00, #eedc00);
    background: -o-linear-gradient(#eedc00, #eedc00);
    background: linear-gradient(#eedc00, #eedc00);
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0559B2', endColorstr='#0167c2', GradientType=0); /* IE6 & IE7 */
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0559B2', endColorstr='#0167c2')"; /* IE8 */
    background-color: #eedc00;
    /* _font-weight: bold; */
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 30px;
    font-family: "Texta", sans-serif;
    /*-webkit-box-shadow: #999 0px 2px 3px;
    -moz-box-shadow: #999 0px 2px 3px;
    box-shadow: #999 0px 2px 3px;
    -webkit-box-shadow: #999 0px 1px 2px;
    -moz-box-shadow: #999 0px 1px 2px;
    box-shadow: #999 0px 1px 2px;*/
    margin-bottom:3px;
    margin-top:3px;
    /*z-index: 10;*/
    -webkit-transition: all 2s linear;
    position:relative;
    margin-left: 0.5em;
    margin-right: 0.5em;
}

.actionbutton:hover,.actionbutton:hover,.buttonWide:hover,.botton:hover,.button:hover,.buttonbigred:hover,.buttonbig:hover,.buttonMidle:hover,.buttonMidleWide:hover,.buttonMiddleWide:hover,.buttonVeryWide:hover {
    border-width: 1px;
    border-style: none; /*solid?*/
    border-color: #ffec00 #ffec00 #ffec00;
    background: #ffec00;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0559B2), to(#0088ff) );
    background: -moz-linear-gradient(#0559B2, #0088ff);
    background: -ms-linear-gradient(#0559B2, #0088ff);
    background: -o-linear-gradient(#0559B2, #0088ff);
    background: linear-gradient(#ffec00, #ffec00);
    /*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0559B2', endColorstr='#0088ff'); /* IE6 & IE7 */
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0559B2', endColorstr='#0088ff')"; /* IE8 */
    background-color: #ffec00;
}


.actionbutton[disabled],.actionbutton[disabled],.buttonWide[disabled],.botton[disabled],.button[disabled],.buttonbigred[disabled],.buttonbig[disabled],.buttonMidle[disabled],.buttonMidleWide[disabled],.buttonMiddleWide[disabled],.buttonVeryWide[disabled],.buttonWideRed[disabled] {
    border-width: 1px;
    border-style: solid;
    /*border-color: #369fdb #0085d1 #0085d1;*/
    background: #999999;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#999999), to(#DDDDDD) );
    background: -moz-linear-gradient(#999999, #DDDDDD);
    background: -ms-linear-gradient(#999999, #DDDDD);
    background: -o-linear-gradient(#999999, #DDDDD);
    background: linear-gradient(#999999, #DDDDD);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#999999', endColorstr='#dddddd'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#999999', endColorstr='#dddddd')"; /* IE8 */
    background-color: #dddddd;
    cursor: default;
}

.actionbutton:FOCUS {
    border-width: 0;
    border-style: none;
}

.topbody {
    BACKGROUND-COLOR: #e8f404;
    COLOR: #005CAB;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 18pt;
    FONT-STYLE: italic;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}

.headerbody {
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none;
    text-indent:5%
}

.menubody {
    BACKGROUND-COLOR: #162c7f;
    COLOR: #ffffff;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}

.menulink {
    COLOR: #ffffff;
    CURSOR: hand;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}

.elencobody {
    BACKGROUND-COLOR: #292873;
    COLOR: #000000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}

.servizioAbilitato {
    COLOR: #000000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

.servizioTitoloMenu1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0000FF;
    FONT-FAMILY: Texta, sans-serif;
    TEXT-DECORATION: none
}

.servizioTitolo {
    COLOR: #ffffff;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

.headertable {
    width: 100%;
    text-align: center;
}

.headertableext {
    width: 100%;
    text-align: center;
    /*border-bottom: 2px solid #666666;
    padding-bottom: 10px;*/
}

.headertableext .corporatepre {
    display: none;
    width: 0;
}

.headertable .servizioScelto {
    text-align: center;
    font-weight: bold;
}

.headertable .testoattivo {
    text-align: center;
    color: #1344a3;
    font-weight: bold;
}

.headertable .testoattivo .corporatefun {
    font-weight: bold;
    font-style: italic;
}

.servizioScelto {
    font-family: "Texta", sans-serif;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    /*text-align: left;*/
    /*text-transform: uppercase*/
}

.header-msg-2 {
	/*float: right;
	margin-top: -15px;*/
}

.servizioSottoTitolo {
    COLOR: #005CAB;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 8pt;
    text-transform: capitalize
}

.servizioTitoloAbilitato {
    COLOR: #e8f404;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

.servizioTitoloMenu {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #99CCFF;
    FONT-FAMILY: Texta, sans-serif;
    TEXT-DECORATION: none
}

.home_exit {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #CCFFFF;
    FONT-FAMILY: Texta, sans-serif;
    TEXT-DECORATION: none
}

.servizioTitoloAbilitatoMenu {
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Texta, sans-serif;
    TEXT-DECORATION: none
}

.elencobodyMenu {
    FONT-SIZE: 9pt;
    COLOR: #E8F404;
    FONT-FAMILY: Texta, sans-serif;
    BACKGROUND-COLOR: #fbcc55;
    TEXT-DECORATION: none
}

A.home_exit:hover {
    TEXT-DECORATION: none;
}

.servizioTitoloNonAbilitato {
    COLOR: #808080;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

.servizioNonAbilitato {
    COLOR: #808080;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

.logobody {
    COLOR: #ffffff;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 11pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    MARGIN-LEFT: 5px;
    TEXT-DECORATION: none
}

.messaggibody {
    COLOR: #000000;
    FONT-FAMILY: Texta, sans-serif;
    TEXT-DECORATION: none
}

.infobody {
    BACKGROUND-COLOR: #e8f404;
    COLOR: #000000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}

.paginalogin {
    BACKGROUND-COLOR: #dee3ef;
    COLOR: #000000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 12pt
}

.descrizioneAbilitata {
    COLOR: #000000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: underline
}

.descrizioneNonAbilitata {
    COLOR: #808080;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 9pt
}

.testonormale {
    COLOR: #666666;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}

table.mascheraFiltro.filtro td.testonormale {
	text-transform: uppercase;
	text-align: left;
}

.testoOperatoreConnesso {
    COLOR: #000000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}

.testorosso {
    COLOR: #ff0000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    TEXT-DECORATION: none
}

.testorossoFNP {
    COLOR: #ff0000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 8pt;
}

.testorossotabella {
    COLOR: #ff0000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}

.testoverdetabella {
    COLOR: #008000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}

.testoarancio {
    COLOR: #ff6600;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    TEXT-DECORATION: none
}

.testoverde {
    COLOR: #008000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    TEXT-DECORATION: none
}

.testograssetto {
    COLOR: #000000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    padding: 10px 0;
}

.testoBlue {
    COLOR: #005CAB;
}

.testoattivo {
    /*COLOR: #005CAB;*/
    font-family: "Texta", sans-serif;
    FONT-SIZE: 15px;
    text-transform: capitalize;
}

.testoerrore {
    FONT-FAMILY: Texta, sans-serif;
    font-size: 15px;
    font-weight: bold;
}

.testoerroreV
{
    COLOR: #ff0000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}

.legenda {
	display: block;
	line-height: 1;
	font-size: 13px;
	text-transform: none;
}

.sfondoErrorePaginaTest {
    BACKGROUND-COLOR: #ff0000;
}

.paginabase {
    overflow: auto;
    /*BACKGROUND-COLOR: #ffffff;
    COLOR: darkblue;*/
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    /*FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    MARGIN: 10px 10px 5px 15px;
    TEXT-DECORATION: none;*/
    /*text-align:center;*/
}

.paginabaseBoldBlue
{
    overflow: auto;
    /*COLOR: darkblue;*/
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    MARGIN: 10px 10px 5px 15px;
    TEXT-DECORATION: none

}

.paginabaselink {
    color: #005cab;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    TEXT-DECORATION: underline;
}

.paginabaselinklowercase {
    color: #005cab;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    TEXT-DECORATION: none;
    /*text-transform: lowercase;*/
}

.paginabaselinknormal {
    color: #005cab;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    TEXT-DECORATION: underline;
    text-transform: none;
}

.paginalink {
    color: #005cab;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    text-transform: none;
}

.paginabaselinklowercase:hover,.paginabaselinknormal:hover,.paginabaselink:hover,.paginalink:hover  {
    cursor:pointer;
    text-shadow:1px 1px 3px #aaa;
}

.paginalogout {
    COLOR: #000000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
    text-transform: none;
}

.intestazionetabella {
    color: #1344A3;
    font-weight: bold;
    text-decoration: none;
    border : 1px solid #BEBEBE;
}

.mascheraFiltro {
    text-decoration: none;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 0;
    margin-top: 5px;
    color: #787878;
}

table.mascheraFiltro tr {
    line-height: 2.5;
}

#gestioneDestinatariSearchSeparator {
	width: 0 !important;
}

table#gestioneDestinatariSearchFilters {
	/*table-layout: fixed !important;*/
	width: 620px !important;
	padding: 10px !important;
}

table#gestioneDestinatariSearchFilters .mascheraFiltro {
	font-size: 14px !important;
}

table#gestioneDestinatariSearchFilters input{
	margin: 0 !important;
}

/* fixme allarga */
/*.mascheraFiltro td input {*/
/*margin-left : 2em;*/
/*!*padding-top: 2em;*!*/
/*}*/

.filtro .sfondotabella {
	background-color: #ececec
}

.filtro td.testonormale {
	text-transform: uppercase;
	text-align: left;
}

.filtro td.testorosso {
	text-transform: uppercase;
	text-align: left;
}

.sfondotabella {
    background-color: #ffffff;
    /*font-size: 0pt ;*/
    /*
      border-left: 1px solid black;
    border-right:  1px solid black;
    border-bottom:  1px solid black;
    margin-left: 1px;
    margin-right: 1px;
    margin-bottom: 1px;
    */
}

table.filtro .sfondoMascheraInserimento {
	background-color: inherit;
}

.sfondoMascheraInserimento {
    BACKGROUND-COLOR: #ffffff
}

div#dispoTable .sfondoMascheraInserimento {
	background-color: #ececec;
}

div#dispoTable td.intestazioneMascheraInserimento {
	text-transform: uppercase;
}

div#dispoTable td.testorosso {
	text-transform: uppercase;
	text-align: left;
}



.bordotabella {
    /*  BACKGROUND-COLOR: #ffffff*/
}

.bordotable {
    /*  BACKGROUND-COLOR: blue; */
    /*  BORDERCOLOR: "#RRGGBB"; */
}

.displaytableclass {
    /*
     BACKGROUND-COLOR: #373abe;

     border-top-color: #330066;
     border-top-style: solid;
     border-top-width: 1px;

     border-right-color: #330066;
     border-right-style: solid;
     border-right-width: 1px;

     border-left-color: #330066;
     border-left-style: solid;
     border-left-width: 1px;

     border-bottom-color: #330066;
     border-bottom-style: solid;
     border-bottom-width: 1px;

    border-style: none none solid none;
    border-width: 0px 0px 1px 0px;;
    border-color: transparent transparent #BEBEBE transparent;
    background: -webkit-gradient(linear, left bottom, right bottom, color-stop(0.25, rgb(244, 244, 244) ), color-stop(1, rgb(217, 217, 255) ) );
      */
}

.intestazionedettaglio {
    /*BACKGROUND-COLOR: #e8f404;
    COLOR: #000000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 8pt*/
    background-color: #ececec;
    font-size: 15px;
}

.rigatabellaevidenziata {
    BACKGROUND-COLOR: #d3d3d3;
    COLOR: #000000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 8pt
}

.intestazionefiltro {

}

.intestazioneMascheraInserimento {
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    font-weight: bold;
    color: black;
}

.testogrande {
    COLOR: #000000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}

.testogrande.intestazionedettaglio > input[type="image"] {
	margin: 0;
}

.bordoazzurro {
    /*BACKGROUND-COLOR: #f6f6f6;*/
    COLOR: #000000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 8pt
}

.bordoMascheraInserimento {
    /*BACKGROUND-COLOR: #005CAB;*/
}

.testobluelettrico {
    /*COLOR: #373ABE;*/
    color: #787878;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 13pt;
}

.testobluelettricoGr {
    /*COLOR: #373ABE;*/
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold
}

.testoblu {
    COLOR: #005CAB;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    line-height: 1.2;
}

.theForm td.testoblu {
	color: #666666;
}

.testobluGr {
    COLOR: #005CAB;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold
}

.paginaTest {
    COLOR: #e8f404;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}

.paginaTestBis {
    COLOR: #005CAB;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}

table.displaytableclass_UNUSED thead tr {
    background-color: #9c9;
}

table.displaytableclass_UNUSED tr.even {
    background-color: #ffffff;
}

table.displaytableclass_UNUSED tr.odd {
    background-color: #ffffff;
}

.paginaPaging {
    background-color: red;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}

.bottonifirma {
    text-align: left;
}

.statoFlussoTable{
    width:100%;
    height:28px;
    border:0px;
}
.statoFlussoTable tr{
}
.statoFlussoTable td{
    border:0px;
}

.statoFlussoWorking {
    text-align: left !important;
}
.statoFlussoWorkingIcon {
    width: 30px;
    background: url(../../../RBLiteClientStuff/images/07601-01/pallino_giallo.gif) no-repeat center;
    text-align: right !important;
}

.statoFlussoOK {
    text-align: left !important;
}
.statoFlussoOKIcon {
    width: 30px;
    text-align: right !important;
}

.statoFlussoError {
    text-align: left !important;
}
.statoFlussoErrorIcon {
    width: 30px;
    background: url(../../../RBLiteClientStuff/images/07601-01/pallino_rosso.gif) no-repeat center;
    text-align: right !important;
}

.statoFlussoImportato {
    background-color: #C0C0C0;
    /*color: #000000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    TEXT-DECORATION: none*/
}

.ibanSection {
    width: 40px;
    BACKGROUND-COLOR: #d3d3d3;
}

:disabled {
    BACKGROUND-COLOR: #d3d3d3;
}

.form {
    border: 0px solid black;
}

.form TD {
    font-weight: normal;
    padding-top: .7em;
    padding-right: .7em;
    padding-left: .7em;
    padding-bottom: .7em;
    border: 0px solid;
}

.form TD.label {
    width: 8em
}

.form label {
    FONT-FAMILY: Texta, sans-serif;
    font-size: 8pt;
    font-weight: bold;
}

/*input.date {margin:0px;left:-10px;position:relative;width:0px; height:0px; visibility:hidden;} /* :( trick for hide the date field */
button.ui-datepicker-trigger {
    width: 25px;
}

#ui-datepicker-div a:hover {
    text-decoration: none;
}

img.ui-datepicker-trigger {
    /* margin: 2px; */
    /* vertical-align: middle; */
    cursor: pointer;
    margin-bottom: -9px;
    /*margin-left: -30px;*/
}
/*  amount field */
.amount {
    width: 8em;
}


.bordotabella TD > TABLE {
    border-collapse: collapse;
}

.bordoRisultatiRicerca {
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
}

/* date field */
.dateDD{
    FONT-FAMILY: Texta, sans-serif;
    width: 24px;
    text-align: center;
    margin-right: 0px;
    margin-left: 0px;
    /*visibility: hidden;
    width: 0;
    height: 0;
    padding: 0 !important;*/
}
.dateMM{
    FONT-FAMILY: Texta, sans-serif;
    width: 24px;
    margin: 0px;
    text-align: center;
   /* visibility: hidden;
    width: 0;
    height: 0;
    padding: 0 !important;*/
}
.dateYYYY{
    FONT-FAMILY: Texta, sans-serif;
    width: 40px;
    margin: 0px;
    text-align: center;
    /*visibility: hidden;
    width: 0;
    height: 0;
    padding: 0 !important;*/
}

.dettaglio{
    width: 100%;
    text-align: left;
    border-style: solid;
    border-width: 1px;
    border-color: #BEBEBE;
    /* border-collapse: collapse; */
    margin-bottom: 5px;
    margin-top: 20px;
    border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    /*box-shadow:5px 2px 10px #BEBEBE;*/
    background: #fff; /* per la shadow di explorer */
}

.dettaglio td{
    border: 0px;
    vertical-align: middle;
    border-bottom: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    padding: 8px;
}

/* --- modello F24 - INIZIO --- */
.F24font00{font-weight:normal;font-size:11px;font-family:Arial;color:#000000;}
.F24font01{font-weight:normal;font-size:9px;font-family:Arial;color:#000000;}
.F24font02{font-weight:bold;font-size:11px;font-family:Arial;color:#000000;}
.F24font03{font-weight:bold;font-size:12px;font-family:Arial;color:#ffffff;}
.F24font04{font-weight:normal;font-size:7px;font-family:Arial;color:#000000;}
.F24font05{font-weight:normal;font-size:8px;font-family:Arial;color:#000000;}
.F24font06{font-weight:normal;font-size:5px;font-family:Arial;color:#000000;}
.F24font07{font-weight:bold;font-size:11px;font-family:Arial;color:#000000;}
.F24font08{font-weight:bold;font-size:15px;font-family:Arial;color:#000000;}
.F24font09{font-weight:bold;font-size:8px;font-family:Arial;color:#ffffff;}
.F24font10{font-weight:bold;font-size:13px;font-family:Arial;color:#000000;}
.F24font11{font-weight:bold;font-size:13px;font-family:Arial;color:#77c6e4;}
.F24font12{font-weight:bold;font-size:9px;font-family:Arial;color:#000000;}
.inputNumber{text-align: right;}
.inputTotal {
    background-color: transparent;
    border-style: none;
    color: #000000;
    text-align: right;
    font-weight: bold;
    font-size: 12px;
    font-family: Texta, sans-serif;
}
/* --- modello F24 - FINE --- */

.esito{
    width:80%;
    text-align:center;
    border: 1px solid #BEBEBE;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    box-shadow:5px 2px 5px #BEBEBE;
    z-index: 0;
    background-color: white;
}

.esitoTable{
    /*text-align:left;*/
}

.esitoTable td{
    border:0px;
    padding: 2px;
}

.esitoLink a{
    color: #005cab;
    text-decoration: none;
    /*color:#81B8E4;*/
}

.esitoTable .testograssetto{
    margin: 0%;
    padding: 0%;
    font: 11px Verdana;
}

.esitoTesto{
    margin: 0%;
    padding: 0%;
    font: 11px Verdana;
}

.esitoTitolo{
    /*font-weight: bold;*/
    color:black;
}

.divRiepilogo {
    text-align: center;
}

.riepilogoTitolo {
    font-weight: bold;
    text-align: center;
}

.risultatiSpedizione{
    border-collapse:collapse;
    border-spacing:0px;
    /*cellPadding:0px;
    cellSpacing:0px;*/
}

FIELDSET {
    padding: 5px;
    width: 100%;
    border-style: solid;
    border-width: 1px;
    border-color: #BEBEBE;
    /* border-collapse: collapse; */
    margin-bottom: 2px;
    margin-top: 5px;
    border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
}

.paddingOnePixel {
    padding: 1px;
}
.paddingTwoPixels {
    padding: 2px;
}
.paddingThreePixels {
    padding: 3px;
}
.theForm td {
    padding: 5px;
}
.theForm input:not([type="button"])   {
    /*border-color: #d0d0d0;
    border-width: 0 0 1px;
    border-style: solid;
    font-size: 15px;
    font-style: italic;
    font-family: Texta, sans-serif;
    background-color: transparent;
    */
    background-color: #fff;
    border-color: #fff;
    border-width: 0;
    font-style: italic;
    font-family: Texta, sans-serif;
    padding: 10px 6px;
    font-size: 16px !important;
}

.theForm input:not([type="button"]):focus {
    border-color: #0047bb;
}

.theForm input[name="tipoSospensioneIForm"] {
    vertical-align: middle;
    margin-left: -10px;
    margin-right: 8px;
}


input#theFile {
	background-color: #f6f6f6;
}

input#password {
    width: 150px;
    text-align: center;
}

input#cap {
    width: 50px;
}

input#VisualizzaCorrette {
	width: 180px;
}

input#Errori {
	width: 140px;
}


/* Per le form di firma a vecchio */
.theFormSignature td {
    padding: 2px;
}
.theFormSignature input {
    FONT-FAMILY: Texta, sans-serif;
    font-size: 11px;
}

.upperCase {
    text-transform: uppercase;
}

.testograssettoV
{
    COLOR: #000000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}

.testograssettocolor
{
    COLOR: #005CAB;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}

.testograssetto10color
{
    COLOR: #005CAB;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}

.testograssettowarn
{
    COLOR: #ff6600;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}

.testograssettodisabled
{
    COLOR: #AAAAAA;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}

.testograssetto10
{
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
}

.testograssetto14color
{
    COLOR: #005CAB;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
}

.testograssetto14disabled
{
    COLOR: #AAAAAA;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
}

.borderRightColor
{
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #005CAB;
}

.borderBottomGray
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #BEBEBE;
}

.backgroundStep1Disabled
{
    background-image: url(../../images/one_disabled.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.backgroundStep2Disabled
{
    background-image: url(../../images/two_disabled.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.backgroundStep2Enabled
{
    background-image: url(../../images/two_enabled.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.backgroundStep1Enabled
{
    background-image: url(../../images/one_enabled.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}


/* begin fixme antonio */
form > table {
    /*background-color:white;*/
    /*    background-image: url(/risorse_dt/condivise/immagini/generiche/rounded-right-bg.png);
        background-position: top right;
        background-repeat: no-repeat; */
}

fieldset > table {
    padding: 1em 2em 2em;
    margin: 0;
    background-color: #ececec;
    border: 1px solid #d1d1d1;
}

table.theForm td, table.filtro td {
	text-align: left !important;
}

fieldset>table .testonormale, table.theForm .testonormale {
	text-transform: uppercase;
}

table.filtro td.testoverde, table.filtro td.testoarancio, table.theForm td.testoverde, table.theForm td.testoarancio {
	text-transform: uppercase;
	color: #666666;
}

table.filtro td.testoarancio.warningText, table.theForm td.testoarancio.warningText {
	text-transform: none;
	COLOR: #ff6600;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    TEXT-DECORATION: none
}

.campo-obbligatorio, fieldset>table .testorosso, fieldset>table .testonormalerosso, table.theForm .testorosso, table.theForm .testonormalerosso, div#dispoTable td.testorosso, table.filtro td.testorosso {
	text-transform: uppercase;
	color: #666666;
}

.campo-obbligatorio:after, fieldset>table .testorosso:after, fieldset>table .testonormalerosso:after, table.theForm .testorosso:after, table.theForm .testonormalerosso:after, div#dispoTable td.testorosso:after, table.filtro td.testorosso:after {
	content: '*';
}

fieldset>table .testorosso.errorText, table.theForm .testorosso.errorText, div#dispoTable td.testorosso.errorText, table.filtro td.testorosso.errorText {
	COLOR: #ff0000;
    FONT-FAMILY: Texta, sans-serif;
    FONT-SIZE: 15px;
    TEXT-DECORATION: none;
    text-transform: none;
}

fieldset>table .testorosso.errorText:after, table.theForm .testorosso.errorText:after, div#dispoTable td.testorosso.errorText:after, table.filtro td.testorosso.errorText:after {
	content: '';
}

fieldset {
    padding: 0;
    /*border-color: #dddddd;*/
    border: none !important;
    border-width: 0;

}

table#datiSecurTable {
	width: 100%;
}

tr#debitoCreditoRow font{
	color: #787878 !important;
}

select#idCardNo {
	width: 337px !important;
}

table.full-width {
	width: 100% !important;
}

table.90-perc-width {
	width: 90% !important;
}

/* end fixme antonio */

table#downloadTracciatiTable .testoblu, table#downloadTracciatiTable .testobluGr {
	color: #666666;
}

table#inserimentoNuovoDestinatarioTable .testoBlue {
	color: #666666;
}

.uppercaseText {
	text-transform: uppercase !important;
}

.lowercaseText {
	text-transform: lowercase !important;
}

.capitalizeText {
	text-transform: capitalize !important;
}

.noTextTransform {
	text-transform: none !important;
}

.textCentered {
	text-align: center !important;
}

table.delegaF24Table {
	background-color: #ececec;
	border: 1px solid #d1d1d1;
}

div#richiestaAttivaBPIOLKeyTitle, div#datiAnagraficiRichiestaBPIOLKeyTitle {
	color: #666666;
}

fieldset#richiestaAttiva table td, fieldset#datiAnagrafici table td, fieldset#upi table td {
	text-transform: uppercase;
}

fieldset#upi td.testonormalegrigio {
	text-align: left;
}



table#sospensioneTable td, table#revocaTable td, table#riattivazioneTable td {
	text-align: center !important;
}

select#purposeSelect {
	width: 250px !important;
}

select#currencySelect {
	width: 100px !important;
}

select#tipoData.tipoDataBollettiniIncassati {
	width: 150px !important;
}

table.movimentiPostepayCorporateTable, table.sospensioneRevocaRiattivazione {
	table-layout: fixed;
	max-width: 480px;
	height: 400px;
}

table#sospensioneTable, table#revocaTable, table#riattivazioneTable {
	table-layout: fixed;
	height: 180px;
}

table#sospRevRiattMsg .testoblu {
	color: #666666;
}

.testoNeroGrassetto {
	font-weight: bold !important;
	color: black !important;
}

#testoFlusso {
	width: 1px;
	padding-right: 10px;
}

.no-blu {
	color: #666666 !important;
}

#descrizioneContainerModificaRapporti input {
	border-bottom: 1px solid #d1d1d1;
}

#downloadRiepilogoXMLContainer a {
	text-decoration: underline;
}

table#beneficiarioIntestazionePostagiro input[name="contocorrentedestinatario"] {
	margin-left: 38px;
}

table#importoPostagiro input[name="importo"] {
	margin-left: 77px;
}

table#causalePostagiro input[name="causale"] {
	margin-left: 215px;
}

#sessionExpiredBody, #loginFailoureBody, #notConfirmedAdminErrorBody {
	background-color: #f6f6f6;
}

#sessionExpiredBody>table:first-child {
	margin-top: 100px;
}

#sessionExpiredBody td.paginabase {
	font-size: 18px;
}

#sessionExpiredBody a {
	font-size: 18px;
}

#loginFailoureBody, #notConfirmedAdminErrorBody {
	font-size: 18px !important;
}

#loginFailoureBody font, #notConfirmedAdminErrorBody font {
	font-family: Texta, sans-serif !important;
	font-size: 18px !important;
}

.btnSelezionaUfficio {
	width: inherit !important;
}

#divFirme {
	background-color: #ececec;
}

#SicurezzaRow>td+td>table {
	margin-bottom: 17px;
}

#attivaAziendeButtons {
	width: 630px;
}

#LISTA_CONDOMINI_DA_CENSIRE {
	width: 550px !important;
}

#numeroOTPRow input#numero, #numeroOTPRow input#idnumero {
	border: 1px solid #666666;
}

#risultatiAzCollTable {
	width: 800px;
}

#datiAnagraficiOnboardingApp {
	border: 1px solid #666666;
	margin-bottom: 20px;
	padding: 20px;
	width: 50%;
}

#onboardingAppInstructions {
	text-align: center;
}

#onboardingAppInstructions td {
	padding-bottom: 10px
}

/*DATEPICKER*/
/*
.ui-datepicker:before {
	background: #fff none repeat scroll 0 0;
	box-shadow: -4px -2px 4px rgba(0, 0, 0, 0.07);
	content: '';
	display: block;
	height: 18px;
	margin: 20px 0 0;
	position: absolute;
	left: 10%;
	top: -8%;
	transform: rotate(45deg);
	transition: width 0.5s ease 0s, background-color 0.5s ease 0s;
	width: 18px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
*/

#ui-datepicker-div {
	width: inherit !important;
	padding: 16px !important;
	margin-top: 16px !important;
}

.ui-widget-header {
	background: white;
	border: 0;
}

.ui-datepicker-title {
	height: 40px !important;
	font-size: 16px !important;
}

.ui-state-hover .ui-icon {
	background-color: #eeeeee !important;
	color: #eeeeee !important;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 0 !important;
	background: #eeeeee !important;
	font-weight: bold; color: #ffffff;
}

.ui-icon-circle-triangle-w, .ui-icon-circle-triangle-e {
	background-position: 0px !important;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	width: 43px !important;
	height: 40px !important;
}

.ui-datepicker .ui-datepicker-prev span {
	background-image: url(/risorse_dt/applicazioni/trasversali/immagini/calendar-arrow-left.png) !important;
	width: 25px !important;
}

.ui-datepicker .ui-datepicker-next span {
	background-image: url(/risorse_dt/applicazioni/trasversali/immagini/calendar-arrow-right.png) !important;
	width: 25px !important;
}

.ui-datepicker-month, .ui-datepicker-year {
	text-transform: uppercase !important;
	font-family: 'Texta', sans-serif !important;
}

.ui-datepicker-calendar th {
	font-size: 16px !important;
}

.ui-datepicker-calendar tbody td {
	padding: 0 !important;
}

.ui-datepicker-calendar tbody td a, .ui-datepicker-calendar tbody td span {
	background: white !important;
	padding: 4px !important;
	width: 43px !important;
	height: 40px !important;
	font-size: 16px !important;
	text-align: center;
}

.ui-datepicker-calendar tbody td a.ui-state-hover {
	background: #eeeeee !important;
}

.ui-datepicker-calendar tbody td a.ui-state-active {
	background: #eedc00 !important;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight {
	color: #222427 !important;
}

.ui-state-active, .ui-widget-content .ui.state-active {
	color: #222427 !important;
	font-weight: 700 !important;
}

.ui-state-default, .ui-widget-content .ui-state-default {
	border: 1px solid #eee !important;
	color: #222427 !important;
}

.ui-datepicker-calendar tbody td a.dp-today {
	background: #eedc00 !important;
}

select.ui-datepicker-year {
	border: 1px solid #ececec;
}
