body{ background-color:#fff;font-size:14px;}
.mb_10px{ margin-bottom:10px;}
.btn-xs, .btn-group-xs > .btn { padding: 1px 5px;  font-size: 12px; line-height: 1.5; border-radius: 3px;height: auto; min-width:70px;}

.edit input[type="text"]{    /*width: 96%;*/ padding: 5px 4%; height:35px; line-height:35px;border: #dedede solid 1px;}
.edit textarea.form-control{ width: 96%; padding: 5px 2%; margin-right:0px; background:#fff; box-shadow:none;    border: #dedede solid 1px;}
.edit .form-control{ /*width:96%;*/ padding: 5px 2%; margin-right:0px; background:#fff; box-shadow:none;    border: #dedede solid 1px;}

.newform_preview input[type="radio"]{ margin: 0px 5px 5px -20px!important; position:relative; top:3px }
.newform_preview input[type="checkbox"]{ margin:0px 5px 5px -20px!important;position:relative;top:3px}



.newform_preview .headerimg{ margin-bottom:10px;}
.newform_preview .headertitle { margin-top: 20px; font-size: 24px;color: #2a3342;  font-weight: bold;text-align: center; padding: 0px 5%; margin-bottom: 15px;}
.newform_preview .headerdescription { font-size: 16px;  color: #484848; padding: 0px 5%; margin-bottom:35px;}
.newform_preview .form-group{ margin-bottom:30px;}
/*.newform_preview .form-group label{ margin-bottom:3px; color: #484848;}*/
    .newform_preview .form-group label.title {
        font-weight: bold;
        font-size: 16px;
        margin-bottom: 3px;
        color: #484848;
    }

.uploadfile { width: 96%; height: 50px; border: 1px dashed #DDDDDD; background-color: white; }
.uploadfile_label {width:40px;height:40px;display:inline-block; cursor: pointer; margin-left:5px;background:url("../images/upload_add.png") no-repeat center center;margin-top:6px;float:left }
.uploadfile_con { height: 20px; margin: 0px;padding: 0px; display: inline-block; }
.uploadfile_name {height: 20px;margin:0px; padding: 0px; word-break: keep-all; text-overflow: ellipsis; overflow: hidden;    margin-top: 16px; }

.newform_preview .sidebar_dateico { position: relative;}
.newform_preview .sidebar_dateico b { max-width: 20px; height: 17px; top: 9px;  left: 11px; position: absolute;}
.newform_preview .sidebar_dateico input.form-control {padding-left: 37px;}

  
.gray{ color:#999}
.newform_preview_con{ width:85%; margin:0 auto }
  
  
.footbutton {
    margin-top: 50px;
    margin-bottom:20px;
    text-align: center;
}

.intl-tel-input {
    display: block;   
}



@media (min-width:768px){
/*.container { width: 740px !important;}*/
/*.newform_preview .sidebar_dateico input.form-control{ width:616px}*/
}


@media (min-width: 904px){
/*.container { width: 858px !important;}*/
/*.newform_preview .sidebar_dateico input.form-control{ width: 678px;}*/

}


@media only screen and (max-width: 767px){
	/*.container {width: inherit !important;}*/
.newform_preview .headerimg{ margin-left:-15px; margin-right:-15px;}
/*.newform_preview .sidebar_dateico input.form-control {padding-left: 14%;width: 83.2%;}*/
.newform_preview_con{ width:100%;}
}


@media only screen and (max-width: 414px){
/*.newform_preview .sidebar_dateico input.form-control{padding-left: 10%; width: 88%;}*/		
}

@media only screen and (max-width:350px){
/*.newform_preview .sidebar_dateico input.form-control{padding-left: 11%; width: 87%;}*/		
}

@media only screen and (max-width:320px){
/*.newform_preview .sidebar_dateico input.form-control{padding-left: 12%; width: 86%;}*/		
}

.newform_preview  .choices label input{ float:left}
