input[type=text] {    background-color: transparent;    font-size: 13px;    font-weight: normal;	height: 25px;    border: 0;}input[type=number] {    background-color: transparent;    font-size: 13px;    font-weight: normal;    height: 25px;    border: 0;}input[type=text]::-ms-clear { display: none; } /* hide "x" in imput box */input[type=number]::-ms-clear { display: none; } /* hide "x" in imput box */input[type=password] {    background-color: transparent;    font-size: 13px;    font-weight: normal;	height: 25px;    border: 0;}input:focus,select:focus,textarea:focus,button:focus {    outline: none;}::-webkit-input-placeholder { /* WebKit browsers */    color:    #f1f1f1;}:-moz-placeholder { /* Mozilla Firefox 4 to 18 */    color:    #f1f1f1;    opacity:  1;}::-moz-placeholder { /* Mozilla Firefox 19+ */    color:    #f1f1f1;    opacity:  1;}:-ms-input-placeholder { /* Internet Explorer 10+ */    color:    #f1f1f1;}input[readonly=readonly] {    background-color: transparent;}textarea {    background-color: transparent;    font-size: 13px;    font-weight: normal;	height: 25px;    border: 0;}.radio_item{    background-color: transparent;    border: none;}.form_title{  margin-top: 10px;  margin-bottom: 10px;  font-size: 18px;  /*font-weight: bold;*/  height: 20px;  color: #58595b;}.form_font{  font-size: 13px;  color: #5f5f5f;  text-decoration: none;  background-color: transparent;}.form_font_14{    font-size: 14px;    color: #5F5F5F;    text-decoration: none;    background-color: transparent;}.form_font_15{    font-size: 15px;    color: #5F5F5F;    text-decoration: none;    background-color: transparent;}.form_font_16{    font-size: 16px;    color: #5F5F5F;    text-decoration: none;    background-color: transparent;}.form_font_17{    font-size: 17px;    color: #5F5F5F;    text-decoration: none;    background-color: transparent;}.bottoni {    background: #eaeaed;    padding: 0;    min-width: 137px;    height: 30px;    border-radius: 4px;    border: thin solid #babcbe;    font-size: 14px;    font-weight: bold;    letter-spacing: -1px;    color: #87879d;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;}.bottoni:hover{    background-color: #c5dbec;}.bottoni:active{    background-color: #cccccc;}.bottoni:disabled{    background-color: #f4f4f4;    color: #c2c2c7;}.bottoni_timesheet {    background: #eaeaed;    padding: 0;    width: 110px;    height: 30px;    border-radius: 4px;    border: thin solid #babcbe;    font-size: 14px;    font-weight: bold;    letter-spacing: -1px;    color: #87879d;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;}.bottoni_timesheet:hover{    background-color: #c5dbec;}.bottoni_timesheet:active{    background-color: #cccccc;}.bottoni_timesheet:disabled{    background-color: #f4f4f4;    padding: 0;    width: 110px;    height: 30px;    border-radius: 4px;    border: thin solid #babcbe;    font-size: 14px;    font-weight: bold;    letter-spacing: -1px;    color: #acacac;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;}.button_disabled {    color: #acacac;    padding: 0;    min-width: 137px;    height: 30px;    border-radius: 4px;    border: thin solid #babcbe;    font-size: 14px;    font-weight: bold;    letter-spacing: -1px;    background-color: #f4f4f4;    text-decoration: none;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;}.align_left{    text-align: left;}.align_right{    text-align: right;}.align_center{    text-align: center;}.div_logout{    text-align: center;    font-weight: bold;    font-size: 15px;    letter-spacing: -0.1em;    cursor: pointer;    color: #bbbbc9;    text-decoration: none;}.input_weekend{    background-color: #bbbbc9;}.input_disabled{    background-color:  #eeeeee;}/* gestione controlli text input */.input_label {    color: #808080;    font-size: 12px;    font-weight: normal;    display: inline;}.input_text {	font-size: 12px;    border: 0;}.input_text_area {	font-size: 12px;    border: 0;}.div_input {	/*height: 26px;*/    margin-bottom: 5px;	padding-top: 2px;	padding-left: 5px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px 4px 3px 4px;}.div_input_search {	height: 27px;    margin-bottom: 5px;	padding-top: 1px;	padding-left: 9px;   -webkit-border-radius: 4px;   -moz-border-radius: 4px;    border-radius: 4px 4px 3px 4px;    background: url('/assets/search.png') no-repeat right;    font-size: 12px;}.div_input_filled{    background-color: #f6f6fa;    border: 1px solid #9e9eb3;}.div_input_empty{    background-color: #929497;	border: 1px solid #929497;}.div_input_readonly{    background-color: #bbbdbf;	border: 1px solid #9e9eb3;}.div_input_weekend{    background-color: #bbbdbf;    border: 1px solid #9f9fb4;}.div_input.has-error {    border: 1px solid #ff0000;    color: #ff0000;}.input_filled{    color: #58595b;}.input_empty{    color: #f1f1f1;}.input_readonly{    color: #e6e7e8;}.input_weekend{    color: #f1f1f1;}.label_filled{    color: #929497;}.label_empty{    color: #f1f1f1;}.label_readonly{    color: #e6e7e8;}.label_weekend{    color: #f1f1f1;}.box-container {  font-size: 12px;  font-weight: normal;  color: #5F5F5F;  position: relative;  display: inline-block;  background-color: #eaeaed;  padding: 2px 7px 3px 5px;  *display: inline;  -webkit-border-radius: 10px;  -moz-border-radius   : 10px;  border-radius        : 10px;}/* Screen resolution to 1024 pixel (iPad compatibility) */@media only screen and (min-width:321px) and (max-width:1024px) {    .input_label {font-size: 11px;}    .ui-selectmenu-placeholder {font-size: 11px;}    input[type=text] {font-size:11px;}    input[type=number] {font-size: 11px;}    .bottoni{ font-size: 12px;}}