.Common .container{max-width:960px;margin-left:auto;margin-right:auto;padding:0 10px}.Common .invisible{display:none}.Common .scrollarea{overflow:auto;flex:1 1 auto}.Common .warningtip{background:url(/static/icons.png) no-repeat -231px 4px;padding-left:18px;height:21px;display:-moz-inline-box;display:inline-block}.Common .dialog{border:1px solid #d7dadc;background-color:#ebebeb;max-height:calc(100% - 20px);overflow:auto}.Common .dialog:not(.nopad){padding-left:10px;padding-right:10px}.Common .dialog:not(.nopad)>*{margin-top:10px}.Common .dialog:not(.nopad)>:last-child{margin-bottom:10px}.Common .dialog>.buttons{margin-top:14px}.Common .dialog p{max-width:400px}.Common .fill{flex:1 1 auto}.Common.twoframes iframe{flex:1 1 auto;height:50vh;width:100%}.Common.fourframes iframe{flex:1 1 auto;height:50vh;width:50%}.Common .listbutton:first-child{border-top:1px solid #d7dadc}.Common .listbutton{border-bottom:1px solid #d7dadc}.Common .listbutton:not(.disabled){background-color:#fff;cursor:pointer}.Common .listbutton:not(.disabled):hover{background-color:#f6f6f6}.Common .listbutton.selected{background-color:#f6f6f6;cursor:default;border-left:2px solid #e75811}.Common .listbutton>span:not(.icon){margin:3px 4px 3px 5px;display:inline-block}.Common .listbutton.withnumber{display:grid;grid-template-columns:auto min-content}.Common .listbutton.withnumber :last-child{white-space:nowrap}.Common .label{color:#fff;background-color:#aaa;border:2px solid #aaa;border-radius:4px;margin-right:6px;padding:0 2px}.Common .label.yellow{background-color:#ffd800;border-color:#ffd800}.Common .label.red{background-color:#e72913;border-color:#e72913}.Common .label.green{background-color:#008c46;border-color:#008c46}.Common .listbutton .icon{padding:2px 4px 2px 6px;display:inline-block}.Common .listbutton .icon>*{padding-left:17px;background-repeat:no-repeat;background-color:transparent}.Common .listbutton .icon.clickable:hover{background-color:#fff}.Common .listbutton .icon .icon-3{background-position:1px 0}.Common .listbutton .icon .icon-7{background-position:-17px 0}.Common .listbutton .icon .icon-6{background-position:-38px 0}.Common .listbutton .icon .icon-5{background-position:-60px 0}.Common .listbutton .icon .icon-2{background-position:-80px 0}.Common .listbutton .icon .icon-1{background-position:-116px 0}.Common .listbutton .icon .icon-4{background-position:-137px 0}.Common .listbutton .icon .icon-8{background-position:-432px 1px}.Common .listbutton .icon .icon-9{background-position:-636px 1px}.Common .listbutton .icon .icon-10{background-position:1px 0}.Common .listbutton .icon .icon-11{background-position:-655px 0}.Common .listbutton .icon .icon-12{background-position:-676px 0}.Common .listbutton .icon .icon-13{background-position:-715px 0}.Common .listbutton .icon .icon-14{background-position:-694px 0}.Common .listbutton .icon .star{background-position:-615px 0}.Common .floatbox{background-color:#fff;border-top:1px solid #d7dadc;border-bottom:1px solid #d7dadc;padding:0 10px}.Common .floatbox:not(.formgrid)>*{margin-top:10px}.Common .floatbox:not(.formgrid)>:last-child{margin-bottom:10px}.Common .tabs{text-decoration:none;line-height:38px;color:#676a6c;font-weight:600;border-bottom:2px solid #d7dadc}.Common .tabs .tab{text-align:center;padding:0 14px;display:inline-block;border-top:2px solid #ebebeb}.Common .tabs .tab:not(.selected):hover{cursor:pointer;background-color:#fff;border-top:2px solid #d7dadc}.Common .tabs .tab.selected{background-color:#fff;border-top:2px solid #d7dadc}.Common .formgrid{display:grid;grid-template-columns:min-content auto;grid-auto-rows:min-content;grid-row-gap:4px;column-gap:10px;padding-top:10px;padding-bottom:10px}.Common .formgrid .fullwidth{grid-column:span 2}.Common .formgrid .fieldname{overflow:hidden;text-overflow:ellipsis;line-height:32px!important;white-space:nowrap}.Common .formgrid .fieldvalue{line-height:32px}.Common .formgrid .fieldvalue>input[type=text]:not(.attachedbutton):not([type="checkbox"]):not(.shortinput),.Common .formgrid .fieldvalue>textarea,.Common .formgrid .fieldvalue>select{width:100%;box-sizing:border-box}.Common .formgrid .fieldvalue.rightalign{text-align:right}.Common{line-height:24px;font-size:13px;color:#676a6c;font-family:"open sans","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#ebebeb}.Common a{color:#676a6c;text-decoration:none;display:block}.Common a:hover *{text-decoration:underline}.Common h2{line-height:34px;font-size:14px;font-weight:600}.Common h3{line-height:20px;font-size:13px;font-weight:bold}.Common p:not(:last-child){margin-bottom:6px}.Common table{border-collapse:collapse;box-sizing:border-box}.Common table td:not(.multiline){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Common table td.fill{width:100%}.Common table td{padding:3px 0 3px 8px}.Common table td:last-child{padding-right:10px}.Common table th{padding:3px 0 3px 6px}.Common table th:last-child{padding-right:10px}.Common table .rightalign{text-align:right}.Common label{cursor:pointer;padding-left:2px;margin-right:14px}.Common .flexwrap .ipad{line-height:32px}.Common input{font-size:14px;border:1px solid #e5e6e7;padding:6px 4px;font-family:"open sans","Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:2px;box-sizing:border-box}.Common input:focus:not(:disabled){border-color:#557076!important}.Common input[type="text"]{color:#676a6c;overflow:hidden;text-overflow:ellipsis}.Common input[type="text"].shortinput{width:100px;min-width:100px}.Common input[type="text"].attachedbutton{width:calc(100% - 44px)}.Common input[type="button"]{background-color:#557076;color:#fff;padding:6px 10px}.Common input[type="button"]:not(:disabled){cursor:pointer;border-color:#557076}.Common input[type="button"].secondary:not(:disabled){background-color:#fff;color:#557076}.Common input[type="button"]:not(.secondary){background-color:#557076;color:#fff}.Common input[type="button"]:disabled{background-color:#d7dadc;border-color:#d7dadc}.Common input[type="button"].secondary:disabled{color:#fff}.Common input[type="button"]:hover:not(:disabled),.Common input[type="button"]:focus:not(:disabled){background-color:#375258;color:#fff}.Common input[type="button"].attachedbutton{margin-left:4px;width:40px}.Common input[type="checkbox"],.Common input[type="radio"]{margin:6px 4px 0 0}.Common input[readOnly]{background-color:#d7dadc}.Common .fileinput{line-height:32px;margin-left:4px;display:inline-block;padding:0 13px;background-color:#fff;color:#557076;border:1px solid #557076;border-radius:2px;cursor:pointer}.Common .fileinput input[type="file"]{display:none}.Common .fileinput:hover{background-color:#557076;color:#fff}.Common textarea{font-size:14px;color:#676a6c;font-family:"open sans","Helvetica Neue",Helvetica,Arial,sans-serif;border:solid 1px #e5e6e7;overflow:auto;border-radius:2px;padding:4px}.Common textarea[readOnly]{background-color:#e4e4e4;color:#777}.Common textarea:focus,.Common select:focus{border-color:#557076}.Common select{min-width:0;font-size:14px;font-family:"open sans","Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;height:32px;border:solid 1px #e5e6e7;color:inherit;background-color:#fff;padding:2px;border-radius:2px}.Common select[disabled]{background-color:#e4e4e4;color:#777}.Common select.short{width:100px!important;min-width:100px!important}.Common #body{flex:1 1 auto;overflow:hidden}.Common #loginfodialog{height:560px}.Common #loginfodialog #loginfoview{height:100%;overflow:auto}.Common .co_error{border:solid 1px #c00!important;background-color:#fee!important}.Common #co_feedbackdialog{width:420px;border:1px solid #000}.Common #co_feedbackdialog.co_error{border:solid 1px #c00!important}.Common #co_feedbackdialog.co_success{border:solid 1px #0c0!important}.Common #co_datetable{width:100%;border-color:#d7dadc;border-width:0 0 1px 1px;border-style:solid;border-spacing:0;*border-collapse:collapse}.Common #co_datetable th,.Common #co_datetable td{padding:0!important;background-color:#fff;border-color:#d7dadc;border-style:solid;border-width:1px 1px 0 0;text-align:center;width:42px;height:32px;vertical-align:middle}.Common #co_datetable td.co_active{cursor:pointer;color:#676a6c}.Common #co_datetable td.co_currentdate{color:#557076!important;font-weight:bold}.Common #co_datetable td.co_active:hover{background-color:#f6f6f6}html{display:flex;flex-direction:column;min-height:100%;background-color:#fff}body{display:flex;flex-direction:column;flex:1 1 auto;overflow:auto;color:#555}.Public{font-family:"open sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:26px;font-size:16px}.Public .container{max-width:1220px;margin-left:auto;margin-right:auto;padding:0 4px 0 16px}.Public .dialog{min-width:280px;border:1px solid #555;border-radius:2px;background-color:#fff;max-height:100vh;overflow:auto;padding:16px}.Public .dialog .buttons{margin-top:20px;text-align:center}.Public select .region{font-weight:bold}.Public select .subregion{font-style:italic}.Public .paragraphcontainer{max-width:500px;margin:30px auto 20px;padding:0 20px}.Public .paragraphcontainer input[type="text"],.Public .paragraphcontainer select{width:100%}.Public .paragraphcontainer textarea{width:100%;height:200px}.Public #header{background-color:#fff;color:#555;font-size:16px;line-height:20px;border-bottom:1px solid #ddd}.Public #header .item{white-space:nowrap;text-decoration:none;height:56px;line-height:56px;text-align:center;padding:0 16px;cursor:pointer;color:#555;font-weight:400!important;display:inline-block}.Public #header .item:hover,.Public #header .item.selected{color:#555;text-decoration:underline}.Public #header .tab{white-space:nowrap;text-decoration:none;height:56px;line-height:56px;text-align:center;padding:0 16px;cursor:pointer;color:#555;display:inline-block;font-weight:400!important}.Public #header .logo{font-size:20px;line-height:68px}.Public #header .logo:hover{text-decoration:none}.Public #header svg{width:130px;height:58px;float:left;margin-right:10px}.Public #header .logo .match{background-color:#1c9dcb;color:#fff;padding:8px;border-radius:4px}.Public #header .logo .match:hover{text-decoration:none}.Public #header #logo{width:60px;height:60px;margin:10px 10px 10px 20px}.Public #header #logotext{width:200px;height:60px;margin:10px 10px 10px 0}.Public #logindialog input[type="text"],.Public #logindialog input[type="password"]{width:100%}.Public .contentblock>*+*{margin-top:16px}.Public .contentblock>*+h2{margin-top:20px}.Public p{color:#555;max-width:700px}.Public h1{font-size:32px;color:#444;line-height:47px;margin-bottom:20px}.Public h2{font-size:20px;color:#444;line-height:32px}.Public h3{font-size:16px;color:#444;line-height:32px}.Public input{font-size:16px;border:1px solid #999;padding:6px 4px;font-family:"open sans","Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:3px;box-sizing:border-box}.Public input:focus:not(:disabled){border-color:#00f!important;box-shadow:0 0 3px #00f}.Public input[type="text"]{color:#555;overflow:hidden;text-overflow:ellipsis}.Public input[type="text"].shortinput{width:100px;min-width:100px}.Public input[type="text"].attachedbutton{width:calc(100% - 44px)}.Public input[type="button"]{background-color:#00f;color:#fff;padding:10px 15px;-webkit-appearance:none}.Public input[type="button"]:not(:disabled){cursor:pointer;border-color:#00f}.Public input[type="button"].secondary:not(:disabled){background-color:#fff;color:#00f}.Public input[type="button"]:not(.secondary){background-color:#00f;color:#fff}.Public input[type="button"]:disabled{background-color:#d7dadc;border-color:#d7dadc}.Public input[type="button"].secondary:disabled{color:#fff}.Public input[type="button"]:hover:not(:disabled),.Public input[type="button"]:focus:not(:disabled){background-color:#00f;color:#fff}.Public input[type="button"].attachedbutton{margin-left:4px;width:40px}.Public input[type="checkbox"]{margin:6px 0 0;cursor:pointer}.Public input[type="radio"]{margin:6px 4px 0 0}.Public input[readOnly]{background-color:#d7dadc}.Public select:focus{border-color:#00f;box-shadow:0 0 3px #00f}.Public select{font-size:16px;font-family:"open sans","Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;height:32px;border:solid 1px #999;color:inherit;background-color:#fff;padding:6px;border-radius:2px}.Public select[disabled]{background-color:#e4e4e4;color:#555}.Public select.short{width:100px!important;min-width:100px!important}.Public textarea{box-sizing:border-box;height:140px;font-size:16px;font-family:"open sans","Helvetica Neue",Helvetica,Arial,sans-serif;border:solid 1px #999;overflow:auto;border-radius:2px;padding:8px;line-height:24px;color:#777}.Public textarea[readOnly]{background-color:#e4e4e4}.Public textarea:focus{border-color:#00f;box-shadow:0 0 3px #00f}.Public .field{font-size:16px;line-height:28px;color:#555}.Public .field label{margin:0 12px 4px 0;white-space:nowrap;display:inline-block;cursor:pointer}.Public .field label.disabled{color:#888}.Public .bottombutton{margin-top:36px;margin-bottom:80px}.Public .matchnotloggedin{margin-top:20px}.Public table th,.Public table td{white-space:nowrap;padding-right:16px;color:#555;line-height:34px}.Public ul li{list-style:none;line-height:26px;position:relative;margin-left:32px;color:#555}.Public ul li+li{margin-top:5px}.Public ul li span:first-child{position:absolute;left:-32px}.Public ul li span:first-child.flag{height:26px}@media only screen and (max-width:480px){.Public #header .logotext{display:none}.Public #header .item{padding:0 10px}}.YourOffer .submitbutton{margin:20px 0 40px}.YourOffer select .region{font-weight:bold}.YourOffer select .subregion{font-style:italic}.YourWishes #sharedhomelabel{white-space:normal}.Settings a{display:inline-block}.Settings textarea{height:130px!important}.Settings .fileinput{line-height:38px;margin-left:4px;margin-right:10px;display:inline-block;padding:0 13px;background-color:#fff;color:#00f;border:1px solid #00f;border-radius:2px;cursor:pointer}.Settings .attachedbutton{margin-left:4px;margin-right:10px!important}.Settings .fileinput input[type="file"]{display:none}.Settings .fileinput:hover{background-color:#00f;color:#fff}.FindMatch #listingdialog{padding:0!important;height:100dvh;width:100dvw;border:none}.FindMatch #searchfilters{margin:30px 20px 0 0}.FindMatch #searchfilters input[type="text"]{width:120px}.FindMatch #searchfilters select{width:280px}.FindMatch #searchfilters textarea{width:120px}.FindMatch #searchfilters .field{float:left;margin-right:16px;margin-bottom:14px}.FindMatch #searchresults{background-color:#f3f3f3;margin-top:20px;padding:0 16px 16px 0}.FindMatch #searchresults .ajaxloader{margin:16px}@media screen and (max-width:480px){.FindMatch #searchresults{padding-right:0}}.FindMatch #searchresults #morebutton .text{text-align:center;line-height:30px;padding-top:40px}.FindMatch #searchresults .noresults{padding:16px}.PersonQuery .flag{margin-right:12px!important}.PersonQuery .material-icons,.PersonQuery .material-icons-sharp{margin-right:7px}.PersonQuery .material-icons-sharp.mirror{transform:scaleX(-1) translate(0,-1px)}.PersonQuery textarea{width:100%}.PersonQuery .item{position:relative;margin:16px 0 0 16px;width:380px;cursor:default;border:1px solid #fff;background-color:#fff;height:200px;padding:8px;color:#555}.PersonQuery .item:hover,.PersonQuery .item.selected{border:1px solid #555}.PersonQuery .item.contactable{background-color:#f3fff3}.PersonQuery .item span{display:inline-block;line-height:30px}.PersonQuery .item .bottombuttons{position:absolute;bottom:10px;right:6px;text-align:right;padding-top:7px}.PersonQuery .item .likeicon{cursor:pointer}.PersonQuery .item:not(.like) .likeicon{color:#bbb!important}.PersonQuery .item .flag{height:19px;width:24px;margin:6px 2px 0}.PersonQuery .item .presentation{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.PersonQuery .item .months{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999}.PersonQuery .item .locationname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999;max-width:200px;position:absolute;bottom:12px;left:8px;text-align:left}.PersonQuery .grey{color:#bbb!important}.PersonQuery .red{color:#cd1818!important}.PersonQuery .green{color:#2ebd2e!important}.PersonQuery.PersonQueryDialog{display:flex;flex-direction:column;height:100vh}.PersonQuery.PersonQueryDialog>.columnscontainer{flex-grow:1;overflow:auto;padding:16px;display:grid;grid-template-columns:auto auto auto;grid-template-rows:min-content min-content;grid-gap:20px}.PersonQuery.PersonQueryDialog>.buttonfooter{padding:16px;display:flex;justify-content:center}.PersonQuery.PersonQueryDialog a{color:#555}.PersonQuery.PersonQueryDialog .contentblock{max-width:480px}@media screen and (max-width:1000px){.PersonQuery.PersonQueryDialog>.columnscontainer{grid-template-columns:auto auto}}@media screen and (max-width:600px){.PersonQuery.PersonQueryDialog>.columnscontainer{grid-template-columns:auto}}@media screen and (max-width:480px){.PersonQuery .item{margin-left:0;width:calc(100vw - 20px)}}