div.standard-generic-field {
	padding:0 0px 20px 0px;
}
div.standard-generic-field.submit{
    border-top:1px dashed #cdcdcd;
    margin-top:10px;
    padding-top:25px;
}
div.standard-generic-field.submit input{
    height: 30px;
    width: 150px;
    font-weight: bold;
}
div.standard-generic-field div.generic-label{
	display:inline-block;
	float:left;
	width:300px;
	margin-right:15px;
	padding-top:5px;
    padding-left:0;
}
div.standard-generic-field label{
	font-size:12px;
}
div.standard-generic-field div.generic-field{
	float:left;
	width: 318px;
	font-size: 12px;
}
div.standard-generic-field div.generic-field.generic-field-color-picker, div.standard-generic-field div.generic-field.generic-field-upload{
	width: 380px;
}
div.standard-generic-field div.generic-field div.generic-hint{
	color:#999999;
	font-size:11px;
}
div.standard-generic-field div.generic-field-radio div.generic-hint{
	display:inline;
    color:#999999;
	font-size:11px;
}
div.standard-generic-field div.generic-field-checkbox div.generic-hint , span.generic-hint{
    display:inline;
	color:#999999;
	font-size:11px;
}
/* for all generic fields */
.generic-field input[type="text"],
.generic-field textarea,
.generic-field select,
.generic-field input[type="checkbox"]{
	border:1px solid #ababab;
}

generic-field.full{
    width:auto;
}

div.standard-generic-field select,
div.standard-generic-field input[type="text"]{
	height:30px;
	width:290px;
}
div.standard-generic-field textarea{
	height:80px;
	width:300px;
}
div.standard-generic-field select{
	height:30px !important;
    margin-right:10px;
}
div.standard-generic-field input[type="checkbox"]{
    margin-right:10px;
}

