


.dw_container{	
	margin: 10px; 	padding: 10px;	
}
.dw_container .left{
	float: left;
}
.dw_container .right{
	float: right;
}
.clear{
	clear: both;
}
.dw_container #edit_wizard input[name=wizard_name] {
	width: 90%;	 font-size: 24px; line-height: 36px; border-radius: 8px;
}
.dw_container .dw_table{
	clear: both; margin: 10px 0 10px 0; background-color: white;  padding: 16px 10px 10px 10px;; border: 1px solid silver;
}
.dw_row{
	clear: both; margin: 0; padding:0;
}
.dw_row label{
	margin-bottom:10px; 
}
.dw_container .dw_table .dw_row{
	width: 1000px;
}
.dw_container .dw_table .dw_row .dw_col{
	width: 220px; float: left; line-height: 32px;
}
.dw_container .dw_table .dw_row .dw_col:first-child{
	margin-left: 20px;
}
.dw_table .form_name{
 	border-left: 5px solid #1f539a;
 }
.dw_table .form_name .dw_col:first-child{
 	width: 215px; font-weight: bold;
 }
#dw_wizard_settings .dw_table .dw_row .dw_col{
	width: 170px;
}
#dw_wizard_settings .dw_table .dw_row .dw_col.tag_action{
	width: 80px;
}
.dw_container .template_tag, .dw_container .template_step{
	display: none; 
}
label{
	display: block;
}
.dw_container label + input, .dw_container label + select{
	margin-left: 14px;
}
.dw_container h2 a.add-new-h2{
	background: #dbdbdb; border-radius: 6px; font-size: 12px; padding: 6px 14px 6px 14px; margin-top: -20px;
}
.dw_tabs{
	clear: both;
}
.dw_tabs_links{
	height: 28px; padding-left: 15px; z-index: 5;
}
.dw_tabs_links a{
	border: 1px solid #7c7c7c;  border-bottom: 0;
	color: #7c7c7c; padding: 6px 16px 9px 16px; text-decoration: none; background-color: #b8b8b8; font-weight: bold; 
	margin-top: 4px;
}
.dw_tabs_links a.active{
	background-color: white; border-bottom-width: 0px; padding-bottom: 11px; color: black; margin-top: 0; padding-top: 10px;
	z-index: 100;
}
.dw_tabs_content{
	 background-color: #efefef;  border-top: 1px solid #7c7c7c;  border-bottom: 4px solid #7c7c7c;  z-index: 0;
	 padding: 10px;
}
.dw_tabs_content .dw_table .dw_row{
	border-bottom: 1px solid silver; clear: both;
}
.dw_tabs_content .dw_row.form, .dw_tabs_content .dw_row.form_content{
	border-bottom: 0; padding-bottom: 0;
}
.template_tag, .template_step{
	border: 4px solid #b8b8b8; padding: 20px; box-shadow: 0px 0px 16px #aeaeae; display: none;
}
.template_step a.button.cancel{
	line-height: 4px;
}
.template_step a.button.blue{
    line-height: 4px;
}
.template_tag input[type=text], .template_step input[type=text], .template_tag select, .template_step select, .template_tag textarea, .template_step textarea{
	width: 90%; line-height: 20px; border-radius: 4px; height:20px;
	outline: none;
    box-shadow: 0px 0px 5px #aeaeae;
    border:1px solid #808080;
}	
.template_tag input[type=text], .template_tag select, .template_tag textarea{
	width: 60%;
}
.template_tag textarea, .template_step textarea{
	height: 120px;
}

form[name="dw_mform"] input[type="text"],
form[name="dw_mform"] select,
form[name="dw_mform"] textarea {
    width: 90%;
    padding: 10px;
}	
form[name=dw_mform] input[type=text], form[name=dw_mform] select, form[name=dw_mform] textarea{
	width: 60%;
}
form[name=dw_mform] textarea{
	height: 120px;
}
.dw_container .button, #dw_multiform .button,  #dw_multiform #submit_button{
	background-color: #176f9d; color: white; padding-left: 16px; padding-right: 16px; border-radius: 3px; 
}
.dw_container .button.blue, #dw_multiform .button.blue,  #dw_multiform #submit_button{
	background-color: #176f9d; color: white;
}
.dw_container .button.cancel, #dw_multiform .button.cancel{
	background-color: #c6c6c6; color: white; 
}
#dw_multiform{
	clear: both; margin: 20px 0 20px 0; width: 100%; color: #838383;
}
#dw_multiform h3#form_title{
	padding: 10px 20px 10px 20px; background-color:#e9e9e9; border: 1px solid #c9c9c9; color: black; font-size:18px; text-align: left;	
}

