.expandable,.editable_expandable{margin-bottom:15px;clear:both}.expandable_heading{background:0}.expandable_heading.invoice{background-color:#ebd6f5}.expandable_heading.overdue{background-color:#f3a7a7}.expandable_heading.future{background-color:#999}.expandable_heading .expandable_title{margin:0;text-align:center;color:#FFF!important}.nojs .expandable_heading .expandable_title{padding:10px;text-align:left}.expandable_heading .expandable_title a,.expandable_heading .expandable_title>span{color:#FFF!important;display:block;padding:10px;text-decoration:none}.expandable_heading.future .expandable_title a,.expandable_heading.future .expandable_title>span{color:#eee!important}.expandable_heading .expandable_title a.collapsed{background:0}.expandable_heading .expandable_title .glyphicon{float:right;transition:transform .5s}.expandable_heading .expandable_title .collapsed .glyphicon{transform:rotate(0deg)}.expandable_heading .expandable_title .glyphicon{transform:rotate(180deg)}.expandable_collapse{overflow:hidden}.expandable_body{padding:15px}.expandable .expandable_body,.editable_expandable .expandable_body{font-size:1em}.expandable .expandable_body>:first-child,.editable_expandable .expandable_body>:first-child{margin-top:0}.lmeditor_inline .editable_expandable .expandable_heading{padding:10px}.lmeditor_inline .editable_expandable .expandable_heading .expandable_title{margin:0}.expandable .first_line{padding:10px;overflow:hidden;font-size:.9em;background:#F2F2F2}.expandable .first_line p{margin:0}.profile_icon_container .image{border-radius:50%;overflow:hidden;--icon-size:calc(var(--size) - 20px);width:var(--icon-size);height:var(--icon-size)}.profile_icon_container .image img{--icon-size:calc(var(--size) - 20px);width:var(--icon-size)!important;height:var(--icon-size)!important}.avatar_container{float:right}.avatar{position:relative}.avatar .btn{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.avatar:hover .btn{opacity:1}.avatar .fileUpload{position:relative;overflow:hidden;margin:10px}.avatar .fileUpload input{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.avatar .btn_download{position:absolute;top:50%;left:50%;margin-left:-46px;margin-top:-60px;-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.2);box-shadow:1px 1px 4px rgba(0,0,0,0.2)}.avatar .btn_photo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-size:.9em;-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.2);box-shadow:1px 1px 4px rgba(0,0,0,0.2)}.avatar .btn_delete,.avatar .btn_cancel{position:absolute;top:calc(50% + 40px);left:50%;width:117px;transform:translate(-50%,-50%);-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.2);box-shadow:1px 1px 4px rgba(0,0,0,0.2)}.avatar .image{text-align:center}.avatar img{width:auto!important;height:170px!important}.avatar .notice{position:absolute;top:0;left:0;right:0;margin:0;padding:5px 15px;color:#FFF;text-align:center;line-height:1.3em;background:rgba(139,27,41,0.52)}.avatar_delete_notice,.avatar_invalid_notice{color:#ac0000;text-align:center}.avatar_pending_notice{margin-bottom:-42px;text-align:center}.avatar_delete_notice p,.avatar_invalid_notice p,.avatar_pending_notice p{display:inline-block;margin:4px 0 0 0;max-width:170px;font-size:.85em;line-height:1.4em}@media screen and (max-width :767px){.avatar_container{float:none}.avatar_pending_notice{margin-bottom:0}.avatar{position:relative;width:170px;margin:15px auto}.avatar .notice{text-align:center}.avatar img{width:100%!important;height:auto!important}}.logo_container{float:right;width:100%}.logo{position:relative}.logo .btn{display:inline-block;font-size:.9em}.logo .fileUpload{position:relative;overflow:hidden;margin:10px}.logo .fileUpload input{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.logo .btn_download{position:absolute;top:50%;left:50%;margin-left:-46px;margin-top:-60px;-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.2);box-shadow:1px 1px 4px rgba(0,0,0,0.2)}.logo .btn_photo{font-size:.9em}.logo .image{text-align:center}.logo img{width:auto!important;height:170px!important}.logo .notice{position:absolute;top:0;left:0;right:0;margin:0;padding:5px 15px;color:#FFF;text-align:center;line-height:1.3em;background:rgba(139,27,41,0.52)}.logo_delete_notice,.logo_invalid_notice{color:#F00;text-align:center}.logo_pending_notice{margin-bottom:-42px;text-align:center}.logo_delete_notice p,.logo_invalid_notice p,.logo_pending_notice p{display:inline-block;margin:4px 0 0 0;max-width:170px;font-size:.85em;line-height:1.4em}@media screen and (max-width :767px){.logo_container{float:none}.logo_pending_notice{margin-bottom:0}.logo{position:relative;width:170px;margin:15px auto}.logo .notice{text-align:center}.logo img{width:100%!important;height:auto!important}}.image_container{float:right;width:100%}.image{position:relative}.image .btn{display:inline-block;font-size:.9em}.image .fileUpload{position:relative;overflow:hidden;margin:10px}.image .fileUpload input{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.image .btn_download{position:absolute;top:50%;left:50%;margin-left:-46px;margin-top:-60px;-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.2);box-shadow:1px 1px 4px rgba(0,0,0,0.2)}.image .btn_photo{font-size:.9em}.image .image{text-align:center}.image img{width:100%!important;height:170px!important;object-fit:contain}.image .notice{position:absolute;top:0;left:0;right:0;margin:0;padding:5px 15px;color:#FFF;text-align:center;line-height:1.3em;background:rgba(139,27,41,0.52)}.image_delete_notice,.image_invalid_notice{color:#F00;text-align:center}.image_pending_notice{margin-bottom:-42px;text-align:center}.image_delete_notice p,.image_invalid_notice p,.image_pending_notice p{display:inline-block;margin:4px 0 0 0;max-width:170px;font-size:.85em;line-height:1.4em}@media screen and (max-width :767px){.image_container{float:none}.image_pending_notice{margin-bottom:0}.image{position:relative;width:170px;margin:15px auto}.image .notice{text-align:center}.image img{width:100%!important;height:auto!important}}