/*!
 * FlagWaver
 * @author krikienoid / https://github.com/krikienoid
 *//*! Custom Spectre.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}address{font-style:normal}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:"SF Mono","Segoe UI Mono","Roboto Mono",Menlo,Courier,monospace;font-size:1em}dfn{font-style:italic}small{font-size:80%;font-weight:400}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}fieldset{border:0;margin:0;padding:0}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item;outline:0}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:1.5;-webkit-tap-highlight-color:transparent}body{background:#fff;color:#4d4d4d;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1rem;overflow-x:hidden;text-rendering:optimizeLegibility}a{color:#1946ba;outline:0;text-decoration:none}a:focus{-webkit-box-shadow:0 0 0 .125rem rgba(25,70,186,.4);box-shadow:0 0 0 .125rem rgba(25,70,186,.4)}a.active,a:active,a:focus,a:hover{color:#13358d;text-decoration:underline}a:visited{color:#2459e2}.btn{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:.0625rem solid #1946ba;border-radius:.25rem;color:#1946ba;cursor:pointer;display:inline-block;font-size:1rem;height:2.5rem;line-height:1.5rem;outline:0;padding:.5rem .75rem;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn:focus{-webkit-box-shadow:0 0 0 .125rem rgba(25,70,186,.4);box-shadow:0 0 0 .125rem rgba(25,70,186,.4)}.btn:focus,.btn:hover{background:#9c9c9c;border-color:#13358d;text-decoration:none}.btn.active,.btn:active{background:#13358d;border-color:#102d77;color:#fff;text-decoration:none}.btn.active.loading::after,.btn:active.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn.disabled,.btn:disabled,.btn[disabled]{cursor:default;opacity:.5;pointer-events:none}.btn.btn-primary{background:#1946ba;border-color:#13358d;color:#fff}.btn.btn-primary:focus,.btn.btn-primary:hover{background:#123284;border-color:#102d77;color:#fff}.btn.btn-primary.active,.btn.btn-primary:active{background:#112e7b;border-color:#0f296e;color:#fff}.btn.btn-primary.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn.btn-success{background:#3ec300;border-color:#39b400;color:#fff}.btn.btn-success:focus{-webkit-box-shadow:0 0 0 .125rem rgba(62,195,0,.4);box-shadow:0 0 0 .125rem rgba(62,195,0,.4)}.btn.btn-success:focus,.btn.btn-success:hover{background:#3bb900;border-color:#36aa00;color:#fff}.btn.btn-success.active,.btn.btn-success:active{background:#339f00;border-color:#2e9000;color:#fff}.btn.btn-success.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn.btn-error{background:#d0112b;border-color:#c21028;color:#fff}.btn.btn-error:focus{-webkit-box-shadow:0 0 0 .125rem rgba(208,17,43,.4);box-shadow:0 0 0 .125rem rgba(208,17,43,.4)}.btn.btn-error:focus,.btn.btn-error:hover{background:#c71029;border-color:#b80f26;color:#fff}.btn.btn-error.active,.btn.btn-error:active{background:#af0e24;border-color:#a10d21;color:#fff}.btn.btn-error.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn.btn-link{background:0 0;border-color:transparent;color:#1946ba}.btn.btn-link.active,.btn.btn-link:active,.btn.btn-link:focus,.btn.btn-link:hover{color:#13358d}.btn.btn-sm{font-size:.75rem;height:1.75rem;padding:.0625rem .375rem}.btn.btn-lg{font-size:1.25rem;height:2.5rem;padding:.4375rem .75rem}.btn.btn-block{display:block;width:100%}.btn.btn-action{width:2.5rem;padding-left:0;padding-right:0}.btn.btn-action.btn-sm{width:1.75rem}.btn.btn-action.btn-lg{width:2.5rem}.btn.btn-clear{background:0 0;border:0;color:currentColor;height:1rem;line-height:1rem;margin-left:.25rem;margin-right:-2px;opacity:1;padding:0;text-decoration:none;width:1rem}.btn.btn-clear:hover{opacity:.95}.btn.btn-clear::before{content:"\2715"}.btn-group{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-group .btn{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.btn-group .btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group .btn:not(:first-child):not(:last-child){border-radius:0;margin-left:-.0625rem}.btn-group .btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-.0625rem}.btn-group .btn.active,.btn-group .btn:active,.btn-group .btn:focus,.btn-group .btn:hover{z-index:1}.btn-group.btn-group-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.btn-group.btn-group-block .btn{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.form-group:not(:last-child){margin-bottom:.5rem}fieldset{margin-bottom:1rem}legend{font-size:1.25rem;font-weight:500;margin-bottom:1rem}.form-label{display:block;line-height:1.5rem;padding:.5625rem 0}.form-label.label-sm{font-size:.75rem;padding:.125rem 0}.form-label.label-lg{font-size:1.25rem;padding:.5rem 0}.form-input{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:none;border:.0625rem solid #c3c3c3;border-radius:.25rem;color:#4d4d4d;display:block;font-size:1rem;height:2.5rem;line-height:1.5rem;max-width:100%;outline:0;padding:.5rem .75rem;position:relative;width:100%}.form-input:focus{-webkit-box-shadow:0 0 0 .125rem rgba(25,70,186,.4);box-shadow:0 0 0 .125rem rgba(25,70,186,.4);border-color:#1946ba}.form-input::-webkit-input-placeholder{color:#c3c3c3}.form-input::-ms-input-placeholder{color:#c3c3c3}.form-input::placeholder{color:#c3c3c3}.form-input.input-sm{font-size:.75rem;height:1.75rem;padding:.0625rem .375rem}.form-input.input-lg{font-size:1.25rem;height:2.5rem;padding:.4375rem .75rem}.form-input.input-inline{display:inline-block;vertical-align:middle;width:auto}.form-input[type=file]{height:auto}textarea.form-input{height:auto}.form-input-hint{color:#c3c3c3;font-size:.75rem;margin-top:.25rem}.has-success .form-input-hint,.is-success+.form-input-hint{color:#3ec300}.has-error .form-input-hint,.is-error+.form-input-hint{color:#d0112b}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.0625rem solid #c3c3c3;border-radius:.25rem;color:inherit;font-size:1rem;height:2.5rem;line-height:1.5rem;outline:0;padding:.5rem .75rem;vertical-align:middle;width:100%}.form-select[multiple],.form-select[size]{height:auto}.form-select[multiple] option,.form-select[size] option{padding:.125rem .25rem}.form-select:not([multiple]):not([size]){background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%204%205'%3E%3Cpath%20fill='%23667189'%20d='M2%200L0%202h4zm0%205L0%203h4z'/%3E%3C/svg%3E") no-repeat right .35rem center/.4rem .5rem;padding-right:1.75rem}.form-select:focus{-webkit-box-shadow:0 0 0 .125rem rgba(25,70,186,.4);box-shadow:0 0 0 .125rem rgba(25,70,186,.4);border-color:#1946ba}.form-select::-ms-expand{display:none}.form-select.select-sm{font-size:.75rem;height:1.75rem;padding:.0625rem 1.375rem .0625rem .375rem}.form-select.select-lg{font-size:1.25rem;height:2.5rem;padding:.4375rem 1.75rem .4375rem .75rem}.has-icon-left,.has-icon-right{position:relative}.has-icon-left .form-icon,.has-icon-right .form-icon{height:1rem;margin:0 .5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1rem;z-index:2}.has-icon-left .form-icon{left:.0625rem}.has-icon-left .form-input{padding-left:2rem}.has-icon-right .form-icon{right:.0625rem}.has-icon-right .form-input{padding-right:2rem}.form-checkbox,.form-radio,.form-switch{display:block;line-height:1.5rem;margin:.375rem 0;min-height:1.2rem;padding:.125rem .75rem .125rem 1.75rem;position:relative}.form-checkbox input,.form-radio input,.form-switch input{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.form-checkbox input:focus+.form-icon,.form-radio input:focus+.form-icon,.form-switch input:focus+.form-icon{-webkit-box-shadow:0 0 0 .125rem rgba(25,70,186,.4);box-shadow:0 0 0 .125rem rgba(25,70,186,.4);border-color:#1946ba}.form-checkbox input:checked+.form-icon,.form-radio input:checked+.form-icon,.form-switch input:checked+.form-icon{background:#1946ba;border-color:#1946ba}.form-checkbox .form-icon,.form-radio .form-icon,.form-switch .form-icon{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:.0625rem solid #c3c3c3;cursor:pointer;display:inline-block;position:absolute}.form-checkbox.input-sm,.form-radio.input-sm,.form-switch.input-sm{font-size:.75rem;margin:0}.form-checkbox.input-lg,.form-radio.input-lg,.form-switch.input-lg{font-size:1.25rem;margin:.375rem 0}.form-checkbox .form-icon,.form-radio .form-icon{background:#fff;height:1rem;left:0;top:.375rem;width:1rem}.form-checkbox input:active+.form-icon,.form-radio input:active+.form-icon{background:#ebebeb}.form-checkbox .form-icon{border-radius:.25rem}.form-checkbox input:checked+.form-icon::before{background-clip:padding-box;border:.125rem solid #fff;border-left-width:0;border-top-width:0;content:"";height:12px;left:50%;margin-left:-4px;margin-top:-8px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:8px}.form-checkbox input:indeterminate+.form-icon{background:#1946ba;border-color:#1946ba}.form-checkbox input:indeterminate+.form-icon::before{background:#fff;content:"";height:2px;left:50%;margin-left:-5px;margin-top:-1px;position:absolute;top:50%;width:10px}.form-radio .form-icon{border-radius:50%}.form-radio input:checked+.form-icon::before{background:#fff;border-radius:50%;content:"";height:4px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:4px}.form-switch{padding-left:2.75rem}.form-switch .form-icon{background:#dedede;background-clip:padding-box;border-radius:.5625rem;height:1.125rem;left:0;top:.3125rem;width:2rem}.form-switch .form-icon::before{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#fff;border-radius:50%;content:"";display:block;height:1rem;left:0;position:absolute;top:0;width:1rem}.form-switch input:checked+.form-icon::before{left:14px}.form-switch input:active+.form-icon::before{background:#dedede}.input-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.input-group .input-group-addon{background:#dedede;border:.0625rem solid #c3c3c3;border-radius:.25rem;line-height:1.5rem;padding:.5rem .75rem;white-space:nowrap}.input-group .input-group-addon.addon-sm{font-size:.75rem;padding:.0625rem .375rem}.input-group .input-group-addon.addon-lg{font-size:1.25rem;padding:.4375rem .75rem}.input-group .form-input,.input-group .form-select{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:1%}.input-group .input-group-btn{z-index:1}.input-group .form-input:first-child:not(:last-child),.input-group .form-select:first-child:not(:last-child),.input-group .input-group-addon:first-child:not(:last-child),.input-group .input-group-btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group .form-input:not(:first-child):not(:last-child),.input-group .form-select:not(:first-child):not(:last-child),.input-group .input-group-addon:not(:first-child):not(:last-child),.input-group .input-group-btn:not(:first-child):not(:last-child){border-radius:0;margin-left:-.0625rem}.input-group .form-input:last-child:not(:first-child),.input-group .form-select:last-child:not(:first-child),.input-group .input-group-addon:last-child:not(:first-child),.input-group .input-group-btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-.0625rem}.input-group .form-input:focus,.input-group .form-select:focus,.input-group .input-group-addon:focus,.input-group .input-group-btn:focus{z-index:2}.input-group .form-select{width:auto}.input-group.input-inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.form-input.is-success,.form-select.is-success,.has-success .form-input,.has-success .form-select{border-color:#3ec300}.form-input.is-success:focus,.form-select.is-success:focus,.has-success .form-input:focus,.has-success .form-select:focus{-webkit-box-shadow:0 0 0 .125rem rgba(62,195,0,.4);box-shadow:0 0 0 .125rem rgba(62,195,0,.4)}.form-input.is-error,.form-select.is-error,.has-error .form-input,.has-error .form-select{border-color:#d0112b}.form-input.is-error:focus,.form-select.is-error:focus,.has-error .form-input:focus,.has-error .form-select:focus{-webkit-box-shadow:0 0 0 .125rem rgba(208,17,43,.4);box-shadow:0 0 0 .125rem rgba(208,17,43,.4)}.form-checkbox.is-error .form-icon,.form-radio.is-error .form-icon,.form-switch.is-error .form-icon,.has-error .form-checkbox .form-icon,.has-error .form-radio .form-icon,.has-error .form-switch .form-icon{border-color:#d0112b}.form-checkbox.is-error input:checked+.form-icon,.form-radio.is-error input:checked+.form-icon,.form-switch.is-error input:checked+.form-icon,.has-error .form-checkbox input:checked+.form-icon,.has-error .form-radio input:checked+.form-icon,.has-error .form-switch input:checked+.form-icon{background:#d0112b;border-color:#d0112b}.form-checkbox.is-error input:focus+.form-icon,.form-radio.is-error input:focus+.form-icon,.form-switch.is-error input:focus+.form-icon,.has-error .form-checkbox input:focus+.form-icon,.has-error .form-radio input:focus+.form-icon,.has-error .form-switch input:focus+.form-icon{-webkit-box-shadow:0 0 0 .125rem rgba(208,17,43,.4);box-shadow:0 0 0 .125rem rgba(208,17,43,.4);border-color:#d0112b}.form-checkbox.is-error input:indeterminate+.form-icon,.has-error .form-checkbox input:indeterminate+.form-icon{background:#d0112b;border-color:#d0112b}.form-input:not(:placeholder-shown):invalid{border-color:#d0112b}.form-input:not(:placeholder-shown):invalid:focus{-webkit-box-shadow:0 0 0 .125rem rgba(208,17,43,.4);box-shadow:0 0 0 .125rem rgba(208,17,43,.4)}.form-input:not(:placeholder-shown):invalid+.form-input-hint{color:#d0112b}.form-input.disabled,.form-input:disabled,.form-select.disabled,.form-select:disabled{background-color:#ebebeb;cursor:not-allowed;opacity:.5}.form-input[readonly]{background-color:#dedede}input.disabled+.form-icon,input:disabled+.form-icon{background:#ebebeb;cursor:not-allowed;opacity:.5}.form-switch input.disabled+.form-icon::before,.form-switch input:disabled+.form-icon::before{background:#fff}.form-horizontal{padding:.5rem 0}.form-horizontal .form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-inline{display:inline-block}.slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;display:block;width:100%;height:1.5rem}.slider:focus{-webkit-box-shadow:0 0 0 .125rem rgba(25,70,186,.4);box-shadow:0 0 0 .125rem rgba(25,70,186,.4);outline:0}.slider.tooltip:not([data-tooltip])::after{content:attr(value)}.slider::-webkit-slider-thumb{-webkit-appearance:none;background:#1946ba;border:0;border-radius:50%;height:.75rem;margin-top:-.3125rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:.75rem}.slider::-moz-range-thumb{background:#1946ba;border:0;border-radius:50%;height:.75rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:.75rem}.slider::-ms-thumb{background:#1946ba;border:0;border-radius:50%;height:.75rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:.75rem}.slider:active::-webkit-slider-thumb{-webkit-transform:scale(1.25);transform:scale(1.25)}.slider:active::-moz-range-thumb{transform:scale(1.25)}.slider:active::-ms-thumb{-ms-transform:scale(1.25);transform:scale(1.25)}.slider.disabled::-webkit-slider-thumb,.slider:disabled::-webkit-slider-thumb{background:#dedede;-webkit-transform:scale(1);transform:scale(1)}.slider.disabled::-moz-range-thumb,.slider:disabled::-moz-range-thumb{background:#dedede;transform:scale(1)}.slider.disabled::-ms-thumb,.slider:disabled::-ms-thumb{background:#dedede;-ms-transform:scale(1);transform:scale(1)}.slider::-webkit-slider-runnable-track{background:#ebebeb;border-radius:.25rem;height:.125rem;width:100%}.slider::-moz-range-track{background:#ebebeb;border-radius:.25rem;height:.125rem;width:100%}.slider::-ms-track{background:#ebebeb;border-radius:.25rem;height:.125rem;width:100%}.slider::-ms-fill-lower{background:#1946ba}.tooltip{position:relative}.tooltip::after{background:rgba(38,38,38,.9);border-radius:.25rem;bottom:100%;color:#fff;content:attr(data-tooltip);display:block;font-size:.75rem;left:50%;max-width:320px;opacity:0;overflow:hidden;padding:.25rem .5rem;pointer-events:none;position:absolute;text-overflow:ellipsis;-webkit-transform:translate(-50%,.5rem);-ms-transform:translate(-50%,.5rem);transform:translate(-50%,.5rem);-webkit-transition:all .2s ease;transition:all .2s ease;white-space:pre;z-index:300}.tooltip:focus::after,.tooltip:hover::after{opacity:1;-webkit-transform:translate(-50%,-.25rem);-ms-transform:translate(-50%,-.25rem);transform:translate(-50%,-.25rem)}.tooltip.disabled,.tooltip[disabled]{pointer-events:auto}.tooltip.tooltip-right::after{bottom:50%;left:100%;-webkit-transform:translate(-.25rem,50%);-ms-transform:translate(-.25rem,50%);transform:translate(-.25rem,50%)}.tooltip.tooltip-right:focus::after,.tooltip.tooltip-right:hover::after{-webkit-transform:translate(.25rem,50%);-ms-transform:translate(.25rem,50%);transform:translate(.25rem,50%)}.tooltip.tooltip-bottom::after{bottom:auto;top:100%;-webkit-transform:translate(-50%,-.5rem);-ms-transform:translate(-50%,-.5rem);transform:translate(-50%,-.5rem)}.tooltip.tooltip-bottom:focus::after,.tooltip.tooltip-bottom:hover::after{-webkit-transform:translate(-50%,.25rem);-ms-transform:translate(-50%,.25rem);transform:translate(-50%,.25rem)}.tooltip.tooltip-left::after{bottom:50%;left:auto;right:100%;-webkit-transform:translate(.5rem,50%);-ms-transform:translate(.5rem,50%);transform:translate(.5rem,50%)}.tooltip.tooltip-left:focus::after,.tooltip.tooltip-left:hover::after{-webkit-transform:translate(-.25rem,50%);-ms-transform:translate(-.25rem,50%);transform:translate(-.25rem,50%)}/*! Main styles */.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.25}p{margin:0 0 1.5rem}.link,a{color:#1946ba;font-weight:500;text-decoration:underline}.link:visited,a:visited{color:#1946ba}.link.active,.link:active,.link:focus,.link:hover,a.active,a:active,a:focus,a:hover{color:#13358d;text-decoration:underline}.link{display:inline;margin:0;padding:0;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer}.link:focus{-webkit-box-shadow:0 0 0 .125rem rgba(25,70,186,.4);box-shadow:0 0 0 .125rem rgba(25,70,186,.4)}hr{margin:1rem 0;border:0;border-top:.0625rem solid #c3c3c3}.text-inverse{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root,.site-main,body,html{width:100%;height:100%;overflow:hidden}.app-bg,.app-canvas{position:absolute;top:0;left:0;bottom:0;right:0}.btn{font-weight:500}.btn:focus,.btn:hover{background:#d8e2fa}.btn.active,.btn:active{background:#13358d;border-color:#102d77;-webkit-transition:none;transition:none}.btn.btn-link.active,.btn.btn-link:active{color:#fff}.btn-group{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form-group{position:relative}.form-group:not(:last-child){margin-bottom:1rem}legend{color:#262626;font-weight:700}.form-label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:.5em;padding:0;color:#262626;font-size:.75rem;font-weight:700;line-height:1.5}.form-input{font-weight:400}.form-switch label .form-icon-target{width:2rem;height:1.125rem;position:absolute;top:.3125rem;left:0;z-index:1;border-radius:.5625rem;cursor:pointer}.site-header{position:absolute;top:0;left:0;right:0;z-index:1;padding:.5rem .625rem 0;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:600px){.site-header{padding:1rem 1.25rem 0}}.site-header-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-.625rem;margin-right:-.625rem}.site-header-layout .site-header-center,.site-header-layout .site-header-left,.site-header-layout .site-header-right{padding-left:.625rem;padding-right:.625rem}.site-header-layout .site-header-left,.site-header-layout .site-header-right{width:3rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.site-header-layout .site-header-left{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.site-header-layout .site-header-right{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.site-header-layout .site-header-center{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;text-align:center}@media (min-width:600px){.site-header-layout .site-header-center{text-align:left}}.site-header-btn{width:1.75rem;height:1.5rem;font-size:1.5rem;margin:0;padding:0;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1;text-align:center;position:relative;margin:.125rem 0;color:#fff;cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.site-header-btn:focus{outline:0;-webkit-box-shadow:0 0 0 .125rem rgba(25,70,186,.4);box-shadow:0 0 0 .125rem rgba(25,70,186,.4)}@media (min-width:600px){.site-header-btn{margin:.25rem 0}}.site-header-btn .icon-bars{width:1.75rem;display:inline-block}.site-header-btn .icon-bars .icon-bar{width:100%;height:.25rem;display:block;background-color:#fff;border-radius:.0625rem;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.site-header-btn .icon-bars .icon-bar+.icon-bar{margin-top:.3125rem}.site-header-btn .icon-dots{width:1.75rem;display:inline-block}.site-header-btn .icon-dots .icon-dot{width:.375rem;height:.375rem;display:block;margin:0 auto;background-color:#fff;border-radius:50%;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.site-header-btn .icon-dots .icon-dot+.icon-dot{margin-top:.1875rem}.site-header-btn:hover .icon-bar,.site-header-btn:hover .icon-dot{background-color:#abc0f4}.site-headline{margin:0;font-size:1.75rem;font-style:italic;font-weight:900;letter-spacing:-.01em;line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:600px){.site-headline{font-size:2rem}}.bg-sky{background-attachment:fixed;background-color:#566c73;background-image:url(../img/Sky_over_Washington_Monument-480x640px.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:480px){.bg-sky{background-image:url(../img/Sky_over_Washington_Monument-800x600px.jpg)}}@media only screen and (min-width:800px){.bg-sky{background-image:url(../img/Sky_over_Washington_Monument-1600x1200px.jpg)}}.bottom-app-bar,.bottom-app-bar-primary,.bottom-app-bar-secondary,.bottom-app-bar-tertiary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bottom-app-bar{position:absolute;left:0;bottom:0;right:0;padding:.5rem .5rem;background:rgba(255,255,255,.8)}@media (min-width:600px){.bottom-app-bar{padding:.625rem 1.25rem}}.bottom-app-bar .form-section{margin-right:1.25rem}.bottom-app-bar .form-group:not(:last-child){margin-bottom:0;margin-right:.5rem}.bottom-app-bar .form-label{width:1px;height:1px;position:absolute;top:0;left:0;margin:0;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);white-space:nowrap}.bottom-app-bar .form-input{border-color:#9c9c9c}.bottom-app-bar .form-input:focus{border-color:#1946ba}.bottom-app-bar .form-switch .form-icon{border-color:#9c9c9c}.bottom-app-bar .field-group{position:relative;margin:0}.bottom-app-bar .field-group-legend{position:absolute;bottom:100%;margin-bottom:.5rem;padding-bottom:.25rem;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:600px){.bottom-app-bar .field-group-legend{margin-bottom:.625rem}}.bottom-app-bar .field-group-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:599.98px){.bottom-app-bar-primary .form-section{margin:0}}@media (max-width:599.98px){.bottom-app-bar-secondary{display:none}}@media (max-width:839.98px){.bottom-app-bar-tertiary{display:none}}.drawer{width:20rem;position:absolute;top:0;left:0;bottom:0;z-index:1000;background-color:#fff;-webkit-transform:translateX(-20rem);-ms-transform:translateX(-20rem);transform:translateX(-20rem);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.drawer.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.drawer-overlay{visibility:hidden;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1000;background-color:#fff;opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility 0s .2s;transition:opacity .2s ease-in-out,visibility 0s .2s}.drawer-overlay.open{visibility:visible;opacity:.5;-webkit-transition:opacity .2s ease-in-out,visibility 0s 0s;transition:opacity .2s ease-in-out,visibility 0s 0s}.form-file{position:relative}.form-file-btn,.form-file-input{border-radius:.25rem}.form-file-input{width:100%;display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;padding-left:100%;overflow:hidden;opacity:0;cursor:pointer}.form-file-input:focus+.form-file-btn{-webkit-box-shadow:0 0 0 .125rem rgba(25,70,186,.4);box-shadow:0 0 0 .125rem rgba(25,70,186,.4)}.form-file-input:focus+.form-file-btn .form-input{border-color:#1946ba}.form-file-input:focus+.form-file-btn .btn,.form-file-input:hover+.form-file-btn .btn{background:#d8e2fa;border-color:#13358d}.form-file-input:active+.form-file-btn .btn{background:#13358d;border-color:#102d77;color:#fff;-webkit-transition:none;transition:none}.form-file-btn .form-input{background-color:#fff;opacity:1;cursor:default}.panel{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.panel-body,.panel-header{padding:1.25rem 1.25rem}.panel-header{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#ebebeb}.panel-body{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding-bottom:2.5rem;overflow-y:scroll}.panel-body .btn-group,.panel-body .input-group{width:100%}.panel-header-controls{margin-bottom:1rem}.panel-heading{margin:0}.hidden{display:none!important}.sr-only{width:1px;height:1px;position:absolute;top:0;left:0;margin:0;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);white-space:nowrap}.sr-only-focusable:active,.sr-only-focusable:focus{width:auto;height:auto;position:static;overflow:visible;white-space:normal;clip:auto}