form dt, dd{padding:2px;}
form label {color:#3E4E68}
form label.required {font-weight:bold}
form dd{padding-bottom:0px;}
form fieldset{margin-left:-60px;width:450px;padding:10px;border:1px solid #A3B1C9}
form fieldset legend{color:#3E4E68;font-size:1.4em;}
form ul.errors {color:red}
form #fieldset-buttonsGroup{border:0px;}

.tooltip {font-size:12px; }

/*body {font-size:14px; }*/
.ui-widget { font-size: 14px; }

ul.errors {
    color: #f00;
}
.status_ico {
    color: #000;
    background-color: #f00;
}

#preview-message {  position:absolute;top:2px;left:1px;z-index:100;background-color:#DFDFDF; }


.time_counter_sec{display:none;}


.box_image_scroll{height:110px;border:solid 0px black;overflow-x:auto;}

.box_scroll_300{height:300px;border:solid 0px black;overflow-y:auto;}
.box_scroll_500{height:500px;border:solid 0px black;overflow-y:auto;}
.box_scroll_800{height:800px;border:solid 0px black;overflow-y:auto;}

.red { background-color:reg; }
.yellow { background-color:yellow; }
.blue { background-color:blue; }
.green { background-color:green; }



.file_preview {
    display:inline-block;   
    position:relative;
}
.file_preview .file_preview_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
     
    color:#fff;
         
    padding:3px;
    /*background-color:rgba(0,0,0,.3);*/
	background-color: rgba(0, 0, 0, 0.25);
 
     
}

.file_preview span {
    font-size:10px; 
    color:#fff;
}
.file_preview a {
    color:#fff;
}