div.standard-generic-field input[type="button"]{
    height:25px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

div.standard-generic-field input[type="button"].button-field{
    height: 25px;
    width: 150px;
    font-weight: bold;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

/* in line generic  */
span.inline-generic-field{

}
span.inline-generic-field.antet-event span.generic-label{
    width:300px;
    display:inline-block;
    margin-right:15px;
	padding-top:10px;
    padding-left:5px;
}

span.inline-generic-field.antet-event span.generic-label label{
    font-size: 16px;
}

/* short generic field */
div.short-generic-field{
    padding-top:5px;
    padding-bottom:5px;
}
div.short-generic-field select{
    width:258px;
}
div.short-generic-field div.generic-label{
    padding-bottom:3px;
    padding-left:3px;
}

/**/
div.generic-field.full{
    width:700px!important;
}
.generic-record-title {
    text-transform: uppercase;
    font-size:14px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #ececec;
	margin: 1em 0 0 0;
}

/*  aditional */
.pattern-texture{
    border:5px solid #efefef;
    margin:0px 5px 5px 0px;
}

.pattern-texture.selected{
    border:5px solid #dfdfee;
}
.pattern-texture.selected:hover{
    border:5px solid #dfdfff;
}

.pattern-texture:hover{
    border:5px solid #dfdfdf;
}






/* extra class forms style */
.admin-content div.multiple-record.multiple-record-_content_menu{
    width: 615px;
    border-right:1px solid #DFDFDF; 
}

.admin-content div.multiple-record{
    border-top: 1px solid #F6F6F6;
    border-bottom: 1px solid #DFDFDF;
    background: #ededed;
    border-radius: 3px;
}

.admin-content div.multiple-record .record-antet{
    position: relative;
}

.admin-content div.multiple-record .record-antet span.actions{
    float:right;
}

.admin-content div.multiple-record .icon-column,
.admin-content div.multiple-record .info-column {
    float:left;
}

.admin-content div.multiple-record .info-column{
    background: none repeat scroll 0 0 #F7F7F7;
    width: 100%;
}

.admin-content div.multiple-record .info-column div.label{
    width:160px;
    float:left;
    margin-bottom:5px;
    padding-top: 5px;
}
.admin-content div.multiple-record .info-column input[type="checkbox"]{ margin-right:10px; }

.admin-content div.multiple-record .info-column div.input{
    width:320px;
    float:left;
    margin-bottom:3px;
}

.admin-content div.multiple-record .info-column input[type="text"],
.admin-content div.multiple-record .info-column textarea{
    width:320px;
}

.admin-content div.multiple-record .info-column textarea{
    height:130px;
}

.admin-content div.multiple-record div.icon{
    margin:10px 10px 0 10px;
    padding:5px;
    background:#fff;
    border:1px solid #cdcdcd;
    float:left;
}

.admin-content div.multiple-record div.fvisible.icon:hover{
    border:1px solid #999;
    cursor:pointer;
}

.pickcolor{
	border: 1px solid #DFDFDF;
    margin: 0px 7px 0 3px;
    padding: 5px 14px;
    border-radius: 4px;
}

.colorPickerDiv{
	margin-left:290px;
	margin-top:20px;
}

.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

.custom_css-css{width:500px !important; height:200px !important;}

.draggable_area{
    display: block;
    float: left;
    background: url("../images/sort.png") no-repeat scroll center center rgba(0, 0, 0, 0.03);
    width: 60px;
    height: 50px;
    cursor: move;
    border-right: 1px solid rgba(0, 0, 0, 0.03);
    margin-right: 20px;
}

input.color_picker, input.color_picker_text, input.content_background_color, input.post_background_color{width: 85px !important;}
input.background_image {width: 215px !important;}
.info-column input.digit {width: 120px !important;}
input[type="button"].update-action{margin-left: 182px; padding: 4px 20px;margin-bottom: 30px;}

.row_added_msg, .init_menu_save_msg{ position: absolute; top:423px; display: none; width: 590px; } 
.row_added_msg .generic-label, .init_menu_save_msg .generic-label { display: none !important; }
.row_added_msg p, .init_menu_save_msg p { padding: 9px 12px; }

.generic-field.generic-field-msg_box {
    width: 100% !important;
}

.multiple-record-content-menu{
    border-top:1px solid #f6f6f6;
    border-bottom:1px solid #dfdfdf;
}

.multiple-record-content-menu-title{
    color: #202020;
    font-size: 13px;
    font-family: Helvetica;
    font-weight: bold;
    line-height: 50px;
}

.multiple-record-content-menu-title span{
    color: #5e5e5e;
    font-weight: normal;
}

.custom.ui-sortable .actions, .form_holder.ui-sortable .actions{
    line-height: 50px;
    margin-right: 15px;
    display: block;
}

.actions-box-container{
    margin:0;
}
 
.custom.ui-sortable .edit-action, .custom.ui-sortable .delete-action, .form_holder.ui-sortable .edit-action, .form_holder.ui-sortable .delete-action{
    display: inline-block;
    padding: 0px 15px;
    background: #495769; /* Old browsers */
    background: -moz-linear-gradient(top,  #495769 0%, #5f738c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#495769), color-stop(100%,#5f738c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #495769 0%,#5f738c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #495769 0%,#5f738c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #495769 0%,#5f738c 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #495769 0%,#5f738c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#495769', endColorstr='#5f738c',GradientType=0 ); /* IE6-9 */
    border:1px solid #555;
    color: #fff; 
    text-decoration: none;
    border-radius: 3px;
    font-family: Helvetica;
    font-size: 12px;
    -moz-box-shadow: inset 0 0 1px #fff;
     -webkit-box-shadow: inset 0 0 1px #fff; 
     box-shadow: 0 0 1px rgba(255,255,255,0.5) inset;
     margin-right: 5px;
     text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
     line-height: 20px;
     -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.form_holder.ui-sortable .edit-action:hover, .form_holder.ui-sortable .delete-action:hover, .form_holder.ui-sortable .edit-action:focus, .form_holder.ui-sortable .delete-action:focus,
.custom.ui-sortable .edit-action:hover, .custom.ui-sortable .delete-action:hover, .custom.ui-sortable .edit-action:focus, .custom.ui-sortable .delete-action:focus{
    background: #50637a; /* Old browsers */
    background: -moz-linear-gradient(top,  #50637a 0%, #667a93 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#50637a), color-stop(100%,#667a93)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #50637a 0%,#667a93 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #50637a 0%,#667a93 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #50637a 0%,#667a93 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #50637a 0%,#667a93 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50637a', endColorstr='#667a93',GradientType=0 ); /* IE6-9 */
    color: #FFF;
}
.close_box-action{
    display: inline-block;
    line-height: 20px;
    padding: 0px 15px;
    background: #2F445B;
    border: 1px solid #555;
    color: #fff;
    text-decoration: none;
    border-radius: 3px;
    font-family: Helvetica;
    font-size: 12px;
    -moz-box-shadow: inset 0 0 1px #fff;
     -webkit-box-shadow: inset 0 0 1px #fff; 
     box-shadow: inset 0 0 1px #fff;
     margin-right: 5px;
}
.close_box-action.hidden{
    display: none;
}
.edit-action:hover, .delete-action:hover, .close_box-action:hover{
    color: #fff;
}

.info-column{
    display: block;
}

.info-column-title{
    text-transform: uppercase;
    font-family: Helvetica;
    font-weight: bold;
    line-height: 25px;
    border-bottom: 1px solid #bdbdbd;
    font-size: 12px;
    color: #222222;
}

#serial_multiple_record__content_menu{
    width: 615px;
    border-radius: 3px;
}

.generic-field-delimiter {width: 100% !important;}

.extra-generic-group .info-column .fvisible { margin-left: 20px; margin-right: 20px;  line-height: 2.4; }
.extra-generic-group .info-column .fvisible .hr_delimiter{padding-top: 20px; font-weight: bold;}

.extra-generic-group .info-column .fvisible .hr_delimiter.delim{margin: 5px 0px 0px 0px; width: 100%; border-top: 1px solid rgba(255,255,255,0.8);box-shadow: 0px -1px rgba(0,0,0,0.15);}
.extra-generic-group .info-column .button-primary.update-action{margin-bottom: 20px;}
.extra-generic-group .info-column select{width: 121px;}

.extra-generic-group .info-column input[type="checkbox"]{margin: 5px 0px 0px 2px;}

.extra-generic-group .info-column{position: relative;}

.extra-generic-group .info-column .option_value{position: absolute;top: -33px; left: 80px;}

#post_source { display: none;}


form.custom .form_holder.ui-sortable input.update-action{display:none; line-height: 14px;}

.menu_icons_box {width: 95px; float:left;}
span.icon-container{cursor: pointer;}

div.icon-container{position: absolute; width: 600px; height: 300px; overflow-y:scroll; z-index: 10; background-color: #FEFEFE; border: 1px solid #DEDEDE; padding: 10px;}

.menu_icons_box input[type="radio"] {margin-right: 8px;} 
.menu_icons_box i{font-size: 24px;} 

.menu_item_depth_1{margin-left: 60px !important;}
.menu_item_depth_2{margin-left: 120px !important;}
.menu_item_depth_3{margin-left: 180px !important;}
.menu_item_depth_4{margin-left: 240px !important;}
.menu_item_depth_5{margin-left: 300px !important;}
.menu_item_depth_6{margin-left: 360px !important;}
.menu_item_depth_7{margin-left: 420px !important;}
.menu_item_depth_8{margin-left: 480px !important;}
.menu_item_depth_9{margin-left: 540px !important;}

#serial_multiple_record__content_menu{position: relative; width: 100%}

.style_settings_container{display: none;}
div.label.toggle_style{
    width: 97.5% !important;
    font-size: 16px;
    background: #EBEBEB;
    border: 1px solid #f3f3f3;
    border-radius: 4px;
    padding-left: 15px;
    margin-right: 15px;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 25px;
    height: 25px;
    margin: 15px 0 !important;
}
.toggle_style i {
    font-size: 24px;
    display: block;
    margin-right: 10px;
    float: left;
    color: #2F445B;
}
div.label.toggle_style label{
    display: block;
    color: #222;
    margin-top: -1px;
    font-weight: bold;
}
.close-icon-container{
    position: absolute;
    right: 15px;
    top: 5px;
    cursor: pointer;
    font-size: 20px;
}

.current_icon_value{clear: both; display: block; }
.current_icon_value .the_current_val{font-weight: bold; }
.the_current_val i{font-size: 24px;}

.toggle_style .colorPickerDiv{margin-left: 125px; margin-top: 0px;}
#serial_multiple_record__content_menu .button-primary.update-action.hidden{display:none;}
.loading_class {
    float: right;
    padding: 9px 15px;
}
.loading {
    background: url('../../images/wpspin_light.gif');
    width: 16px;
    height: 16px;
}

.save-menu-struct {padding: 20px 0px !important; display: none;}
.save-menu-struct div.generic-label{width: 0px  !important; margin: 0px !important;}