.steps_progress{
	clear: both; margin: 20px 0 20px 0;
}
.steps_progress a{
	color: #bfbfbf;  padding: 10px 10px 10px 34px; float: left; text-align: left;
	background: transparent url('../images/dot_silver.png') 10px center no-repeat;
	color: #bfbfbf; font-size: 12px; margin: 0px 10px 0 5px; font-weight: bold; text-decoration: none;
}
.steps_progress a:first-child{
	margin-left: 0px;
}
.steps_progress a.active{
	background-image: url('../images/dot_green.png'); text-decoration: none;
}
.dw_mform{
	width: 100%; min-width: 800px; text-align: left; clear: both;
}
.dw_form_content{
	clear: both; border-bottom: 2px solid #d4d4d4; padding: 5px 0 5px 0;
}
.dw_form_content .left{
	float: left; width: 10%;
}
.dw_form_content .content{
	float: left; width: 70%;
}
.dw_form_content .actions{
	float: left; width: 10%;
}
#dw_multiform .button,
.template_step .button,
#dw_multiform #submit_button,
.dw_button {
 	background-color: #43a9da; color: white; border:1px solid #217aa5; border-radius: 5px;
 	text-decoration: none; padding: 10px 15px 10px 15px;
}
#dw_multiform .button.soft,
.template_step .button.soft,
#dw_multiform #submit_button.soft,
.dw_button.soft{
	background-color: #ccc;
	color: #777;
	border: 1px solid #ddd;
}

 #dw_multiform .button:hover, .template_step .button:hover,  #dw_multiform #submit_button:hover{
 	background: #1ddb00;
	border:1px solid #1ddb00;
 }
 #dw_multiform .button.gray, .template_step .button.gray{
 	background-color: #cdcdcd; color: white; padding: 6px 24px 6px 24px; border:1px solid #8d8d8d; border-radius: 5px;
 	text-decoration: none;
 }
 #dw_multiform .button:hover.gray, .template_step .button.gray:hover{
 	text-decoration: none; border:2px solid #8d8d8d;
 }
 .dw_container a{
 	margin-right: 15px;
 }
 .dw_container a.edit{
 	padding-left: 24px; background: transparent url('../images/edit.png') left center no-repeat; line-height: 26px; height: 20px;
 }
 .dw_container a.edit:hover{
 	background-image: url('../images/edit_hover.png');
 }
 .dw_container a.delete.button, .dw_container a.go.button{
 	padding: 0 8px 0 20px;
 }
 .dw_container a.delete, #dw_multiform a.delete{
 	padding-left: 24px; background: transparent url('../images/delete.png') left center no-repeat;
 }
 .dw_container a.delete:hover, #dw_multiform a.delete:hover{
 	background: url('../images/delete_hover.png') left center no-repeat; 
 }
 .dw_container a.delete.button:hover, .dw_container a.go.button:hover{
 	color: blue;
 }
 .dw_container a.go{
 	padding-left: 24px; background: transparent url('../images/go.png') left center no-repeat;
 }
 .dw_container a.go:hover{
 	background: url('../images/go_hover.png') left center no-repeat; 
 }
 .dw_container .move{
 	float: left; width:14px;  margin-right: 15px; margin-top: 3px;
 }
 .dw_container a.up, .dw_container a.down{
 	margin:0; padding: 0; display: block; line-height: 10px; float: left;
 }
 .dw_container a.up img, .dw_container a.down img{
 	width: 10px; margin: 0px;
 }
 #dw_multiform input[type=text], #dw_multiform textarea{
 	width: 80%;
 }
 #dw_multiform textarea{
 	height: 100px; 	
 }
 #dw_multiform .input_error{
 	background-color: #ffc6c6; color: #ff4646;
 }
 .noborder, .dw_row.footer.noborder{
  	border:0;
 }
.dw_row.footer{
	margin: 10px 0 10px 0; border:0;
}
.dw_row.header{
	background-color: silver; padding: 4px 0 4px 0;
}
.dw_container .notices, .dw_container .messages, .dw_container .errors{
	clear: both; margin: 10px 0 10px 0; padding: 8px; border-radius: 4px;
}
.dw_container .notices li, .dw_container .messages li, .dw_container .errors li{
	clear: both;	line-height: 20px;	padding-left: 20px; border-top: 1px solid white;
}
.dw_container .notices li:first-child, .dw_container .messages li:first-child, .dw_container .errors li:first-child{
	border-top:0;
}
.dw_container .messages{
	border:1px solid #006200; color: #006200; background-color: #99ff99;
}
.dw_container .notices{
	border:1px solid #000079; color: #00079; background-color: #8e8eff;
}
.dw_container .errors{
	border:1px solid #ff0000; color: #ff0000; background-color: #ffa4a4;
}
#dw_multiform a.date{
	width: 24px; height: 24px; background: transparent url('../images/calender.png') no-repeat; display: inline-block; line-height: 30px; margin: 10px 5px 0 5px;;
}
#dw_multiform a.date:hover{
	background-image: url('../images/calender_hover.png');
}
#dw_multiform input.upload_text {
  height: 0;   width: 0;  overflow: hidden;
}

