/* Form elements */

.input_button {background:#ca0000; color:#fff; float:left; display:inline-block;box-sizing:border-box; text-align:center; height:50px; line-height:50px;}
.search_button {font-size:1.25em; width:80%;border-left:1px solid #303030;}
.search_button:before {display:inline-block; margin-right:10px; font-size:1em; color:inherit; font-family: 'fontawesome-webfont'; content:"\f002";}
body.search_is_ext .search_button:before {content:"\f0ae";}
body.search_is_konv .search_button:before {content:"\f0ec";}

body.search_is_konv .label_ex_absender:before, body.search_is_konv .label_ex_empfaenger:before {content:"\f0ec";}

.search_reset {font-size:0; color:transparent;width:20%;}
.search_reset:before {display:inline-block;color:inherit; font-family: 'fontawesome-webfont'; content:"\f01e"; font-size:14px; color:#fff;}
.search_save {font-size:0; color:transparent;width:20%;}
.search_save:before {display:inline-block;color:inherit; font-family: 'fontawesome-webfont'; content:"\f0c7"; font-size:14px; color:#fff;}
.no-touchevents .input_button:hover {background:#e40000;}

.three_buttons .input_button {display:block;}
.mini_buttons {float:left;width:20%;}
.three_buttons .search_button {float:right;}
.three_buttons .search_reset, .three_buttons .search_save {height:25px; line-height:25px; float:none; width:100%;}
.three_buttons .search_reset {border-top:1px solid #303030;}

.input_label {font-size:0.875em; color:#b6b6b6; display:block; margin:4px 0;}
.input_label:before {display:inline-block; font-family: 'fontawesome-webfont'; font-size:inherit; color:inherit; margin-right:8px;}

/* Label Icons */
.label_searchmin:before {content:"\f120";}
.label_searchmin_select:before {content:"\f133";}
.label_searchmin_quickbuttons:before {content:"\f073";}

/* Ext Suche */
.label_ex_absender:before {content:"\f003";}
.label_ex_empfaenger:before {content:"\f0e0";}
.label_ex_start-date:before, .label_ex_end-date:before {content:"\f274";}
.label_ex_betreff:before {content:"\f27b";}
.label_ex_volltext:before {content:"\f039";}
.label_ex_anhang:before {content:"\f0c6";}
.label_ex_spam:before {content:"\f188";}
.label_ex_mail-header:before {content:"\f1dc";}

input.date-pick {background-image:url(../img/calendar_icon.png); background-repeat:no-repeat; -webkit-background-size:contain; background-size:contain; background-position:right;}


.label_ex_anhang, .label_ex_spam {float:left;}
.input_checkbox {display:inline-block; float:right;margin-top:8px; -webkit-appearance:checkbox;}

.input_text {
background:#b6b6b6;
color:#000;
width:100%;
box-sizing:border-box;
padding:4px;
display:block;
-webkit-box-shadow: inset 0px 4px 11px -7px rgba(0,0,0,1);
box-shadow: inset 0px 4px 11px -7px rgba(0,0,0,1);
font-size:0.875em;
margin-bottom:12px;
}

.input_select {
background:#b6b6b6;
color:#000;
width:100%;
display:block;
box-sizing:border-box;
padding:4px;
margin-bottom:12px;
font-size:0.875em;
font-family: Arial, Helvetica, sans-serif;
height:25px;
}

select#select1 {margin-bottom:1px;}

.input_stage_select {
background:#fff;
color:#898989;
width:auto;
display:inline-block;
box-sizing:border-box;
padding:1px;
font-size:0.8125em;
font-family: Arial, Helvetica, sans-serif;
border:1px solid #c0c0c0;
height:25px;
}

