.switchery{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;cursor:pointer;display:inline-block;height:30px;position:relative;vertical-align:middle;width:50px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-background-clip:content-box;background-clip:content-box}.switchery>small{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,.4);height:30px;position:absolute;top:0;width:30px}.switchery-small{border-radius:20px;height:20px;width:33px}.switchery-small>small{height:20px;width:20px}.switchery-large{border-radius:40px;height:40px;width:66px}.switchery-large>small{height:40px;width:40px}.validation-summary-errors{color:red;font-weight:bold}.field-validation-error{color:red;display:block;margin-left:195px;margin-top:5px}input.input-validation-error,select.input-validation-error,textarea.input-validation-error{border:red 1px solid!important}.btnNowJobApplyEmail{cursor:pointer;transition:.4s}button.active,.btnNowJobApplyEmail:not(.in-content):hover{background-color:#d06860!important}#frmApplyEmail{clear:both;display:none;padding-top:5px;width:100%}#frmApplyEmail h2{background-color:#24869b;color:#fff;font-size:14px;font-weight:bold;margin-bottom:16px;padding:8px}#frmApplyEmail h2 span.close-button{float:right;display:inline-block;font-size:18px;cursor:pointer;padding:0 10px}#frmApplyEmail h2 span.close-button:hover{background-color:#2e7584}#frmApplyEmail .hint{float:left;font-style:italic;margin-top:5px;width:195px}#frmApplyEmail .formRow{width:100%}#frmApplyEmail label{display:inline-block;font-weight:bold;vertical-align:top;width:190px}#frmApplyEmail label span.star{color:red}#frmApplyEmail label.switch-label{font-weight:normal;margin-left:5px;vertical-align:middle}#frmApplyEmail label.upload-hint{margin-top:5px;vertical-align:top}#frmApplyEmail label.upload-hint span{display:inline-block;font-size:11px;font-style:italic;font-weight:normal;margin-top:5px}#frmApplyEmail textarea{border:1px solid #ccc;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:13px;height:225px;padding:4px 8px;resize:vertical;vertical-align:top;width:350px}#frmApplyEmail input{-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);display:inline-block;padding:6px 8px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;width:350px}#frmApplyEmail input[type=checkbox]{width:auto}#frmApplyEmail input[type=file]{margin-top:3px;width:325px}#frmApplyEmail img.delete-file{cursor:pointer;height:14px;margin-left:5px;vertical-align:middle;visibility:hidden;width:14px}#frmApplyEmail img.delete-file.enabled{visibility:visible}#frmApplyEmail button{background-color:#24869b;border:1px solid rgba(0,0,0,.03);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;float:right;font-size:13px;font-weight:bold;line-height:16px;line-height:18px;margin-right:8px;padding:8px 12px;text-align:center}#frmApplyEmail button:hover{background-color:#2e7584}#frmApplyEmail button:disabled{background-color:#999}#frmApplyEmail div.upload{display:inline-block;width:370px}#frmApplyEmail #progress{-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);font-size:11px;font-weight:normal;height:20px;margin-top:5px;position:relative;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;width:342px}#frmApplyEmail #progress div{height:100%;left:0;position:absolute;top:0}#frmApplyEmail #progress div.progress-text{background-color:transparent;padding:4px 5px 2px;width:100%;z-index:10}#frmApplyEmail #progress div.progress-bar{background-color:#0c0;max-width:100%;width:0%;z-index:0}#frmApplyEmail .loadingDiv{background-image:url(/jobsuche/images/icons/loading.gif);background-position:center;background-repeat:no-repeat;display:none;float:right;height:40px;margin-right:10px;margin-top:20px;width:40px}#frmApplyEmail .missingfilewarning{width:350px;float:right;margin-top:22px;border:5px solid #fae4bd;background-color:#fae4bd;font-weight:600;display:none}#frmApplyEmail .showWarning{display:block}#frmApplyEmail #btnApplyEmailSubmit{margin-top:24px;border-radius:4px;width:159px;height:36px}#systemMessage{background-color:#24869b;clear:both;color:#fff;display:none;float:left;margin-bottom:0;font-size:14px}#v2 #frmApplyEmail{background-color:#fff;color:#000;margin-top:16px;padding:1px 10px;position:relative;width:calc(100% - 20px)}#v2 #systemMessage{font-weight:bold;position:relative;width:100%;font-size:14px}#frmApplyEmail.mobile{background-color:#fff;box-sizing:border-box;margin-bottom:20px;padding:10px}#frmApplyEmail.mobile .formRow.extra-space{margin-bottom:10px!important;margin-top:10px}#frmApplyEmail.mobile label{font-weight:normal;width:100%!important}#frmApplyEmail.mobile input{-moz-box-sizing:border-box;-webkit-appearance:none;-webkit-box-sizing:border-box;background-color:#f9f9f9;border-radius:0;box-sizing:border-box;font-size:13px;margin-bottom:8px;margin-left:0;padding:8px;width:100%}#frmApplyEmail.mobile input[type=file]{width:92%}#frmApplyEmail.mobile textarea{background-color:#f9f9f9;box-sizing:border-box;margin:0;width:100%}#frmApplyEmail.mobile #btnApplyEmailSubmit,#frmApplyEmail.mobile div.upload,#frmApplyEmail.mobile label.upload-hint span{width:100%}#frmApplyEmail.mobile .hint{margin-bottom:10px}#frmApplyEmail.mobile #progress{width:91.5%}#frmApplyEmail.mobile #btnApplyEmailSubmit{margin:10px 0;width:auto}#frmApplyEmail.mobile .field-validation-error{margin-left:0}#frmApplyEmail.mobile label.switch-label{font-weight:normal;margin-left:5px;margin-top:1px;vertical-align:middle}#frmApplyEmail.mobile .loadingDiv{margin-top:10px}#frmApplyEmail.mobile .missingfilewarning{width:100%;margin-top:0;border:0 solid #fae4bd;border-bottom:5px solid #fae4bd;border-top:5px solid #fae4bd;text-align:center;display:none}#frmApplyEmail.mobile .showWarning{display:block}#systemMessage.mobile{margin-bottom:10px;float:none;padding:10px}