﻿/*******************/
/*edit-form style*/
/*******************/

.edit-form {width:96%;}
.edit-form .w
{
	width:inherit;	
}

.edit-form .holding,
.edit-form div.element
{
    overflow: visible;
    position: relative;
}

.edit-form .buttons 
{
    clear: both;
    display: block;
}

.edit-form .ui-widget-content 
{
    background:none !important;
}

.edit-form legend 
{
    border:1px solid lightgrey;
    padding:5px;
    font: 15px "Helvetica Neue",Arial,sans-serif;
}

.edit-form .group-1
{
   border-top:1px solid lightgrey;  
   border-bottom:0px solid transparent;  
   border-left:0px solid transparent;  
   border-right:0px solid transparent;  
}

.edit-form .group-2
{
   border:1px solid lightgrey;  
}


.edit-form .c 
{
    display:inline;
    float:left;
    padding-right:10px;
}

.edit-form fieldset
{
    display:inline;
    float:left;
    padding-right:10px;
}

.edit-form .holding .data,
.edit-form div.element .data
{
    border-radius: 4px 4px 4px 4px;
    border:solid 1px #d3d7cf;
    margin-bottom: 8px;
    opacity: 1 !important;
    padding: 9px 7px 10px;
    width: 296px;
    display:block;  
    background-color:#fff;  
}

.edit-form .holding .field,
.edit-form div.element .field
{
    width: 296px;    
}

.edit-form .xforms-invalid 
{
    color:red;    
}

.edit-form .holding .field input,
.edit-form .holding .field select,
.edit-form .holding .select-item input,
.edit-form .holding .field span,
.edit-form .holding span.element input,
.edit-form .holding span.element select,
.edit-form div.element .field input,
.edit-form div.element .field select,
.edit-form div.element .field textarea,
.edit-form div.element .select-item input,
.edit-form div.element span.output
{
    border-radius: 4px 4px 4px 4px;
    border:solid 1px #d3d7cf;
    margin-bottom: 8px;
    opacity: 1 !important;
    padding: 12px 10px 13px;
    display:block;  
    width: inherit;   
    background-color:#fff;  
}
.edit-form div.element .output
{
    color:#494949;
}
.edit-form div.element .field textarea 
{
    width:370px; 
    height: 148px;
}
.edit-form div.element .select-item textarea 
{
    height: 75px;
    width: 307px;
}

.edit-form .width-1 .field:first-child { width: 37px !important; }
.edit-form .width-2 .field:first-child { width: 74px !important; }
.edit-form .width-3 .field:first-child { width: 111px !important; }
.edit-form .width-4 .field:first-child { width: 148px !important; }
.edit-form .width-5 .field:first-child { width: 185px !important; }
.edit-form .width-6 .field:first-child { width: 222px !important; }
.edit-form .width-7 .field:first-child { width: 259px !important; }
.edit-form .width-8 .field:first-child { width: 296px !important; }

.edit-form .holding .read-only ,
.edit-form div.element .read-only  
{
    color:gray;
    background-color: transparent !important;
}

.edit-form .width-1 { width: 37px !important; }
.edit-form .width-2 { width: 74px !important; }
.edit-form .width-3 { width: 111px !important; }
.edit-form .width-4 { width: 148px !important; }
.edit-form .width-5 { width: 185px !important; }
.edit-form .width-6 { width: 222px !important; }
.edit-form .width-7 { width: 259px !important; }
.edit-form .width-8 { width: 296px !important; }

.edit-form .holding .data .width-1 ,
.edit-form div.element .data .width-1 
{
    width: 296px;
}

.edit-form .holding .data input,
.edit-form div.element .data input
{
    border:solid 0px #fff !important;   
    width:94%; 
}

.edit-form .holding .data select,
.edit-form div.element .data select
{
    border:solid 0px #d3d7cf;   
    width:96%; 
}


.edit-form .holding .label,
.edit-form div.element .label 
{
    display:inline;  
    padding-bottom:3px;  
}

.edit-form .holding .holder {
    line-height: 38px;
}

.edit-form .holding input, 
.edit-form .holding .data,
.edit-form div.element input, 
.edit-form div.element .data
{
    font: 15px "Helvetica Neue",Arial,sans-serif;
}

.edit-form .holding input, 
.edit-form .holding .field,
.edit-form div.element input, 
.edit-form div.element .field
{
    font: 15px "Helvetica Neue",Arial,sans-serif;
}


.edit-form .holding label,
.edit-form div.element label
{
    font: 12.5px "Helvetica Neue",Arial,sans-serif;
    color:#565248;
}

.edit-form .submit {
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    float: left;
    height: 35px;
    padding-left: 16px;
    padding-right: 16px;
    font: normal 14px Helvetica Neue,Arial,Sans-serif;
}

.edit-form .input-button
{
    width: 96px;
    height: 32px;
    border: none;
    background: url(form1/form_button.png) no-repeat 0 0;
    color: #fff;
    cursor: pointer;
    text-align: center;
    margin-top: 10px;
}

/*********/