body,html{height:100%;max-width:100%}.column-center{float:none;margin:auto}@media (min-width:0) and (max-width:767px){.limit-div{margin-top:.5em}}span.underline{text-decoration:underline}.huge{font-size:50px;line-height:normal}.margin-left-5px{margin-left:5px}.margin-left-10px{margin-left:10px}.margin-left-15px{margin-left:15px}.margin-left-20px{margin-left:20px}.margin-left-50px{margin-left:50px}.margin-left-60px{margin-left:60px}.margin-left-75px{margin-left:75px}.margin-left-100px{margin-left:100px}.margin-left-1em{margin-left:1em}.margin-left-1rem{margin-left:1rem}.margin-left-2em{margin-left:2em}.margin-left-2rem{margin-left:2rem}.margin-left-3em{margin-left:3em}.margin-left-3rem{margin-left:3rem}.margin-left-4em{margin-left:4em}.margin-left-4rem{margin-left:4rem}.margin-left-5em{margin-left:5em}.margin-left-5rem{margin-left:5rem}.margin-left-10em{margin-left:10em}.margin-left-10rem{margin-left:10rem}.margin-right-5px{margin-right:5px}.margin-right-10px{margin-right:10px}.margin-right-15px{margin-right:15px}.margin-right-20px{margin-right:20px}.margin-right-50px{margin-right:50px}.margin-right-60px{margin-right:60px}.margin-right-75px{margin-right:75px}.margin-right-100px{margin-right:100px}.margin-right-1em{margin-right:1em}.margin-right-1rem{margin-right:1rem}.margin-right-2em{margin-right:2em}.margin-right-2rem{margin-right:2rem}.margin-right-3em{margin-right:3em}.margin-right-3rem{margin-right:3rem}.margin-right-4em{margin-right:4em}.margin-right-4rem{margin-right:4rem}.margin-right-5em{margin-right:5em}.margin-right-5rem{margin-right:5rem}.margin-right-10em{margin-right:10em}.margin-right-10rem{margin-right:10rem}.margin-top-5px{margin-top:5px}.margin-top-10px{margin-top:10px}.margin-top-15px{margin-top:15px}.margin-top-20px{margin-top:20px}.margin-top-50px{margin-top:50px}.margin-top-60px{margin-top:60px}.margin-top-75px{margin-top:75px}.margin-top-100px{margin-top:100px}.margin-top-1em{margin-top:1em}.margin-top-1rem{margin-top:1rem}.margin-top-2em{margin-top:2em}.margin-top-2rem{margin-top:2rem}.margin-top-3em{margin-top:3em}.margin-top-3rem{margin-top:3rem}.margin-top-4em{margin-top:4em}.margin-top-4rem{margin-top:4rem}.margin-top-5em{margin-top:5em}.margin-top-5rem{margin-top:5rem}.margin-top-10em{margin-top:10em}.margin-top-10rem{margin-top:10rem}.margin-bottom-5px{margin-bottom:5px}.margin-bottom-10px{margin-bottom:10px}.margin-bottom-15px{margin-bottom:15px}.margin-bottom-20px{margin-bottom:20px}.margin-bottom-50px{margin-bottom:50px}.margin-bottom-60px{margin-bottom:60px}.margin-bottom-75px{margin-bottom:75px}.margin-bottom-100px{margin-bottom:100px}.margin-bottom-1em{margin-bottom:1em}.margin-bottom-1rem{margin-bottom:1rem}.margin-bottom-2em{margin-bottom:2em}.margin-bottom-2rem{margin-bottom:2rem}.margin-bottom-3em{margin-bottom:3em}.margin-bottom-3rem{margin-bottom:3rem}.margin-bottom-4em{margin-bottom:4em}.margin-bottom-4rem{margin-bottom:4rem}.margin-bottom-5em{margin-bottom:5em}.margin-bottom-5rem{margin-bottom:5rem}.margin-bottom-10em{margin-bottom:10em}.margin-bottom-10rem{margin-bottom:10rem}.padding-left-5px{padding-left:5px}.padding-left-10px{padding-left:10px}.padding-left-15px{padding-left:15px}.padding-left-20px{padding-left:20px}.padding-left-50px{padding-left:50px}.padding-left-60px{padding-left:60px}.padding-left-75px{padding-left:75px}.padding-left-100px{padding-left:100px}.padding-left-1em{padding-left:1em}.padding-left-1rem{padding-left:1rem}.padding-left-2em{padding-left:2em}.padding-left-2rem{padding-left:2rem}.padding-left-3em{padding-left:3em}.padding-left-3rem{padding-left:3rem}.padding-left-4em{padding-left:4em}.padding-left-4rem{padding-left:4rem}.padding-left-5em{padding-left:5em}.padding-left-5rem{padding-left:5rem}.padding-left-10em{padding-left:10em}.padding-left-10rem{padding-left:10rem}.padding-right-5px{padding-right:5px}.padding-right-10px{padding-right:10px}.padding-right-15px{padding-right:15px}.padding-right-20px{padding-right:20px}.padding-right-50px{padding-right:50px}.padding-right-60px{padding-right:60px}.padding-right-75px{padding-right:75px}.padding-right-100px{padding-right:100px}.padding-right-1em{padding-right:1em}.padding-right-1rem{padding-right:1rem}.padding-right-2em{padding-right:2em}.padding-right-2rem{padding-right:2rem}.padding-right-3em{padding-right:3em}.padding-right-3rem{padding-right:3rem}.padding-right-4em{padding-right:4em}.padding-right-4rem{padding-right:4rem}.padding-right-5em{padding-right:5em}.padding-right-5rem{padding-right:5rem}.padding-right-10em{padding-right:10em}.padding-right-10rem{padding-right:10rem}.padding-top-5px{padding-top:5px}.padding-top-10px{padding-top:10px}.padding-top-15px{padding-top:15px}.padding-top-20px{padding-top:20px}.padding-top-50px{padding-top:50px}.padding-top-60px{padding-top:60px}.padding-top-75px{padding-top:75px}.padding-top-100px{padding-top:100px}.padding-top-1em{padding-top:1em}.padding-top-1rem{padding-top:1rem}.padding-top-2em{padding-top:2em}.padding-top-2rem{padding-top:2rem}.padding-top-3em{padding-top:3em}.padding-top-3rem{padding-top:3rem}.padding-top-4em{padding-top:4em}.padding-top-4rem{padding-top:4rem}.padding-top-5em{padding-top:5em}.padding-top-5rem{padding-top:5rem}.padding-top-10em{padding-top:10em}.padding-top-10rem{padding-top:10rem}.padding-bottom-5px{padding-bottom:5px}.padding-bottom-10px{padding-bottom:10px}.padding-bottom-15px{padding-bottom:15px}.padding-bottom-20px{padding-bottom:20px}.padding-bottom-50px{padding-bottom:50px}.padding-bottom-60px{padding-bottom:60px}.padding-bottom-75px{padding-bottom:75px}.padding-bottom-100px{padding-bottom:100px}.padding-bottom-1em{padding-bottom:1em}.padding-bottom-1rem{padding-bottom:1rem}.padding-bottom-2em{padding-bottom:2em}.padding-bottom-2rem{padding-bottom:2rem}.padding-bottom-3em{padding-bottom:3em}.padding-bottom-3rem{padding-bottom:3rem}.padding-bottom-4em{padding-bottom:4em}.padding-bottom-4rem{padding-bottom:4rem}.padding-bottom-5em{padding-bottom:5em}.padding-bottom-5rem{padding-bottom:5rem}.padding-bottom-10em{padding-bottom:10em}.padding-bottom-10rem{padding-bottom:10rem}.nav-tabs{margin-bottom:2em}.image-upload-well{position:relative;border:4px dashed #ddd;border-radius:10px;color:#ddd;min-height:300px;margin:20px auto;text-align:center;cursor:pointer}.image-upload-well input{position:absolute;cursor:pointer;opacity:0;top:0;right:0;bottom:0;left:0}.image-upload-well img{width:90%;display:block;margin:auto;border-radius:2%}.image-upload-well div{font:bold 24px/300px arial;position:absolute;top:0;left:0;right:0;bottom:0}.image-upload-well.active,.image-upload-well:hover{border-color:#025aa5}.image-upload-well.success{border:0}.image-upload-well.success div{z-index:-1}.page-number{cursor:pointer}.dropdown .dropdown-menu{margin-top:-1px}.dropdown:hover .dropdown-menu{display:block}.fake-link:hover{cursor:pointer}.column-button-group button{margin-left:.1em;margin-bottom:.1em}.btn-xs-group button:nth-child(2n+1){margin-bottom:.1em;margin-top:.1em}.input-group-addon.primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.input-group-addon.success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.input-group-addon.info{color:#fff;background-color:#39b3d7;border-color:#269abc}.input-group-addon.warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.input-group-addon.danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.input-loading{background-image:url(https://shiawan-image.oss-cn-shanghai.aliyuncs.com/static/loading.gif);background-size:25px 25px;background-position:right center;background-repeat:no-repeat}.input-error{margin-top:1.1em}.ng-valid.required,.ng-valid[required]{border-left:5px solid #42a948}.ng-invalid:not(form){border-left:5px solid #a94442}.modal{display:block;position:fixed;z-index:998;left:100px;top:0;width:calc(100% - 100px);height:100%;overflow:auto;background-color:rgba(0,0,0,.4);-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.4s;animation-duration:.4s}@media (min-width:0) and (max-width:767px){.modal{left:0;width:100%}}.modal .modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:95%;-webkit-animation-name:slideIn;animation-name:slideIn;-webkit-animation-duration:.4s;animation-duration:.4s}@media (min-width:992px){.modal .modal-content{width:75%}}.modal .close{color:#aaa;float:right;font-weight:700}.modal .close:focus,.modal .close:hover{color:#000;text-decoration:none;cursor:pointer}@-webkit-keyframes slideIn{from{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}@keyframes slideIn{from{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.tab-close:hover{-webkit-transform:scale(1.5);transform:scale(1.5);cursor:pointer;-webkit-transition:.2s ease-in;transition:.2s ease-in}table.items-table td{vertical-align:middle!important}table.items-table td.image-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card{padding:15px;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);margin-bottom:15px;-webkit-transition:-webkit-box-shadow .4s;transition:box-shadow .4s;transition:box-shadow .4s,-webkit-box-shadow .4s}.card:hover{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.bordered{border:1px solid #ddd;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);padding-left:5px}#local-loader{position:absolute;left:50%;top:50%;z-index:999;width:50px;height:50px;margin:-25px 0 0 -25px;border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #3498db;-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin}#app-loader{position:fixed;left:50%;top:50%;z-index:999;margin:-75px 0 0 -75px;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #00f;border-right:16px solid green;border-bottom:16px solid red;width:120px;height:120px;-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.animate-bottom{position:relative;-webkit-animation-name:animatebottom;-webkit-animation-duration:1s;animation-name:animatebottom;animation-duration:1s}@-webkit-keyframes animatebottom{from{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}@keyframes animatebottom{from{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}