template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}svg:not(:root){overflow:hidden}button,input,select,textarea{margin:0}button,select{text-transform:none}button,html input[type=button],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}*,:after,:before,input[type=search]{box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a.disabled,a.disabled:focus,a.disabled:hover,a[disabled],a[disabled]:focus,a[disabled]:hover{color:#aaa;text-decoration:none;cursor:default}canvas,img,video{max-width:100%;vertical-align:middle}textarea{resize:vertical}.btn{display:inline-block;padding:0 12px;margin-bottom:0;font-size:13px;font-weight:400;height:34px;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;border-radius:4px;transition:.4s cubic-bezier(.175,.885,.32,1);transition-property:background,border,box-shadow,outline,opacity;color:#353535;background-color:#f2f2f2;border-color:#bfbfbf}.btn:focus,.btn:hover{text-decoration:none}.btn.active,.btn:active{outline:0}.btn.disabled,.btn[disabled]{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);box-shadow:none;opacity:.65}.btn.active,.btn:active,.btn:focus,.btn:hover{color:#353535;opacity:.8;box-shadow:0 2px 1px rgba(0,0,0,.1)}.btn.active,.btn:active{background-image:none;box-shadow:inset 0 4px 6px rgba(0,0,0,.15)}.btn.disabled,.btn.disabled.active,.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn[disabled],.btn[disabled].active,.btn[disabled]:active,.btn[disabled]:focus,.btn[disabled]:hover{background-color:#f2f2f2;border-color:#bfbfbf;color:#a1a1a1}label{display:inline-block;margin-bottom:5px;font-weight:700}select[size]{height:auto}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.close{float:right;font-size:32px;font-weight:700;line-height:1;color:#fff;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20)}.close:focus,.close:hover{text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.8}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.scale{transition:all .15s ease;transform:scale(.8)}.scale.in{transform:scale(1)}