html{height:100%}a{color:#fa8e0a}a:hover{text-decoration:none;color:#ffa73f}body{height:100%;background-color:#e9e9e9;font:1em 'Hind',Helvetica,Arial,sans-serif;color:#3b404b}.navbar{width:199px;height:100%;background-color:#fff;position:fixed;left:0;border-right:1px #dcdcdc solid}@media (max-width:680px){.navbar{position:fixed;z-index:99;top:0;width:100%;height:80px;overflow:hidden;box-shadow:0 2px 5px 0 rgba(0,0,0,0.1)}}@media print{.navbar{display:none}}.navbar .logo{width:calc(100% - 80px);margin:20px auto 20px auto;padding:20px;background-image:url(/images/logo_hp.png);background-repeat:no-repeat;background-size:contain;background-position:50% 50%}@media (max-width:680px){.navbar .logo{margin:0;width:160px;height:80px;margin-left:10px;padding:0}}.navbar .hamburger{display:none}@media (max-width:680px){.navbar .hamburger{position:fixed;top:29px;right:15px;display:block}}.navbar .newobject{background-color:#fa8e0a;display:block;width:calc(100% - 40px);margin:auto;text-align:center;text-decoration:none;color:#fff;height:40px;line-height:41px;margin-top:5px;margin-bottom:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.navbar .newobject:hover{background-color:#ffa73f}.navbar .logoutwrapper{border-top:1px #e2e2e2 solid;border-bottom:1px #e2e2e2 solid;padding:5px 0 5px 0;margin:0 0 20px 0;height:40px}.navbar .logoutwrapper .avatar{background-color:#ccc;width:40px;height:40px;margin:0 20px 0 20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;float:left;background-image:url(/images/avatar.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.navbar .logoutwrapper .logoutbutton{float:left;text-decoration:none;color:#3b404b;height:30px;line-height:32px;margin-top:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.navbar ul{list-style:none;padding:0;margin:0}.navbar ul li a{display:block;height:40px;text-decoration:none;color:#828b9d;line-height:40px;padding:0 20px 0 20px;width:calc(100% - 40px);transition:all 500ms}.navbar ul li a.active{color:#fa8e0a;width:calc(100% - 43px);border-right:3px #fa8e0a solid}.navbar ul li a:hover{color:#fa8e0a}.content{padding:20px;width:calc(100% - 240px);height:calc(100% - 40px);margin-left:200px}@media (max-width:680px){.content{margin-top:80px;margin-left:0;padding:5px;width:calc(100% - 10px)}}@media print{.content{margin-left:0;width:auto}}.limitwrapper{max-width:980px;margin:auto;height:inherit}@media (max-width:680px){.limitwrapper{width:100%}}@media print{.limitwrapper{width:auto}}@media (max-width:680px){.max_table_wrapper{overflow-x:auto}}.max_table{border-collapse:collapse;width:100%;border:1px #dcdcdc solid}.max_table thead{border:1px #cdcdcd solid}.max_table th{padding:10px;border-left:1px #cdcdcd solid;background-color:#dcdcdc}.max_table td{padding:10px;border-left:1px #dcdcdc solid}.max_table tr{border-bottom:1px #dcdcdc solid}.max_table tr:nth-child(even){background-color:#e7e7e7}.max_table tr:hover{background-color:#ffd6a5}.dataTables_length{float:left;margin:20px 0 20px 0}.dataTables_filter{float:right;margin:20px 0 20px 0}.dataTables_paginate{text-align:center;padding:10px}.paginate_button{cursor:pointer;text-align:center;padding:5px 15px 5px 15px;margin:0 5px 0 5px;border:1px #7c8496 solid;color:#3b404b;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.paginate_button:hover{color:#687184;border-color:#b5b9c3}.paginate_button.disabled{cursor:default;color:#c3c6cf;border-color:#c3c6cf}.paginate_button.current{color:#fa8e0a;border-color:#fa8e0a}select{padding:5px;background-color:#fff;border:1px #7c8496 solid;outline:none;color:#3b404b}@media (max-width:680px){select{width:100%;padding:10px}}select:focus{border-color:#fa8e0a}select.invalid{border-color:red}input[type=search],input[type=text],input[type=password],input[type=number],input[type="date"],textarea{padding:5px;background-color:#fff;border:1px #7c8496 solid;outline:none;color:#3b404b}@media (max-width:680px){input[type=search],input[type=text],input[type=password],input[type=number],input[type="date"],textarea{width:calc(100% - 22px);padding:10px}}input[type=search]:focus,input[type=text]:focus,input[type=password]:focus,input[type=number]:focus,input[type="date"]:focus,textarea:focus{border-color:#fa8e0a}input[type=search].invalid,input[type=text].invalid,input[type=password].invalid,input[type=number].invalid,input[type="date"].invalid,textarea.invalid{border-color:red}input[type=radio]{margin:0 10px 0 0}.button,input[type=button],input[type=submit]{display:inline-block;background-color:#fa8e0a;color:#fff;padding:10px 15px 10px 15px;text-decoration:none;font-weight:500;margin-bottom:10px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;outline:none;border:none;cursor:pointer}.button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#ffa73f;color:#fff}.button.grey,input[type=button].grey,input[type=submit].grey{background-color:#3b404b}.button.grey:hover,input[type=button].grey:hover,input[type=submit].grey:hover{background-color:#898987}label{display:block;width:100%;padding:5px 0 5px 0}@media (max-width:680px){label{padding:10px 0 10px 0}}label span{display:inline-block;width:600px}@media (max-width:680px){label span{width:100%}}.formshit .checkboxlabel{display:block;width:340px;margin-left:610px}@media (max-width:680px){.formshit .checkboxlabel{margin-left:10px;width:auto}}@media (max-width:680px){.formshit .checkboxrow span{margin-top:15px;font-weight:bold}.formshit .checkboxrow label{padding:0}.formshit .checkboxrow label span{display:none}}@media (max-width:680px){.formshit input[type="checkbox"]{margin-left:20px;padding:0}}.formshit input[type=text],.formshit input[type=password],.formshit input[type=number],.formshit input[type=date]{width:340px}@media (max-width:680px){.formshit input[type=text],.formshit input[type=password],.formshit input[type=number],.formshit input[type=date]{width:calc(100% - 22px);padding:10px}}.formshit select{width:352px}@media (max-width:680px){.formshit select{width:100%;padding:10px}}.formshit textarea{padding:10px;width:330px;height:200px}@media (max-width:680px){.formshit textarea{width:calc(100% - 22px);padding:10px}}.formshit textarea.fullwidth{width:100%}@media (max-width:680px){.formshit textarea.fullwidth{width:calc(100% - 22px)}}.formshit .rightify{width:340px;margin-left:605px}@media (max-width:680px){.formshit .rightify{margin-left:0;width:auto}}h2{padding:0;margin:40px 0 -5px 0}.upload_image{display:inline-block;width:100px;height:97px;padding:5px;border:1px solid #ccc;margin:5px}.upload_image_placeholder{display:inline-block;width:100px;height:97px;background-color:#ed5;margin:5px}.upload_image:first-child{background-color:#fa8e0a}.upload_image .img{width:100px;height:75px;background-size:contain;background-color:#ddd;background-repeat:no-repeat;background-position:center;margin-bottom:4px;text-align:right}.upload_image .del_image,.upload_image .download_image{visibility:hidden;color:black;font-weight:bold;text-decoration:none}.upload_image:hover .del_image,.upload_image:hover .download_image{visibility:visible}.upload_image .del_image:hover,.upload_image .download_image:hover{color:#fcbc6e}.upload_image input{width:94px;padding:1px;font-size:.7em}.immo_edit_header{list-style:none;padding:0;display:block;height:50px;margin:20px 0 40px 0;width:100%}.immo_edit_header li{float:left;width:32.3%;height:80px;margin-bottom:50px}.immo_edit_header li:nth-child(2){margin-right:1%;margin-left:1%}.immo_edit_header li.active{background-color:#fa8e0a}.immo_edit_header li.active a{font-weight:500;font-size:2em;text-decoration:none;color:#fff;line-height:2.6em;display:block;text-align:center;background-color:#fbac4b}.immo_edit_header li.active a:hover{background-color:#fcbc6e}.immo_edit_header li a{font-weight:500;font-size:2em;text-decoration:none;color:#fff;line-height:2.6em;display:block;text-align:center;background-color:#a1a7b3}.immo_edit_header li a:hover{background-color:#b5b9c3}.profile_pic{float:left;width:200px;height:200px;background-size:cover;background-position:50% 50%;background-color:#7c8496;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;overflow:hidden}@media (max-width:680px){.profile_pic{width:120px;height:120px}}.profile_pic .overlay{width:100%;height:100%;background-color:rgba(0,0,0,0.5);color:#fff;font-size:5em;text-align:center;font-weight:600;line-height:210px}.profile_pic .overlay:hover{opacity:0}.profile_details{float:left;margin-left:40px}.profile_details .name{font-weight:500;font-size:1.4em}