#jobsearch-app #anonymous-booking{font-family:Arial,Regular;font-size:13px;color:#000;line-height:15px;margin:0;margin-top:10px}#jobsearch-app #anonymous-booking .field-validation-error{color:red;display:block;height:auto}#jobsearch-app #anonymous-booking .field-validation-error span{display:inline-block;margin:4px 0}#jobsearch-app #anonymous-booking .input-validation-error{border:1px solid red!important;background-color:rgba(208,38,9,.2)}#jobsearch-app #anonymous-booking .pull-right{float:right!important}#jobsearch-app #anonymous-booking .ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#jobsearch-app #anonymous-booking .multiline-ellipsis span{display:inline-block;margin:0;padding:0;width:100%;height:100%;float:left}#jobsearch-app #anonymous-booking input:focus,#jobsearch-app #anonymous-booking textarea:focus,#jobsearch-app #anonymous-booking select:focus{outline-color:#24859a}#jobsearch-app #anonymous-booking .header{position:relative;background-color:#24859a;width:100%;height:125px;margin-bottom:10px;float:left}#jobsearch-app #anonymous-booking .header .icon{float:left;background-image:url(/jobsuche/Content_NEW/img/anonymousbooking/Grafik_Inserat_anfragen.svg);background-repeat:no-repeat;background-size:cover;width:115px;height:100%}#jobsearch-app #anonymous-booking .header h1.title{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;display:block;margin:0;padding:0;padding-left:169px;font-size:35px;line-height:40px}#jobsearch-app #anonymous-booking .form-box{display:block;float:left;background-color:#fff;border:1px solid #ddd;-moz-box-shadow:1px 0 8px #ddd;-webkit-box-shadow:1px 0 8px #ddd;box-shadow:1px 0 8px #ddd;padding:40px 40px}#jobsearch-app #anonymous-booking .form-box h2,#jobsearch-app #anonymous-booking .form-box h3,#jobsearch-app #anonymous-booking .form-box h4,#jobsearch-app #anonymous-booking .form-box h5{margin:0;float:left;width:100%}#jobsearch-app #anonymous-booking .form-box h2{font-size:22px;line-height:26px;margin:10px 0 40px}#jobsearch-app #anonymous-booking .form-box h3{font-size:15px;line-height:17px;color:#999;font-weight:normal}#jobsearch-app #anonymous-booking .form-box h4{font-size:15px;line-height:17px;margin-bottom:20px}#jobsearch-app #anonymous-booking .form-box h5{font-size:13px;line-height:15px;margin-bottom:10px}#jobsearch-app #anonymous-booking .form-box .text-blue{color:#24859a}#jobsearch-app #anonymous-booking .form-box a{text-decoration:none;color:#24859a}#jobsearch-app #anonymous-booking .form-box a:hover:not(.button){text-decoration:underline}#jobsearch-app #anonymous-booking .form-box div.row-wrapper{width:100%;margin:0;padding:0;clear:both;vertical-align:top}#jobsearch-app #anonymous-booking .form-box div:not(.row-wrapper){float:left;width:100%;display:block;margin-bottom:20px}#jobsearch-app #anonymous-booking .form-box div:not(.row-wrapper).third{width:32%}#jobsearch-app #anonymous-booking .form-box div:not(.row-wrapper).twothird{width:64%}#jobsearch-app #anonymous-booking .form-box div:not(.row-wrapper).half{width:48%}#jobsearch-app #anonymous-booking .form-box div:not(.row-wrapper).info{color:#797979}#jobsearch-app #anonymous-booking .form-box div:not(.row-wrapper).loadingDiv{background-image:url(/jobsuche/images/icons/loading.gif);background-position:center;background-repeat:no-repeat;height:40px;width:40px;margin-bottom:0;margin-right:10px;float:right;display:none}#jobsearch-app #anonymous-booking .form-box input,#jobsearch-app #anonymous-booking .form-box textarea{float:left;padding:12px 20px}#jobsearch-app #anonymous-booking .form-box input,#jobsearch-app #anonymous-booking .form-box select{margin-top:5px}#jobsearch-app #anonymous-booking .form-box textarea{min-height:150px}#jobsearch-app #anonymous-booking .form-box select{padding:11px 19px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAgCAYAAADud3N8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAuIwAALiMBeKU/dgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8wMy8xNq4o810AAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAdklEQVRIie3WzQnAIAwF4Fi6Q3Zxf1wi5m50iPbeH2iUSqEvRyPvI5BDQillo8m1zAaBAgUKFOiP0NXzOcZ420spPc5xTSoil+85Z0+MD22tnWBVpVrre+gRVlUyM28Ehd5zhZm7QKKB7e0Fh9CRAgoUKNDvoDsIhira2T67pQAAAABJRU5ErkJggg==') no-repeat 100% 50%;background-size:contain}#jobsearch-app #anonymous-booking .form-box input,#jobsearch-app #anonymous-booking .form-box textarea,#jobsearch-app #anonymous-booking .form-box select{background-color:#fff;border:solid 1px #ddd;box-sizing:border-box;display:inline-block;width:100%;border-radius:0;-webkit-appearance:none;-moz-appearance:none}#jobsearch-app #anonymous-booking .form-box .button{float:right;background-color:#ed827a;color:#fff;padding:11px 9px 12px;font-weight:bold;border:1px solid rgba(0,0,0,.03)}#jobsearch-app #anonymous-booking .form-box .button:disabled,#jobsearch-app #anonymous-booking .form-box .button button[disabled]{background-color:rgba(208,38,9,.2);pointer-events:none}#jobsearch-app #anonymous-booking .form-box .button.btn-pricelist{background-color:#24859a;color:#fff;text-align:center;width:100%;box-sizing:border-box;font-weight:bold;font-size:13px;cursor:pointer}#jobsearch-app #anonymous-booking #frmAnonymousBooking,#jobsearch-app #anonymous-booking #enquiry-success{width:calc(65% - 2*40px)}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .upload-booking{margin-top:30px;margin-bottom:0}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .upload-booking .upload-add{background-image:url(/jobsuche/Content_NEW/img/anonymousbooking/uploadButton.svg);background-repeat:no-repeat;background-size:cover;background-position:center;width:58px;height:58px;float:left;margin-right:18px}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .upload-booking .upload-info{width:auto}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .upload-booking .upload-info span{display:block;font-size:11px;line-height:18px;color:#797979}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .upload-booking .upload-info span.upload-title{font-size:12px;line-height:18px;color:#24859a;font-weight:bold}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .upload-booking .upload-row-booking{display:none;line-height:14px;width:calc(100% - 75px);height:38px;clear:both;margin-left:75px;margin-bottom:5px;border:1px solid #ddd}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .upload-booking .upload-row-booking .attachment-booking{display:none!important}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .upload-booking .upload-row-booking span{display:inline-block;float:left;margin-left:20px}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .upload-booking .upload-row-booking span.file-name{font-size:12px;color:#000;margin-top:5px;max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .upload-booking .upload-row-booking span.file-size{font-size:11px;color:#797979;clear:left}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .upload-booking .upload-row-booking span.file-delete{background-image:url(/jobsuche/Content_NEW/img/anonymousbooking/Delete-Icon.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:38px;height:39px;padding:0;margin-top:-19px;cursor:pointer;float:right}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .upload-booking #postedFilesErrors{clear:both;margin-left:75px}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list{margin:20px -5px}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list .product-box{text-align:center;display:block;float:left;width:214px;height:222px;background-color:#fff;border:1px solid #ddd;padding:11px;margin:5px 6px;cursor:default}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list .product-box .product-selection{background-color:rgba(153,153,153,.1);color:#000;border:1px solid #ddd;width:20px;height:20px;margin:0;padding:0;clear:both;-webkit-appearance:none;-moz-appearance:none}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list .product-box .product-selection:checked{background-color:#fff}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list .product-box .product-selection:checked~.img-wrapper.active{display:inline-block}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list .product-box .product-selection:checked~.img-wrapper.not-active{display:none}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list .product-box .product-selection:checked:before{content:'';font-family:FontAwesome;display:block;text-align:center;color:#24859a;font-size:17px}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list .product-box .product-selection~.img-wrapper.active{display:none}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list .product-box .product-selection~.img-wrapper.not-active{display:inline-block}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list .product-box .subtitle{margin-bottom:22px}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list .product-box .description{max-height:75px;display:flex;align-items:center}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list .product-box .img-wrapper{background-repeat:no-repeat;background-position:center;height:80px;margin-bottom:0}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .more-products{display:none;background-color:#ddd;border:1px solid #ddd;width:100%;padding:11px 0 13px 0;text-align:center;font-size:12px;font-weight:bold;line-height:14px;color:#555;cursor:pointer}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .more-products .more-icon{margin-right:5px;background-image:url(/jobsuche/images/icons/loading.gif);background-position:center;background-repeat:no-repeat;height:15px;width:15px}#jobsearch-app #anonymous-booking .contact-box{width:calc(34% - 2*40px);float:right}#jobsearch-app #anonymous-booking .contact-box .collapsible-header{display:none}#jobsearch-app #anonymous-booking .contact-box .row-wrapper>div{margin-bottom:0}#jobsearch-app #anonymous-booking .contact-box div.third.advisor-image-wrapper{overflow:hidden;position:relative;width:70px;height:70px}#jobsearch-app #anonymous-booking .contact-box div.third.advisor-image-wrapper .advisor-picture{width:100%;height:auto;position:absolute}#jobsearch-app #anonymous-booking .contact-box div>span{display:block;line-height:18px}@media(max-width:767px){#jobsearch-app #anonymous-booking{font-size:12px;line-height:18px}#jobsearch-app #anonymous-booking .header{height:100px;margin-bottom:8px}#jobsearch-app #anonymous-booking .header .icon{width:93px}#jobsearch-app #anonymous-booking .header h1.title{font-size:22px;line-height:26px;padding-left:119px}#jobsearch-app #anonymous-booking #frmAnonymousBooking,#jobsearch-app #anonymous-booking #enquiry-success,#jobsearch-app #anonymous-booking .contact-box{width:calc(100% - 2*10px)}#jobsearch-app #anonymous-booking .form-box{padding:19px 10px}#jobsearch-app #anonymous-booking .form-box h2{font-size:20px;line-height:23px;margin:8px 0 30px}#jobsearch-app #anonymous-booking .form-box h3,#jobsearch-app #anonymous-booking .form-box h4{font-size:13px;line-height:15px;color:#000}#jobsearch-app #anonymous-booking .form-box h5{font-size:12px;line-height:14px;margin-bottom:5px;color:#000}#jobsearch-app #anonymous-booking .form-box input,#jobsearch-app #anonymous-booking .form-box textarea,#jobsearch-app #anonymous-booking .form-box select{padding:13px 10px 11px}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list{margin:20px 0}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list .product-box{width:calc(100% - 23px);height:96px;padding:8px 12px 12px 11px;margin:5px 0;text-align:left}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list .product-box.show-more-box{display:none}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list .product-box h5{width:calc(100% - 120px)}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list .product-box .description{margin-left:46px;margin-bottom:12px;clear:left;max-height:40px;max-width:calc(100% - 50px)}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list .product-box .subtitle{margin-bottom:32px}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list .product-box .product-selection{margin-right:27px}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .product-list .product-box .img-wrapper{width:60px;float:right;margin:0;height:35px}#jobsearch-app #anonymous-booking #frmAnonymousBooking div .more-products{display:block}#jobsearch-app #anonymous-booking .contact-box{margin-top:10px;float:left;padding:13px 10px}#jobsearch-app #anonymous-booking .contact-box .collapsible-header{display:block}#jobsearch-app #anonymous-booking .contact-box .collapsible-header>div{font-size:11px;line-height:18px;font-weight:bold;margin:0}#jobsearch-app #anonymous-booking .contact-box .collapsible-header>div span.fa{color:#24859a;float:right}#jobsearch-app #anonymous-booking .contact-box .collapsible-content{display:none}#jobsearch-app #anonymous-booking .contact-box .collapsible-content>h3{margin-top:33px}}