.btn{border-radius:0;font-size:0.95rem}.btn:focus,.btn.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(41, 122, 195, 0.25);box-shadow:0 0 0 0.2rem rgba(41, 122, 195, 0.25)}.btn.btn-primary,aside .btn.btn-primary.btn-close-open{box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);background:#297AC3;background:#297AC3 -webkit-gradient(linear, left top, right top, from(#297AC3), to(#297AC3));background:#297AC3 -webkit-linear-gradient(left, #297AC3, #297AC3);background:#297AC3 -o-linear-gradient(left, #297AC3, #297AC3);background:#297AC3 linear-gradient(to right, #297AC3, #297AC3);color:#ffffff;border:none;border-radius:0;transition:all 0.3s ease;text-transform:none !important}.btn.btn-primary:hover,aside .btn.btn-primary.btn-close-open:hover{background:#297AC3;background:#297AC3 -webkit-gradient(linear, left top, right top, from(#297AC3), to(#297AC3));background:#297AC3 -webkit-linear-gradient(left, #297AC3, #297AC3);background:#297AC3 -o-linear-gradient(left, #297AC3, #297AC3);background:#297AC3 linear-gradient(to right, #297AC3, #297AC3);box-shadow:0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22)}.btn-outline-primary{border-width:2px;text-transform:none !important;color:#297AC3 !important;border-color:#297AC3;box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.btn-outline-primary:hover{background:#297AC3;background:#297AC3 -webkit-gradient(linear, left top, right top, from(#297AC3), to(#297AC3));background:#297AC3 -webkit-linear-gradient(left, #297AC3, #297AC3);background:#297AC3 -o-linear-gradient(left, #297AC3, #297AC3);background:#297AC3 linear-gradient(to right, #297AC3, #297AC3);color:white !important;border-color:#297AC3;box-shadow:0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22)}.btn-outline-primary:not(:disabled):not(.disabled).active{background-color:#297AC3;border-color:#297AC3;color:white !important}aside .btn.btn-outline-primary{color:white !important;border-color:white}aside .btn.btn-primary{background:white;color:#297AC3}aside .btn.btn-primary:hover{color:white}.btn-close-open{position:absolute;right:0;top:0;width:55px;height:55px;font-size:1.5rem;cursor:pointer;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}