.layout-container *{box-sizing:border-box}.layout-container{width:100vw;height:calc(100vh - 40px);display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.layout-box{display:flex;flex-wrap:wrap;justify-content:center;width:50%;min-width:300px;max-width:450px;padding:30px;font-size:14px}#layout-logo{width:100%;text-align:center;margin-bottom:50px}.layout-box-inputs{width:100%;margin-bottom:10px}.layout-box-inputs .col-left,.layout-box-inputs .col-right{width:50%}.layout-box-inputs .col-left{margin-right:20px}.layout-box-inputs .col-right{margin-left:20px}#company.layout-box{width:auto;min-width:0;max-width:800px}#company .layout-box-inputs{display:flex;max-height:500px}#company .layout-box-inputs input,#company .layout-box-inputs select{margin-bottom:20px;text-overflow:ellipsis;border-bottom-width:1px}.layout-box-inputs input,.layout-box-inputs select{width:100%;margin-bottom:40px;border:0;border-bottom:2px solid #a6a6a6;border-radius:0}.layout-box-inputs select{-webkit-appearance:none;-moz-appearance:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background-position:right 50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=)}.layout-box-inputs select option[disabled]{color:#a6a6a6}.layout-box-buttons{width:100%;margin-bottom:20px}.layout-box-buttons button{font-size:18px;height:47px;width:100%;text-transform:uppercase;text-align:center;border-radius:0;background-color:#5077be;border-color:#5077be}.layout-box-buttons button:hover,.layout-box-buttons button:focus{background-color:#5077be;border-color:#5077be;opacity:.9}.layout-box-buttons button:active{background-color:#5077be;border-color:#5077be;opacity:.9;border:2px solid #2e497b}.layout-box-extras{margin-bottom:20px;width:100%;text-align:center}.layout-box-errors{color:#F66;font-weight:bold}footer{font-size:12px;color:#a6a6a6;text-align:center;line-height:normal;width:100%;margin-top:auto;height:40px}footer a,footer a:link,footer a:visited{color:#a6a6a6}