body{background-color:#f8f8f8}body>main{padding-top:15px;padding-bottom:15px;background-color:#fff}.card-table>.card-body{padding:0}.card-table>.card-body>table.table{margin-bottom:0}#genericModal .modal-footer{display:block;text-align:right}.form-group.field-file{border:1px solid #ced4da;border-radius:.25rem;background-color:#f0f0f0;padding:5px 10px;overflow:hidden}.form-group.field-file label:first-child{width:100%}.form-group.field-file a:after{content:"\A";white-space:pre}.form-group.field-file .img-div{max-height:150px;overflow:hidden;background-position:center;background-size:100% auto;background-repeat:no-repeat;margin-bottom:10px}.form-group.field-file .img-div img{opacity:0}.pull-right{float:right}.pull-left{float:left}blockquote{background-color:#f0f0f0;padding:15px;font-style:italic}blockquote p:last-child{margin-bottom:0}body.auth-page{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:40px;padding-bottom:40px;background-color:#f5f5f5}body.auth-page .main{width:100%;max-width:750px;padding:15px;margin:auto}body.auth-page .main form{max-width:330px;margin:auto}body.auth-page .main form .form-control{position:relative;box-sizing:border-box;height:auto;padding:10px;font-size:16px}body.auth-page .main form .form-control:focus{z-index:2}body.auth-page .main form .form-fields input{margin-bottom:-1px;border-radius:0}body.auth-page .main form .form-fields input:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}body.auth-page .main form .form-fields input:last-of-type{margin-bottom:10px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
