INPUT.text, INPUT.error, INPUT.password, SELECT, TEXTAREA{padding:10px 2px;}
INPUT.text:focus, INPUT.error:focus, INPUT.password:focus, SELECT:focus, TEXTAREA:focus{padding:10px 2px;}
INPUT.file{padding:8px 10px;}
INPUT.checkbox{display:inline-block}
SELECT[multiple]{padding:2px}

TEXTAREA.configuration_USER_CSS{width:100%;height:600px;}
TEXTAREA.configuration_USER_CSS_ADMIN{width:100%;height:600px;}
TEXTAREA.configuration_USER_CSS_KITCHEN{width:100%;height:600px;}


/*admin interface area*/
TABLE.listing{width:100%;margin-bottom:15px;background:#F3F3FF;}
TABLE.listing TH{padding:10px;vertical-align:middle;white-space:nowrap;}
TABLE.listing TD{padding:10px;vertical-align:top;color:#333333}
TABLE.listing TD A{color:#000000;font-weight:bold;}
TABLE.listing TD A:hover{color:#000000;font-weight:bold;}

TABLE.listing TR.list_item TD{border:1px solid #666666;}
TABLE.listing TR.admin_pages TD{border:none;}
TABLE.listing TD.create_actions{border:1px solid #666666;}
TABLE.listing TD.edit_wrapper{border:1px solid #666666;}

TABLE.listing TR TH.separator,
TABLE.listing TR.list_item TH.separator{width:2px;background:#333333;border-color:#333333;}
TABLE.listing TR.list_item TD.separator,
TABLE.listing TR.list_item TD.separator{width:2px;background:#333333;border-color:#333333;}

TABLE.listing TR.row_hover{background:#CFCFFF} 
TABLE.listing TR.has_details:hover{cursor:pointer;}

TABLE.listing TR.order_STATUS_PENDING{}
TABLE.listing TR.order_STATUS_READY{background:#FFFFCC;}
TABLE.listing TR.order_STATUS_STARTED{background:#CCFFCC;}
TABLE.listing TR.order_STATUS_COMPLETED{background:#CCCCFF;}
TABLE.listing TR.order_STATUS_DELIVERED{background:#CCCCCC;}
TABLE.listing TR.order_STATUS_PICKUP{background:#CCAAFF;}
TABLE.listing TR.order_STATUS_CANCELLED{background:#FFCCCC;}
TABLE.listing TR.order_STATUS_HOLD{background:#FFCC88;}

TABLE.listing TH{background:#666666;border:1px solid #666666;color:#FFFFFF;padding:3px 10px;font-weight:bold;}
TABLE.listing TH A{color:#FFFFFF;font-weight:bold;}
TABLE.listing TH A:hover{color:#FFFFFF;font-weight:bold;}

TABLE.listing TH.area{border:1px solid #333333;background:#333333;color:#FFFFFF;font-weight:bold;font-size:14px;padding:-10px;padding:10px 10px;white-space:nowrap;text-align:left;}
TABLE.listing TH.area A{color:#FFFFFF;font-weight:bold;text-decoration:none;}
TABLE.listing TH.area A:hover{color:#FFFFFF;font-weight:bold;text-decoration:underline;}

TABLE.listing H3.edit{border:1px solid #333333;background:#333333;color:#FFFFFF;font-weight:bold;font-size:14px;margin:-10px;padding:10px 10px;white-space:nowrap;text-align:left;}
TABLE.listing H3.edit A{color:#FFFFFF;font-weight:bold;text-decoration:none;}
TABLE.listing H3.edit A:hover{color:#FFFFFF;font-weight:bold;text-decoration:underline;}

.row0 TD{background:#FFFFFF;border:1px solid #666666}
.row1 TD{background:#FFFFFF;border:1px solid #666666}
.rowend TD{background:#FFFFFF;border:1px solid #666666}
.rowend TD TD{border:none;background:transparent}
.rowtotal TD{background:#C8EAF4;border:1px solid #666666;color:#0D2549;font-weight:bold;}
TABLE.listing .rownull TD{background:#FFFFFF;border:1px solid #666666;padding:0px;}

TABLE.listing TD.box_listing{padding:0px;}

A.button, 
INPUT.submit, 
INPUT.button, 
BUTTON,
BUTTON.button {display: inline-block;max-width: 100%;margin: 0px 0px;padding: 10px;border-radius: 4px;text-align: center;border:1px solid #43170A;color: #FFE97E;background: #43170A;font-family: Montserrat,arial,sans-serif;font-weight: normal;text-transform: uppercase;text-decoration: none;font-size: 14px;line-height: 20px;border:none;}
A.button:hover, 
INPUT.submit:hover, 
INPUT.button:hover, 
BUTTON.button:hover,
BUTTON:hover {color: #FFE97E;background: #43170A;}

A.button2, 
INPUT.button2, 
BUTTON.button2 {display: inline-block;max-width: 100%;margin: 0px 0px;padding: 10px;border-radius: 4px;text-align: center;border:1px solid #43170A;color: #FFFFFF;background: #000000;font-family: Montserrat,arial,sans-serif;font-weight: normal;text-transform: uppercase;text-decoration: none;font-size: 14px;line-height: 20px;border:none;}
A.button2:hover, 
INPUT.button2:hover, 
BUTTON.button2:hover{background:#000000;color: #FFFFFF}


TABLE.listing TD.edit_actions{text-align:center;vertical-align:middle;}
.edit_actions INPUT.submit,
.edit_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #43170A;padding:10px 50px;color:#FFE97E;font-weight:normal;background:#43170A;cursor:pointer;border-radius:0px;}
TABLE.listing TD.save_actions{text-align:right;}
.save_actions INPUT.submit,
.save_actions INPUT.hidden_save_button,
.save_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #43170A;padding:10px 50px;color:#FFE97E;font-weight:normal;background:#43170A;cursor:pointer;border-radius:0px;}
TABLE.listing TD.sort_actions{text-align:center;vertical-align:middle;}
.sort_actions INPUT.submit,
.sort_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #43170A;padding:10px 15px;color:#FFE97E;font-weight:normal;background:#43170A;cursor:pointer;border-radius:0px;}
TABLE.listing TD.create_actions{text-align:center;vertical-align:middle;padding:0px 10px;vertical-align:top;}
.create_actions INPUT.submit,
.create_actions INPUT.button{margin:15px 5px;clear:none;border:1px solid #43170A;padding:10px 50px;color:#FFE97E;font-weight:normal;background:#43170A;cursor:pointer;width:200px;border-radius:0px;}
.create_actions A{}
.create_actions A:hover{}

.edit_actions INPUT.button_hover{border:1px solid #43170A;color:#FFE97E;background:#43170A;border-radius:0px;}
.save_actions INPUT.button_hover{border:1px solid #43170A;color:#FFE97E;background:#43170A;border-radius:0px;}
.sort_actions INPUT.button_hover{border:1px solid #43170A;color:#FFE97E;background:#43170A;border-radius:0px;}
.create_actions INPUT.button_hover{border:1px solid #43170A;color:#FFE97E;background:#43170A;border-radius:0px;}

INPUT.disabled{display: inline-block;max-width: 100%;text-align: center;font-family: Montserrat,arial,sans-serif;font-weight: normal;text-transform: uppercase;text-decoration: none;font-size: 14px;line-height: 20px;border:none;margin:0px 5px;clear:none;border:1px solid #CCCCCC;padding:10px 50px;color:#CCCCCC;font-weight:normal;background:#F3F3F3;cursor:pointer;border-radius:0px;}


.emptyset{text-align:center;padding:50px 0px !important;vertical-align:middle;font-weight:bold;color:#000000;border:1px solid #666666}

.back_actions{padding:10px 0px;text-align:center;color:#333333}
.back_actions A{font-weight:bold;color:#333333;text-decoration:none}
.back_actions A:hover{font-weight:bold;color:#000000;text-decoration:underline}

.pages{background:#666666}
#listing_pages{text-align:right;border:none;color:#FFFFFF;padding:0px;font-weight:bold;margin:-5px;}
#listing_pages TD{padding:0px;color:#FFFFFF;font-weight:bold;}
#listing_pages A{color:#FFFFFF;font-weight:bold;text-decoration:none;}
#listing_pages A:hover{color:#FFFFFF;font-weight:bold;text-decoration:underline;}


.label{text-align:left;font-weight:bold;line-height:48px;font-size:14px;}
.value{}
.hint{color:#000000;text-align:left;font-weight:normal;font-size:10px;font-family:arial !important;}
.hint2{color:#000000;text-align:center;font-weight:normal;font-size:10px;font-family:arial !important;}
.required{font-weight:bold;line-height:48px;font-size:14px;}
.section{font-weight:bold;line-height:48px;font-size:14px;border-bottom:1px solid #333333;border-top:1px solid #333333;padding:3px;color:#333333}
TABLE.listing TD.section{border-bottom:1px solid #333333;border-top:1px solid #333333;padding:3px;padding-left:20px;color:#333333}


.admin_filters{margin:5px 0px;margin-bottom:50px;padding:0px;border:1px solid #666666;background:#F3F3FF;}
.admin_filters H2{border:1px solid #333333;background:#333333;color:#FFFFFF;font-weight:bold;font-size:14px;margin:0px;padding:10px 10px;white-space:nowrap;text-align:left;cursor:pointer;}
.admin_filters .admin_filters_content{display:none;padding:0px 5px;}
.admin_filters_active .admin_filters_content{display:block;}
.admin_filters .filter_label{line-height:45px;font-weight:bold;}
.admin_filters INPUT.submit,
.admin_filters INPUT.button,
.admin_filters INPUT.button2{width:100%;margin:5px 0px;}

/*sortable admin*/
TABLE.listing TD.dropsort_container_cell{padding:0px;border:1px solid #666666}
.dropsort_container{}
.dropsort{width:100%;border:none;margin:0px;position:relative;background:#F3F3FF;}
.dropsort_dragging{width:100%;border:1px solid #FFCC00;}
.dropsort_dragbar{height:25px;width:25px;background:url('images/drag-icon.png') center center no-repeat transparent;overflow:hidden;margin:0px;cursor:move;float:left;}
.dropsort_dragging .dropsort_dragbar{background-image:url('images/drag-icon2.png')}
.dropsort_wrapper{width:100%;border-spacing:0px;border-collapse:collapse;}
.dropsort_wrapper TD{width:20%;border:1px solid #666666}
.dropsort_wrapper TD.cols2{width:40%;}
.dropsort_wrapper TD.cols3{width:60%;}
.dropsort_wrapper TD.cols4{width:80%;}
.dropsort_wrapper TD.cols5{width:100%;}
.placeholder{display:none;border:1px dashed #666666;color:#BDBDBD;background:#e8e8e8;text-align:center;padding:0px 0px;margin:0px;font-weight:bold;font-size:14px;}


.edit_wrapper{width:100%}
.edit_topbar{height:25px;background:#606734;overflow:hidden;margin:0px;}

TD.label{text-align:left;font-weight:bold;color:#293746;padding-left:10px;vertical-align:top;display:table-cell;white-space:normal;font-size:100%;width:350px;}
TD.label .hint{color:##666666;text-align:right;font-weight:normal;width:150px;text-align:left;line-height:12px;}
TD.label .required{font-weight:bold;font-size:14px;color:#E03131;}


.section{margin:12px;font-weight:bold;border-bottom:2px solid #66240b}

TABLE.admin_filters{width:888px;}
TABLE.admin_filters TD{padding:3px;white-space:nowrap;}


//**tiny mce*//
.mcePageBreak{border-top:2px dashed #BBBBBB;border-bottom:2px dashed #BBBBBB;color:#BBBBBB;font-weight:bold;text-align:center;clear:both;padding:10px 0px;margin:10px 0px;background:#EEEEEE}
.mceEditorContainer{display:block}


.admin_pages{text-align:center;padding:5px;}
A.start{display:inline;color:#000000;border:1px solid #000000;background:#FFFFFF;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.start:hover{display:inline;color:#000066;border:1px solid #000066;background:#FFFFFF;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.start_sel{display:inline;color:#FFFFFF;border:1px solid #000000;background:#000000;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.start_sel:hover{display:inline;color:#FFFFFF;border:1px solid #000066;background:#000066;text-align:center;padding:1px 2px;margin:1px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}


TABLE.listing TABLE.calendar{margin:-3px;}
TABLE.listing A.popup_calendar_link{line-height:48px;}



#related_tag_list{width:750px;max-width:100%;max-height:200px;overflow:auto;margin:15px 0px}
.related_tag{margin:2px 0px;line-height:30px;}
A.related_tag_remove{display:inline-block;color:#AA0000;margin:0px 5px;padding:0px 6px;font-size:12px;border:1px solid #AA0000;text-transform:uppercase;border-radius:15px;line-height:20px;}
A.related_tag_remove:hover{color:#990000;border-color:#990000;}



.checkboxes_list_container{max-height:200px;overflow:auto;padding:15px;}


@media (max-width: 767px) {
	TD.label{width:auto}

	A.button, 
	INPUT.submit, 
	INPUT.button, 
	BUTTON,
	BUTTON.button {width:100%;padding:5px;margin:2px 0px;}
	A.button:hover, 
	INPUT.submit:hover, 
	INPUT.button:hover, 
	BUTTON.button:hover,
	BUTTON:hover {width:100%;padding:5px;margin:2px 0px;}
	
	A.button2, 
	INPUT.button2, 
	BUTTON.button2 {width:100%;padding:5px;margin:2px 0px;}
	A.button2:hover, 
	INPUT.button2:hover, 
	BUTTON.button2:hover{width:100%;padding:5px;margin:2px 0px;}

	.edit_actions INPUT.submit,
	.edit_actions INPUT.button{width:100%;padding:5px;margin:2px 0px;float:left;}
	.save_actions INPUT.submit,
	.save_actions INPUT.hidden_save_button,
	.save_actions INPUT.button{width:100%;padding:5px;margin:2px 0px;float:left;}
	.sort_actions INPUT.submit,
	.sort_actions INPUT.button{width:100%;padding:5px;margin:2px 0px;float:left;}
	.create_actions INPUT.submit,
	.create_actions INPUT.button{width:100%;padding:5px;margin:15px 0px;float:left;}

	.modal-dialog .modal-content .modal-header BUTTON.close{width:auto;}
}