.btn-container{margin:20px 0}.btn,button{align-items:center;background:#e1e1e1;border:2px solid #e1e1e1;border-radius:3px;color:#000;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;padding:10px 30px;text-align:center;transition:background .15s ease-in-out,border .15s ease-in-out,box-shadow .15s ease-in-out}.btn:focus,.btn:hover,button:focus,button:hover{background:#c8c8c8;border-color:#c8c8c8;box-shadow:1px 3px 5px 1px rgba(0,0,0,.1)}.btn.btn--big,button.btn--big{font-size:1.333rem;padding:10px 15px}.btn.btn--big span[class*=symbols],button.btn--big span[class*=symbols]{font-size:30px}.btn.btn--small,button.btn--small{font-size:.8rem;padding:5px 15px}.btn.btn--small span[class*=symbols],button.btn--small span[class*=symbols]{font-size:18px}.btn.btn--mini,button.btn--mini{font-size:.75rem;padding:2px 10px}.btn.btn--mini span[class*=symbols],button.btn--mini span[class*=symbols]{font-size:12px}.btn.btn--narrow,button.btn--narrow{padding-left:10px;padding-right:10px}.btn.btn--w-100,button.btn--w-100{width:100%}.btn.btn--primary,button.btn--primary{background:#0b2547;border-color:#0b2547;color:#fff}.btn.btn--primary:focus,.btn.btn--primary:hover,button.btn--primary:focus,button.btn--primary:hover{background:#081931;border-color:#081931}.btn.btn--green,button.btn--green{background:#1a936f;border-color:#1a936f;color:#fff}.btn.btn--green:focus,.btn.btn--green:hover,button.btn--green:focus,button.btn--green:hover{background:#167d5f;border-color:#167d5f}.btn.btn--red,button.btn--red{background:#e03616;border-color:#e03616;color:#fff}.btn.btn--red:focus,.btn.btn--red:hover,button.btn--red:focus,button.btn--red:hover{background:#c93014;border-color:#c93014}.btn.btn--black,button.btn--black{background:#222;border-color:#222;color:#fff}.btn.btn--black:focus,.btn.btn--black:hover,button.btn--black:focus,button.btn--black:hover{background:#2f2f2f;border-color:#2f2f2f}.btn span[class*=symbols],button span[class*=symbols]{margin:-3px 5px -3px -4px}a.btn{text-decoration:none}.control-group{margin-bottom:15px}label{display:block;font-weight:700;margin-bottom:5px;max-width:300px}label.label-checkbox,label.label-radio{display:table;font-weight:400;margin-bottom:7.5px}label .note{font-weight:400}input,select,textarea{background:#fff;border:1px solid #8e8e8e;border-radius:3px;box-sizing:border-box;font-size:1rem;padding:10px;width:300px}input:focus,select:focus,textarea:focus{outline:2px solid #0b2547}input[readonly],select[readonly],textarea[readonly]{background:#ccc;color:#464646}.input--w-100,.select--w-100,.textarea--w-100{width:100%}.input--w-sm,.select--w-sm,.textarea--w-sm{width:150px}.input--w-xsm,.select--w-xsm,.textarea--w-xsm{width:110px}.input--w-lg,.select--w-lg,.textarea--w-lg{width:500px}.input--sm,.select--sm,.textarea--sm{padding:5px}input[type=checkbox],input[type=radio]{margin:0 5px 0 0;width:auto}.note{display:block;margin-top:5px}.note.note--horizontal{display:inline-block;margin-left:5px}.form-actions{margin-top:30px}.form--horizontal{-moz-column-gap:40px;column-gap:40px;display:grid;grid-auto-flow:column;justify-content:start;row-gap:15px}.form__filters{display:grid;row-gap:10px}.form__filters .control-group--horizontal{margin-bottom:0}.control-group--horizontal{align-items:center;display:flex;justify-content:flex-start}.control-group--horizontal label{margin-bottom:0;margin-right:15px}.control-group--horizontal button{padding:5px 15px}.select2-container .select2-search--inline .select2-search__field{font-family:Roboto;font-size:1rem}.select2-container .select2-selection{border:1px solid #8e8e8e;border-radius:3px}.select2-container .select2-selection .select2-selection__rendered{color:#000;line-height:20px;padding:10px}.select2-container .select2-selection--single{height:40px}.select2-container .select2-selection--single .select2-selection__arrow{height:100%}.select2-container .select2-selection--single .select2-selection__clear{font-size:1.2rem;height:100%;margin-right:25px;padding:0 5px}.select2-container .select2-selection--single .select2-selection__clear:hover{box-shadow:none}.select2-container .select2-selection--multiple{height:40px}.select2-container .select2-selection--multiple .select2-selection__rendered{margin:0;position:relative;top:2px}.select2-container .select2-selection--multiple .select2-selection__choice{background-color:#eee;border-color:#8e8e8e;margin-left:0;margin-right:5px}.select2-container .select2-dropdown{border-color:#8e8e8e;box-shadow:0 1px 3px rgba(0,0,0,.2)}.select2-container.select2-container--open .select2-selection{outline:2px solid #0b2547}.select2-container .select2-results__option--highlighted.select2-results__option--selectable,.select2-container .select2-results__option--selected{background-color:#e1e1e1;color:#000}body{background:#eee}.alert{margin:20px auto;width:400px}#login-logo{margin:100px auto 20px;text-align:center;width:400px}#login-logo img{width:70%}#login-title{font-size:1.777rem;font-weight:600;line-height:40px;margin:20px auto;text-align:center;width:400px}#login{background:#fff;box-shadow:3px 3px 10px 0 rgba(0,0,0,.05);margin:20px auto 50px;padding:20px;width:400px}
