.login-container{height:100%;background-image:url(/img/login-bg.088d6ab7.jpg);background-position:50%;background-size:cover}.login-container .login-form{max-width:550px;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 50px 25px rgba(0,0,0,.75);-webkit-box-shadow:0 0 50px 25px rgba(0,0,0,.75);-moz-box-shadow:0 0 50px 25px rgba(0,0,0,.75)}.login-container .login-form h2{text-align:center;margin-bottom:15px}h2{margin-bottom:15px}.align-center{display:flex;justify-content:center}.align-center .v-btn:nth-child(2){margin-left:12px}.align-right{text-align:right;margin:17px 0}.v-text-field.short{max-width:250px;margin-right:12px}.v-text-field.short200px{max-width:200px;margin-right:12px}.no-touch{pointer-events:none}hr{margin:10px 0}.full-width{width:100%}.vm--modal{padding:15px}.vertical-space{display:block;height:20px}.action-icon{cursor:pointer}.action-icon:nth-child(2){margin:0 5px}.cursor-pointer{cursor:pointer}.filter-container{max-width:630px}.link-dashed{cursor:pointer;color:#1a237e;text-decoration:underline;text-decoration-style:dashed;font-weight:700}.link-dashed:hover{text-decoration:none}.table{background:#fff;border:1px solid gray;border-radius:4px;border-spacing:0;width:100%}.table th{font-size:14px;font-weight:500}.table td,.table th{padding:15px 10px;text-align:center}.table td{font-size:12px}.table.no-border{border:0}.margin-right:not(:last-child){margin-right:15px}.w15p{width:15%}.w35p{width:35%}