span.required{font-size:12px;color:#999999;margin:0px 0 0 15px;display:inline-block;}
span.form-text{font-size:12px;line-height:23px;color:#999999;display:inline-block;text-align:center;width:100%;}
span.form-text a{font-size:12px;color:#999999;font-family:'Open Sans', sans-serif;}
.loginpage{margin-bottom:50px!important;}
span.error{float:right;font-size:14px;font-weight:normal;font-style:italic;color:#ff0000;}
span.loginerror{width:70%;line-height:17px;padding-top:13px;margin-left:20px;}
#label_notifications{width:100%;}
#label_notifications~.clear{width:100%;display:inline-block;}
#label_notifications~.cell label{width:300px;}
* STYLES FOR ZEBRA_FORM
*******************************/.Zebra_Form, .Zebra_Form label, .Zebra_Form input, .Zebra_Form select, .Zebra_Form textarea{font-family:inherit;font-size:inherit;margin:0;padding:0;outline:none;color:#222;}
.Zebra_Form{position:relative}
.Zebra_Form div.hidden .text{display:none}
.Zebra_Form label,
.Zebra_Form .button,
.Zebra_Form .reset,
.Zebra_Form input.password,
.Zebra_Form input.text,
.Zebra_Form select,
.Zebra_Form textarea{display:block}
.Zebra_Form .button,
.Zebra_Form .reset,
.Zebra_Form .submit,
.Zebra_Form label{font-weight:bold}
.Zebra_Form label{color:#222;cursor:pointer}
.Zebra_Form label.option{font-weight:normal}
.Zebra_Form .button,
.Zebra_Form .reset,
.Zebra_Form label.button{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.Zebra_Form input.password,
.Zebra_Form .reset,
.Zebra_Form input.text,
.Zebra_Form select,
.Zebra_Form textarea,
.Zebra_Form label.button{border:1px solid #999}
.Zebra_Form input.password,
.Zebra_Form input.text,
.Zebra_Form select,
.Zebra_Form textarea{padding:6px 5px}
.Zebra_Form input.password:focus,
.Zebra_Form input.text:focus,
.Zebra_Form textarea:focus{}
.Zebra_Form label{margin-bottom:5px}
.Zebra_Form .cell label{margin-bottom:0}
.Zebra_Form select{background:#FFF}
.Zebra_Form select option{padding:0 5px}
.Zebra_Form select option.dummy{font-size:0em}
.Zebra_Form select.time{float:left;margin-right:5px}
.Zebra_Form input.password,
.Zebra_Form input.text,
.Zebra_Form select{width:100%;border:1px solid #cccccc;padding-left:20px;font-size:14px;color:#333333;}
.Zebra_Form input.date{width:105px;*width:95px}
.Zebra_Form textarea{width:400px;resize:vertical}
.Zebra_Form input.radio,
.Zebra_Form input.checkbox{*position:relative;*top:-1px}
.Zebra_Form input.file{border:1px solid #999\9;background:#FFF url('../images/form-assets/textbox-background.gif') repeat-x top\9;padding:4px\9;width:293px\9}
/*
overflow:visible;width:auto;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 2px #AAA;-webkit-box-shadow:0 0 2px #AAA;box-shadow:0 0 2px #AAA;}
*/.Zebra_Form table{border-collapse:collapse}
.Zebra_Form td{padding:10px;vertical-align:top}
.Zebra_Form .cell{float:left;margin-right:5px}
.Zebra_Form input.inline,
.Zebra_Form textarea.inline{display:inline}
/* .Zebra_Form .highlight{background:#E9F6F9} */
.Zebra_Form .last{border-bottom:none}
.Zebra_Form input.other{margin-top:5px}
.Zebra_Form .cell input.other{margin:0 0 0 5px}
.Zebra_Form input.other-invisible,
.Zebra_Form input.other-invisible{display:none}
.Zebra_Form .note{font-size:80%;color:#666;padding-left:12px;background:url('note.gif') no-repeat left 1px;line-height:1.2em}
.Zebra_Form .note{margin-top:5px}
.Zebra_Form .cell .note{margin:4px 0 0 5px}
.Zebra_Form span.required{color:#C40000;margin-left:5px;font-size:110%;font-weight:bold}
.Zebra_Form_filename{position:absolute;font-weight:normal;color:#888;overflow:hidden}
.Zebra_Form_filename a{font-weight:bold;color:#C40000;text-decoration:none;margin-left:5px}
.Zebra_Form_error_message{position:absolute;z-index:21;overflow:hidden;background:transparent;}
.Zebra_Form_error_message .message{background:transparent;color:red;line-height:inherit;font-size:14px;font-style:italic;font-weight:normal;margin-right:6px;position:relative;max-width:250px;padding-top:15px;padding-left:33px;}
.Zebra_Form_error_message .noclose{padding:10px}
.Zebra_Form_error_message .close{position:absolute;color:#FFF;right:5px;top:4px;display:block;width:10px;height:10px;background:url('../images/form-assets/close.png') no-repeat;text-indent:-9000px;padding:0;overflow:hidden;*right:3px;*top:3px;}
.Zebra_Form_error_message .close-ie6{position:absolute;color:#FFF;right:4px;top:2px;text-decoration:none;font-family:arial, sans;font-weight:bold;font-size:11px;}
.Zebra_Form_error_message .arrow{}
.Zebra_Form div.error{position:relative;overflow:hidden;background:url('../images/form-assets/ico-warning.png') no-repeat 10px;_background-image:url('../images/form-assets/ico-warning.gif');margin-bottom:10px;}
.Zebra_Form div.error div.container{padding:15px 65px 15px 35px;border:2px solid red;position:relative;overflow:hidden}
.Zebra_Form div.error div.container span{color:#f00;font-weight:bold;font-size:90%;display:block}
.Zebra_Form div.error div.container div.close{position:absolute;right:0;top:0;height:100%;width:50px;padding:15px 0;_top:2px;_right:2px;_background:#444}
.Zebra_Form div.error div.container div.close a{display:block;width:16px;height:16px;background:url('../images/form-assets/ico-close.png') no-repeat;text-indent:-9000px;margin-left:17px;_background-image:url('../images/form-assets/ico-close.gif');}
.Zebra_Form span.underline{text-decoration:underline;color:#666;}
.Zebra_Form .fieldset{background:#666;color:#FFF;padding:4px}
.Zebra_Form_spinner{position:absolute;width:24px;height:24px;background:url('spinner.gif');margin:3px 0 0 10px}
.Zebra_Form input.disabled,
.Zebra_Form select.disabled{background:#DEDEDE;color:#BBB}
.Zebra_Form input.disabled:hover{background:#DEDEDE;color:#BBB}
.Zebra_Form label.disabled{color:#333;}
.Zebra_Form_Placeholder{position:absolute;border:none !important;background:transparent !important;resize:none !important;}
.Zebra_Form_Placeholder{color:#9C9CA2 !important}
::-webkit-input-placeholder{color:#9C9CA2 !important}
::-moz-placeholder{color:#9C9CA2 !important}
input:-moz-placeholder{color:#9C9CA2 !important}
.Zebra_Character_Counter{position:absolute;background:#FFF;text-align:right;border:1px solid #AAA;background:#EAEAEA;color:#222;font-size:11px;font-weight:normal;padding:0 2px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;opacity:.8}
.show-character-counter{resize:none}
.Zebra_Character_Counter span{color:#C40000}
.Zebra_Form .modifier-uppercase{text-transform:uppercase}
.Zebra_Form .modifier-lowercase{text-transform:lowercase}
.Zebra_Form div.captcha-container{position:relative}
.Zebra_Form div.captcha-container img{border:1px solid #CCC}
.Zebra_Form div.captcha-container a{position:absolute;text-indent:-9000px;display:block;width:16px;height:16px;left:131px;top:15px;background:#FFF url('../images/form-assets/ico-refresh.png') no-repeat center center;border:1px solid #CCC;padding:2px;_background-image:url('../images/form-assets/ico-refresh.gif')}
.Zebra_Form .Zebra_Form_Input_Prefix{color:#888;padding:0;margin-right:2px;}
.Zebra_Form input.error,
.Zebra_Form select.error,
.Zebra_Form textarea.error{background:#FFEFEF;border-color:#C40000;outline-color:#C40000;}
.Zebra_DatePicker *,
.Zebra_DatePicker *:after,
.Zebra_DatePicker *:before{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}
.Zebra_DatePicker{position:absolute;background:#666;border:3px solid #666;display:none;z-index:100;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:13px}
.Zebra_DatePicker *{margin:0;padding:0;color:#000;background:transparent;border:none}
.Zebra_DatePicker table{border-collapse:collapse;border-spacing:0}
.Zebra_DatePicker td,
.Zebra_DatePicker th{text-align:center;padding:5px 0}
.Zebra_DatePicker td{cursor:pointer}
.Zebra_DatePicker .dp_daypicker,
.Zebra_DatePicker .dp_monthpicker,
.Zebra_DatePicker .dp_yearpicker{margin-top:3px}
.Zebra_DatePicker .dp_daypicker td,
.Zebra_DatePicker .dp_daypicker th,
.Zebra_DatePicker .dp_monthpicker td,
.Zebra_DatePicker .dp_yearpicker td{background:#E8E8E8;width:30px;border:1px solid #7BACD2}
.Zebra_DatePicker,
.Zebra_DatePicker .dp_header .dp_hover,
.Zebra_DatePicker .dp_footer .dp_hover{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.Zebra_DatePicker .dp_header td{color:#FFF}
.Zebra_DatePicker .dp_header .dp_previous,
.Zebra_DatePicker .dp_header .dp_next{width:30px}
.Zebra_DatePicker .dp_header .dp_caption{font-weight:bold}
.Zebra_DatePicker .dp_header .dp_hover{background:#222;color:#FFF}
.Zebra_DatePicker .dp_header .dp_blocked{color:#888;cursor:default}
.Zebra_DatePicker .dp_daypicker th{background:#FFCC33}
.Zebra_DatePicker td.dp_not_in_month{background:#F3F3F3;color:#CDCDCD;cursor:default}
.Zebra_DatePicker td.dp_not_in_month_selectable{background:#F3F3F3;color:#CDCDCD;cursor:pointer}
.Zebra_DatePicker td.dp_weekend{background:#D8D8D8}
.Zebra_DatePicker td.dp_weekend_disabled{color:#CCC;cursor:default}
.Zebra_DatePicker td.dp_selected{background:#5A4B4B;color:#FFF !important}
.Zebra_DatePicker td.dp_week_number{background:#FFCC33;color:#555;cursor:text;font-style:italic}
.Zebra_DatePicker .dp_monthpicker td{width:33%}
.Zebra_DatePicker .dp_yearpicker td{width:33%}
.Zebra_DatePicker .dp_footer{margin-top:3px}
.Zebra_DatePicker .dp_footer .dp_hover{background:#222;color:#FFF}
.Zebra_DatePicker .dp_today{color:#FFF;padding:3px}
.Zebra_DatePicker .dp_clear{color:#FFF;padding:3px}
.Zebra_DatePicker td.dp_current{color:#C40000}
.Zebra_DatePicker td.dp_disabled_current{color:#E38585}
.Zebra_DatePicker td.dp_disabled{background:#F3F3F3;color:#CDCDCD;cursor:default}
.Zebra_DatePicker td.dp_hover{background:#482424;color:#FFF}
button.Zebra_DatePicker_Icon{display:none;position:absolute;width:16px;height:16px;background:url('calendar.png') no-repeat left top;text-indent:-9000px;border:none;cursor:pointer;padding:0;line-height:0;vertical-align:top}
button.Zebra_DatePicker_Icon_Disabled{background-image:url('calendar-disabled.png')}
button.Zebra_DatePicker_Icon{margin:0 0 0 3px}
button.Zebra_DatePicker_Icon_Inside{margin:0 3px 0 0}
.Zebra_Form .cell label {
    margin-bottom: 0;
    min-width: 130px;
    /* text-overflow: ellipsis; */
    overflow: visible;
}
