.dijitFileInput {position:relative; height:1.3em;}.dijitFileInputReal {position:absolute; z-index:2; filter:alpha(opacity:0); opacity:0; cursor:pointer;}.dijitFileInputRealBlind {right:0;}.dijitFileInputReal:hover {cursor:pointer;} .dijitFileInputButton,.dijitFileInputText {border:1px solid #333; padding:2px 12px 2px 12px; cursor:pointer;}.dijitFileInputButton {z-index:3; visibility:hidden;}.dijitFakeInput {position:absolute; top:0; left:0; z-index:1; white-space: nowrap;}.dijitProgressOverlay {display:none; width:250px; height:1em; position:absolute; top:0; left:0; border:1px solid #333; background:#cad2de url('../../../dijit/themes/tundra/images/dijitProgressBarAnim.gif') repeat-x top left; padding:2px;}.tundra .dijitProgressOverlay {border:1px solid #84a3d1; background-color:#cad2de;}.tundra .dijitFakeInput input {padding: 0; background:#fff url("../../../dijit/themes/tundra/images/validationInputBg.png") repeat-x top left; border:1px solid #9b9b9b; line-height: normal;}.tundra .dijitFileInputButton, .tundra .dijitFileInputText {border:1px solid #9b9b9b; padding:0px 12px 0px 12px; background:#e9e9e9 url("../../../dijit/themes/tundra/images/buttonEnabled.png") repeat-x top;}.soria .dijitProgressOverlay {border:1px solid #8BA0BD; background-color:#cad2de;}.soria .dijitFakeInput input {border:1px solid #8BA0BD; background:#fff url("../../../dijit/themes/soria/images/validationInputBg.png") repeat-x top left; line-height:normal; background-position:0 -30px; padding:0.2em 0.3em;}.soria .dijitFileInputButton,.soria .dijitFileInputText {border:1px solid #8BA0BD; padding:2px 12px 2px 12px; background:#b7cdee url('../../../dijit/themes/soria/images/buttonEnabled.png') repeat-x;}.nihilo .dijitProgressOverlay {border:1px solid #DEDEDE; background-color:#cad2de;}.nihilo .dijitFakeInput input {border:1px solid #DEDEDE; background:#fff url("../../../dijit/themes/nihilo/images/validationInputBg.png") repeat-x top left; line-height:normal; background-position:0 -30px; padding:0.2em 0.3em;}.nihilo .dijitFileInputButton,.nihilo .dijitFileInputText {border:1px solid #DEDEDE; padding:2px 12px 2px 12px; background:#b7cdee url('../../../dijit/themes/nihilo/images/buttonEnabled.png') repeat-x;}.claro .dijitProgressOverlay {border:1px solid #769dc0; background-color:#769dc0;}.claro .dijitFakeInput input {border: 1px solid #bcc8dd; background-color: #fff; background-repeat: repeat-x; background-position: top left; background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); line-height:normal; padding:0.2em 0.3em;}.claro .dijitFileInputButton,.claro .dijitFileInputText {background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-color: #cde3f6; border: 1px solid #799ab7; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow:0px 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.2);}