#dw_multiform .upload_label {
    padding: 6px;
    cursor: pointer;
    display: inline;
    margin-left: 10px;
    border: 1px solid silver;
}
#dw_multiform .upload_label:hover{
    background-color: #59c53a;
	color: white;
	width: 120px;
}
#dw_wizard_steps .dw_table .content .dw_row.active{
	background-color: #caffca;
}
#dw_multiform .layout{
	border: 1px solid #004600; border-radius: 4px; background-color: #ceffce; color: #004600; padding: 10px;
	width: 100%;
}
#dw_multiform .layout.plain{
	border: 0px; background-color: transparent; 
}
#dw_multiform .layout.border{
	background-color: transparent;
}
.dw_container .image_container img{
	border:2px solid silver;	
}

#dw_multiform .tag_image{
	border: 3px solid silver; padding: 5px;
}
a.download_pdf, a.download_htm,a.download_rtf,a.download_doc{
	width: 80px;height: 130px; display: block; float: left; margin-right: 8px;
}
a.download_pdf:hover,
a.download_htm:hover,
a.download_rtf:hover,
a.download_doc:hover{

}
a.download_pdf{
	background: transparent url('../images/pdf.png') center center no-repeat;
}
a.download_pdf:hover{
	background: transparent url('../images/pdf_hover.png') center center no-repeat;
}
a.download_htm{
		background: transparent url('../images/html.png') center center no-repeat;
}
a.download_htm:hover{
		background: transparent url('../images/html_hover.png') center center no-repeat;
}
a.download_rtf{
	background: transparent url('../images/rtf.png') center center no-repeat;
}
a.download_rtf:hover{
	background: transparent url('../images/rtf_hover.png') center center no-repeat;
}
a.download_doc{
	background: transparent url('../images/word.png') center center no-repeat;
}
a.download_doc:hover{
	background: transparent url('../images/word_hover.png') center center no-repeat;
}

.document_links{
	color: #004600; width: 100%; line-height: 24px; margin-bottom: 8px; border-bottom:3px solid #a3c7a3; 
	padding-bottom: 6px;
}
.document_links b span.doc_date{
	color: gray; font-weight: normal; float: right;
}
.dw_note {
	border: 1px solid silver; border-radius: 5px; padding: 15px;
}
.dw_note .left, .dw_note .actions{
	display: none;
}
.dw_note .content{
	width: 100%;
}
.dw_note a.close{
	float: right; margin: 0px 10px 0 0; text-decoration: none; font-weight: bolder;
}
.dw_note.green{
	border-color: #008800; color: #008800; background-color: #caffca;
}
.dw_note.yellow{
	border-color: #aca406; color: #aca406; background-color: #fcf9b1;
}
.dw_note.red{
	border-color: #FF8A8A;
	color: #bf0000;
	background-color: #ffd0d0;
}
.dw_note.green a.close{
	color: #008800;
}
.dw_note.yellow a.close{
	color: #aca406;
}
.dw_note.red a.close{
	color: #bf0000;
}
.dw_note.green a.close:hover{
	color: #003900;
}
.dw_note.yellow a.close:hover{
	color: #464302;
}
.dw_note.red a.close:hover{
	color: #660000;
}
.dw_container .dw_table .dw_row .dw_col.option_content{
	width: 520px;
}
#dw_multiform.review{
	border: 1px solid gray; background-color: #eff1fe; padding: 8px;
}
#dw_multiform.review .form {
	margin: 0;
}
#dw_multiform.review .dw_row .dw_col {
	font-size: 10px; margin: 0px; padding: 0;
}
div[name=selected_values]{
	margin-left: 30px;
}
#dw_multiform.review .button{
	padding: 0; border: 0; background: transparent; color: #176f9d; font-size: 10px;
}
#dw_ol_form_title {
	position: absolute; border: 1px solid silver; border-radius: 5px; background-color: white;
	padding: 8px; color: gray; box-shadow: 0px 0px 6px #aeaeae;
}
#dw_multiform .dw_form_content div.left, #dw_multiform .dw_form_content .actions{
	text-align: center;
}

.dw_info{
	background-color:#ff0000; color: white; padding: 20px; margin: 6px 0 6px 0;
}
.dw_info .button.button-primary {
    background: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 2px;
    padding: 1px 10px;
    border: solid #ccc 0px;
    text-decoration: none;
    color: #333;
    font-size: 90%;
}

.dw_info .button.button-primary:hover {
  background: #1ddb00;
  background-image: -webkit-linear-gradient(top, #1ddb00, #17b000);
  background-image: -moz-linear-gradient(top, #1ddb00, #17b000);
  background-image: -ms-linear-gradient(top, #1ddb00, #17b000);
  background-image: -o-linear-gradient(top, #1ddb00, #17b000);
  background-image: linear-gradient(to bottom, #1ddb00, #17b000);
  text-decoration: none;
  color:#fff;
}

input {
    margin: 12px 6px;
}
//new changes
#dw_multiform .dw_form_content.dw_radio div.left{
    text-align: left !important;
}
#dw_multiform .dw_form_content div.left{width:auto!important;}
#dw_multiform .dw_form_content div.left input[type="checkbox"]{margin-top:4px!important;}
