diff --git a/Gruntfile.js b/Gruntfile.js index 8f567ef1f9f31..0adecf69aa169 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -59,6 +59,7 @@ module.exports = function(grunt) { 'media/vendor/flying-focus-a11y/*', 'media/vendor/diff/**', 'media/vendor/polyfills/**', + 'media/vendor/masonry-layout/js/**', ], expand: true, options: { @@ -83,10 +84,12 @@ module.exports = function(grunt) { ], expand: true }, - allMinJs: ['media/**/*.min.js', '!media/vendor/*.min.js', + allMinJs: [ + 'media/**/*.min.js', '!media/vendor/*.min.js', 'media/**/**/*.min.js', '!media/vendor/**/*.min.js', 'media/**/**/**/*.min.js', '!media/vendor/**/**/*.min.js', - 'media/**/**/**/**/*.min.js', '!media/vendor/**/**/**/*.min.js'] + 'media/**/**/**/**/*.min.js', '!media/vendor/**/**/**/*.min.js' + ] }, // Update all the packages to the version specified in assets/package.json @@ -193,6 +196,8 @@ module.exports = function(grunt) { { expand: true, cwd: '<%= folder.node_module %>diff/dist', src: ['*.js'], dest: 'media/vendor/diff/js/', filter: 'isFile'}, // XPath polyfill js files { expand: false, src: '<%= folder.node_module %>wicked-good-xpath/dist/wgxpath.install.js', dest: 'media/vendor/polyfills/js/polyfill-wgxpath.js', filter: 'isFile'}, + // Masonry js files + { expand: true, cwd: '<%= folder.node_module %>masonry-layout/dist', src: ['*.js'], dest: 'media/vendor/masonry/js/', filter: 'isFile'}, // Licenses { src: ['<%= folder.node_module %>jquery/LICENSE.txt'], dest: 'media/vendor/jquery/LICENSE.txt'}, diff --git a/administrator/components/com_cpanel/tmpl/cpanel/default.php b/administrator/components/com_cpanel/tmpl/cpanel/default.php index ee235d13b36d8..c95d3364ee1c4 100644 --- a/administrator/components/com_cpanel/tmpl/cpanel/default.php +++ b/administrator/components/com_cpanel/tmpl/cpanel/default.php @@ -28,24 +28,11 @@ -
- +
modules as $module) { - // Get module parameters - $params = new Registry; - $params->loadString($module->params); - $bootstrapSize = $params->get('bootstrap_size', 6); - - $cols += $bootstrapSize; - if ($cols > 12) - { - echo '
'; - $cols = $bootstrapSize; - } - echo JModuleHelper::renderModule($module, array('style' => 'well')); } ?> diff --git a/administrator/templates/atum/css/bootstrap.min.css b/administrator/templates/atum/css/bootstrap.min.css index de9128466dc0c..3ea400eb26e36 100644 --- a/administrator/templates/atum/css/bootstrap.min.css +++ b/administrator/templates/atum/css/bootstrap.min.css @@ -1 +1 @@ -/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-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}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}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:sans-serif;font-size:100%;line-height:1.15;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}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{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]{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}canvas{display:inline-block}template{display:none}[hidden]{display:none}@media print{*,::after,::before,blockquote::first-letter,blockquote::first-line,div::first-letter,div::first-line,li::first-letter,li::first-line,p::first-letter,p::first-line{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}@-ms-viewport{width:device-width}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{font-family:Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#292b2c;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{cursor:help}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{color:#006898;text-decoration:none}a:focus,a:hover{color:#00344c;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse;background-color:transparent}caption{padding-top:.75rem;padding-bottom:.75rem;color:#636c72;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{line-height:inherit}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type=search]{-webkit-appearance:none}output{display:inline-block}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1,h1{font-size:1.857rem}.h2,h2{font-size:1.571rem}.h3,h3{font-size:1.286rem}.h4,h4{font-size:1rem}.h5,h5{font-size:.9286rem}.h6,h6{font-size:.8571rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.1}.display-2{font-size:5.5rem;font-weight:300;line-height:1.1}.display-3{font-size:4.5rem;font-weight:300;line-height:1.1}.display-4{font-size:3.5rem;font-weight:300;line-height:1.1}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#f0ad4e}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}.blockquote-footer{display:block;font-size:80%;color:#636c72}.blockquote-footer::before{content:"\2014 \00A0"}.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}.blockquote-reverse .blockquote-footer::before{content:""}.blockquote-reverse .blockquote-footer::after{content:"\00A0 \2014"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;transition:all .2s ease-in-out;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#636c72}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f7f7f9;border-radius:.25rem}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#292b2c;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#292b2c}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:7.5px;padding-left:7.5px}@media (min-width:576px){.container{padding-right:7.5px;padding-left:7.5px}}@media (min-width:768px){.container{padding-right:7.5px;padding-left:7.5px}}@media (min-width:992px){.container{padding-right:7.5px;padding-left:7.5px}}@media (min-width:1200px){.container{padding-right:7.5px;padding-left:7.5px}}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1200px){.container{width:1140px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:7.5px;padding-left:7.5px}@media (min-width:576px){.container-fluid{padding-right:7.5px;padding-left:7.5px}}@media (min-width:768px){.container-fluid{padding-right:7.5px;padding-left:7.5px}}@media (min-width:992px){.container-fluid{padding-right:7.5px;padding-left:7.5px}}@media (min-width:1200px){.container-fluid{padding-right:7.5px;padding-left:7.5px}}.row{display:flex;flex-wrap:wrap;margin-right:-7.5px;margin-left:-7.5px}@media (min-width:576px){.row{margin-right:-7.5px;margin-left:-7.5px}}@media (min-width:768px){.row{margin-right:-7.5px;margin-left:-7.5px}}@media (min-width:992px){.row{margin-right:-7.5px;margin-left:-7.5px}}@media (min-width:1200px){.row{margin-right:-7.5px;margin-left:-7.5px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:7.5px;padding-left:7.5px}@media (min-width:576px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:7.5px;padding-left:7.5px}}@media (min-width:768px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:7.5px;padding-left:7.5px}}@media (min-width:992px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:7.5px;padding-left:7.5px}}@media (min-width:1200px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:7.5px;padding-left:7.5px}}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.33333%}.pull-2{right:16.66667%}.pull-3{right:25%}.pull-4{right:33.33333%}.pull-5{right:41.66667%}.pull-6{right:50%}.pull-7{right:58.33333%}.pull-8{right:66.66667%}.pull-9{right:75%}.pull-10{right:83.33333%}.pull-11{right:91.66667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.33333%}.push-2{left:16.66667%}.push-3{left:25%}.push-4{left:33.33333%}.push-5{left:41.66667%}.push-6{left:50%}.push-7{left:58.33333%}.push-8{left:66.66667%}.push-9{left:75%}.push-10{left:83.33333%}.push-11{left:91.66667%}.push-12{left:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.33333%}.pull-sm-2{right:16.66667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.33333%}.pull-sm-5{right:41.66667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.33333%}.pull-sm-8{right:66.66667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.33333%}.pull-sm-11{right:91.66667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.33333%}.push-sm-2{left:16.66667%}.push-sm-3{left:25%}.push-sm-4{left:33.33333%}.push-sm-5{left:41.66667%}.push-sm-6{left:50%}.push-sm-7{left:58.33333%}.push-sm-8{left:66.66667%}.push-sm-9{left:75%}.push-sm-10{left:83.33333%}.push-sm-11{left:91.66667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.33333%}.pull-md-2{right:16.66667%}.pull-md-3{right:25%}.pull-md-4{right:33.33333%}.pull-md-5{right:41.66667%}.pull-md-6{right:50%}.pull-md-7{right:58.33333%}.pull-md-8{right:66.66667%}.pull-md-9{right:75%}.pull-md-10{right:83.33333%}.pull-md-11{right:91.66667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.33333%}.push-md-2{left:16.66667%}.push-md-3{left:25%}.push-md-4{left:33.33333%}.push-md-5{left:41.66667%}.push-md-6{left:50%}.push-md-7{left:58.33333%}.push-md-8{left:66.66667%}.push-md-9{left:75%}.push-md-10{left:83.33333%}.push-md-11{left:91.66667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.33333%}.pull-lg-2{right:16.66667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.33333%}.pull-lg-5{right:41.66667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.33333%}.pull-lg-8{right:66.66667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.33333%}.pull-lg-11{right:91.66667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.33333%}.push-lg-2{left:16.66667%}.push-lg-3{left:25%}.push-lg-4{left:33.33333%}.push-lg-5{left:41.66667%}.push-lg-6{left:50%}.push-lg-7{left:58.33333%}.push-lg-8{left:66.66667%}.push-lg-9{left:75%}.push-lg-10{left:83.33333%}.push-lg-11{left:91.66667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.33333%}.pull-xl-2{right:16.66667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.33333%}.pull-xl-5{right:41.66667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.33333%}.pull-xl-8{right:66.66667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.33333%}.pull-xl-11{right:91.66667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.33333%}.push-xl-2{left:16.66667%}.push-xl-3{left:25%}.push-xl-4{left:33.33333%}.push-xl-5{left:41.66667%}.push-xl-6{left:50%}.push-xl-7{left:58.33333%}.push-xl-8{left:66.66667%}.push-xl-9{left:75%}.push-xl-10{left:83.33333%}.push-xl-11{left:91.66667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;max-width:100%;margin-bottom:1rem}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #eceeef}.table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.table tbody+tbody{border-top:2px solid #eceeef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #eceeef}.table-bordered td,.table-bordered th{border:1px solid #eceeef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.03)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table-success,.table-success>td,.table-success>th{background-color:#438243}.table-hover .table-success:hover{background-color:#3a713a}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#3a713a}.table-info,.table-info>td,.table-info>th{background-color:#5bc0de}.table-hover .table-info:hover{background-color:#46b8da}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#46b8da}.table-warning,.table-warning>td,.table-warning>th{background-color:#f0ad4e}.table-hover .table-warning:hover{background-color:#eea236}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#eea236}.table-danger,.table-danger>td,.table-danger>th{background-color:#d9534f}.table-hover .table-danger:hover{background-color:#d43f3a}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#d43f3a}.thead-inverse th{color:#fff;background-color:#292b2c}.thead-default th{color:#464a4c;background-color:#eceeef}.table-inverse{color:#fff;background-color:#292b2c}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#fff}.table-inverse.table-bordered{border:0}.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#464a4c;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#464a4c;background-color:#fff;border-color:#19b6ff;outline:0}.form-control:-ms-input-placeholder{color:#636c72;opacity:1}.form-control::placeholder{color:#636c72;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eceeef;opacity:1}.form-control:disabled{cursor:not-allowed}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#464a4c;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:calc(.5rem - 1px * 2);padding-bottom:calc(.5rem - 1px * 2);margin-bottom:0}.col-form-label-lg{padding-top:calc(.75rem - 1px * 2);padding-bottom:calc(.75rem - 1px * 2);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem - 1px * 2);padding-bottom:calc(.25rem - 1px * 2);font-size:.875rem}.col-form-legend{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;font-size:1rem}.form-control-static{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.25;border:solid transparent;border-width:1px 0}.form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:1.8125rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:3.16667rem}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#636c72;cursor:not-allowed}.form-check-label{padding-left:1.25rem;margin-bottom:0;cursor:pointer}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-input:only-child{position:static}.form-check-inline{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.form-control-feedback{margin-top:.25rem}.form-control-danger,.form-control-success,.form-control-warning{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .5625rem;background-size:1.125rem 1.125rem}.has-success .col-form-label,.has-success .custom-control,.has-success .form-check-label,.has-success .form-control-feedback,.has-success .form-control-label{color:#438243}.has-success .form-control{border-color:#438243}.has-success .input-group-addon{color:#438243;border-color:#438243;background-color:#b7dab7}.has-success .form-control-success{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23438243' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.has-warning .col-form-label,.has-warning .custom-control,.has-warning .form-check-label,.has-warning .form-control-feedback,.has-warning .form-control-label{color:#f0ad4e}.has-warning .form-control{border-color:#f0ad4e}.has-warning .input-group-addon{color:#f0ad4e;border-color:#f0ad4e;background-color:#fff}.has-warning .form-control-warning{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")}.has-danger .col-form-label,.has-danger .custom-control,.has-danger .form-check-label,.has-danger .form-control-feedback,.has-danger .form-control-label{color:#d9534f}.has-danger .form-control{border-color:#d9534f}.has-danger .input-group-addon{color:#d9534f;border-color:#d9534f;background-color:#fdf7f7}.has-danger .form-control-danger{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:flex;align-items:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;border-radius:.25rem;transition:all .2s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 2px rgba(0,104,152,.25)}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}.btn.active,.btn:active{background-image:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#006898;border-color:#006898}.btn-primary:hover{color:#fff;background-color:#004565;border-color:#003e5b}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 2px rgba(0,104,152,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#006898;border-color:#006898}.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#004565;background-image:none;border-color:#003e5b}.btn-secondary{color:#292b2c;background-color:#fff;border-color:#ccc}.btn-secondary:hover{color:#292b2c;background-color:#e6e6e6;border-color:#adadad}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 2px rgba(204,204,204,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#fff;border-color:#ccc}.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#292b2c;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 2px rgba(91,192,222,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#5bc0de;border-color:#5bc0de}.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;background-image:none;border-color:#2aabd2}.btn-success{color:#fff;background-color:#438243;border-color:#438243}.btn-success:hover{color:#fff;background-color:#326032;border-color:#2e5a2e}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 2px rgba(67,130,67,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#438243;border-color:#438243}.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#326032;background-image:none;border-color:#2e5a2e}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#eb9316}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 2px rgba(240,173,78,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;background-image:none;border-color:#eb9316}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#c12e2a}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 2px rgba(217,83,79,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#d9534f;border-color:#d9534f}.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;background-image:none;border-color:#c12e2a}.btn-outline-primary{color:#006898;background-image:none;background-color:transparent;border-color:#006898}.btn-outline-primary:hover{color:#fff;background-color:#006898;border-color:#006898}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 2px rgba(0,104,152,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#006898;background-color:transparent}.btn-outline-primary.active,.btn-outline-primary:active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#006898;border-color:#006898}.btn-outline-secondary{color:#ccc;background-image:none;background-color:transparent;border-color:#ccc}.btn-outline-secondary:hover{color:#fff;background-color:#ccc;border-color:#ccc}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 2px rgba(204,204,204,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ccc;background-color:transparent}.btn-outline-secondary.active,.btn-outline-secondary:active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#ccc;border-color:#ccc}.btn-outline-info{color:#5bc0de;background-image:none;background-color:transparent;border-color:#5bc0de}.btn-outline-info:hover{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 2px rgba(91,192,222,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#5bc0de;background-color:transparent}.btn-outline-info.active,.btn-outline-info:active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-success{color:#438243;background-image:none;background-color:transparent;border-color:#438243}.btn-outline-success:hover{color:#fff;background-color:#438243;border-color:#438243}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 2px rgba(67,130,67,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#438243;background-color:transparent}.btn-outline-success.active,.btn-outline-success:active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#438243;border-color:#438243}.btn-outline-warning{color:#f0ad4e;background-image:none;background-color:transparent;border-color:#f0ad4e}.btn-outline-warning:hover{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 2px rgba(240,173,78,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f0ad4e;background-color:transparent}.btn-outline-warning.active,.btn-outline-warning:active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-danger{color:#d9534f;background-image:none;background-color:transparent;border-color:#d9534f}.btn-outline-danger:hover{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 2px rgba(217,83,79,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#d9534f;background-color:transparent}.btn-outline-danger.active,.btn-outline-danger:active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-link{font-weight:400;color:#006898;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus{border-color:transparent}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#00344c;text-decoration:underline;background-color:transparent}.btn-link:disabled{color:#636c72}.btn-link:disabled:focus,.btn-link:disabled:hover{text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#292b2c;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#eceeef}.dropdown-item{display:block;width:100%;padding:3px 1.5rem;clear:both;font-weight:400;color:#292b2c;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1d1e1f;text-decoration:none;background-color:#f7f7f9}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#006898}.dropdown-item.disabled,.dropdown-item:disabled{color:#636c72;cursor:not-allowed;background-color:transparent}.show>.dropdown-menu{display:block}.show>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#636c72;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.dropup .dropdown-menu{top:auto;bottom:100%;margin-bottom:.125rem}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:2}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:flex;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.btn-group-vertical{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;width:100%}.input-group .form-control{position:relative;z-index:2;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:flex;flex-direction:column;justify-content:center}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#464a4c;text-align:center;background-color:#eceeef;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative;flex:1}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}.custom-control{position:relative;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem;cursor:pointer}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#006898}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 3px #006898}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#4cc6ff}.custom-control-input:disabled~.custom-control-indicator{cursor:not-allowed;background-color:#eceeef}.custom-control-input:disabled~.custom-control-description{color:#636c72;cursor:not-allowed}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#006898;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:flex;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.25;color:#464a4c;vertical-align:middle;background:#fefefe url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;-moz-appearance:none;-webkit-appearance:none}.custom-select:focus{border-color:#19b6ff;outline:0}.custom-select:focus::-ms-value{color:#464a4c;background-color:#fff}.custom-select:disabled{color:#636c72;cursor:not-allowed;background-color:#eceeef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:2.5rem;margin-bottom:0;cursor:pointer}.custom-file-input{min-width:14rem;max-width:100%;height:2.5rem;margin:0;opacity:0}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#464a4c;pointer-events:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.custom-file-control:lang(en)::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#464a4c;background-color:#eceeef;border:1px solid rgba(0,0,0,.15);border-radius:0 .25rem .25rem 0}.custom-file-control:lang(en)::before{content:"Browse"}.nav{display:flex;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5em 1em}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#636c72;cursor:not-allowed}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-right-radius:.25rem;border-top-left-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eceeef #eceeef #ddd}.nav-tabs .nav-link.disabled{color:#636c72;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#464a4c;background-color:#fff;border-color:#ddd #ddd #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{color:#fff;cursor:default;background-color:#006898}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex:1 1 100%;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-direction:column;padding:.5rem 1rem}.navbar-brand{display:inline-block;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-text{display:inline-block;padding-top:.425rem;padding-bottom:.425rem}.navbar-toggler{align-self:flex-start;padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}.navbar-toggler-left{position:absolute;left:1rem}.navbar-toggler-right{position:absolute;right:1rem}@media (max-width:575px){.navbar-toggleable .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable>.container{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-toggleable{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable .navbar-nav{flex-direction:row}.navbar-toggleable .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable .navbar-collapse{display:flex!important;width:100%}.navbar-toggleable .navbar-toggler{display:none}}@media (max-width:767px){.navbar-toggleable-sm .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-sm>.container{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-toggleable-sm{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-sm .navbar-nav{flex-direction:row}.navbar-toggleable-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-sm>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-sm .navbar-collapse{display:flex!important;width:100%}.navbar-toggleable-sm .navbar-toggler{display:none}}@media (max-width:991px){.navbar-toggleable-md .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-md>.container{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-toggleable-md{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-md .navbar-nav{flex-direction:row}.navbar-toggleable-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-md>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-md .navbar-collapse{display:flex!important;width:100%}.navbar-toggleable-md .navbar-toggler{display:none}}@media (max-width:1199px){.navbar-toggleable-lg .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-lg>.container{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-toggleable-lg{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-lg .navbar-nav{flex-direction:row}.navbar-toggleable-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-lg>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-lg .navbar-collapse{display:flex!important;width:100%}.navbar-toggleable-lg .navbar-toggler{display:none}}.navbar-toggleable-xl{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-xl .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-xl>.container{padding-right:0;padding-left:0}.navbar-toggleable-xl .navbar-nav{flex-direction:row}.navbar-toggleable-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-xl>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-xl .navbar-collapse{display:flex!important;width:100%}.navbar-toggleable-xl .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-toggler{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .open>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-toggler{color:#fff}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-toggler:focus,.navbar-inverse .navbar-toggler:hover{color:#fff}.navbar-inverse .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-inverse .navbar-nav .nav-link:focus,.navbar-inverse .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-inverse .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-inverse .navbar-nav .active>.nav-link,.navbar-inverse .navbar-nav .nav-link.active,.navbar-inverse .navbar-nav .nav-link.open,.navbar-inverse .navbar-nav .open>.nav-link{color:#fff}.navbar-inverse .navbar-toggler{border-color:rgba(255,255,255,.1)}.navbar-inverse .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar-inverse .navbar-text{color:rgba(255,255,255,.5)}.card{position:relative;display:flex;flex-direction:column;background-color:#fff;border:1px solid #ccc;border-radius:.25rem}.card-block{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f7f7f9;border-bottom:1px solid #ccc}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f7f7f9;border-top:1px solid #ccc}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-primary{background-color:#006898;border-color:#006898}.card-primary .card-footer,.card-primary .card-header{background-color:transparent}.card-success{background-color:#438243;border-color:#438243}.card-success .card-footer,.card-success .card-header{background-color:transparent}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-info .card-footer,.card-info .card-header{background-color:transparent}.card-warning{background-color:#f0ad4e;border-color:#f0ad4e}.card-warning .card-footer,.card-warning .card-header{background-color:transparent}.card-danger{background-color:#d9534f;border-color:#d9534f}.card-danger .card-footer,.card-danger .card-header{background-color:transparent}.card-outline-primary{background-color:transparent;border-color:#006898}.card-outline-secondary{background-color:transparent;border-color:#ccc}.card-outline-info{background-color:transparent;border-color:#5bc0de}.card-outline-success{background-color:transparent;border-color:#438243}.card-outline-warning{background-color:transparent;border-color:#f0ad4e}.card-outline-danger{background-color:transparent;border-color:#d9534f}.card-inverse{color:rgba(255,255,255,.65)}.card-inverse .card-footer,.card-inverse .card-header{background-color:transparent;border-color:rgba(255,255,255,.2)}.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{color:#fff}.card-inverse .card-blockquote .blockquote-footer,.card-inverse .card-link,.card-inverse .card-subtitle,.card-inverse .card-text{color:rgba(255,255,255,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.card-img{border-radius:calc(.25rem - 1px)}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap}.card-deck .card{display:flex;flex:1 0 0;flex-direction:column}.card-deck .card:not(:first-child){margin-left:7.5px}.card-deck .card:not(:last-child){margin-right:7.5px}}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group .card{flex:1 0 0}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}@media (min-width:576px){.card-columns{column-count:3;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%;margin-bottom:.75rem}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#eceeef;border-radius:.25rem}.breadcrumb::after{display:block;content:"";clear:both}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#636c72;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#636c72}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link{z-index:2;color:#fff;background-color:#006898;border-color:#006898}.page-item.disabled .page-link{color:#636c72;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#006898;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#00344c;text-decoration:none;background-color:#eceeef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-default{background-color:#5e7082}.badge-default[href]:focus,.badge-default[href]:hover{background-color:#495764}.badge-primary{background-color:#006898}.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#004565}.badge-success{background-color:#438243}.badge-success[href]:focus,.badge-success[href]:hover{background-color:#326032}.badge-info{background-color:#5bc0de}.badge-info[href]:focus,.badge-info[href]:hover{background-color:#31b0d5}.badge-warning{background-color:#f0ad4e}.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#ec971f}.badge-danger{background-color:#d9534f}.badge-danger[href]:focus,.badge-danger[href]:hover{background-color:#c9302c}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .close{position:relative;top:-.75rem;right:-1.25rem;padding:.75rem 1.25rem;color:inherit}.alert-success{background-color:#438243;border-color:#3a713a;color:#fff}.alert-success hr{border-top-color:#326032}.alert-success .alert-link{color:#e6e6e6}.alert-info{background-color:#5bc0de;border-color:#3db5d8;color:#fff}.alert-info hr{border-top-color:#2aabd2}.alert-info .alert-link{color:#e6e6e6}.alert-warning{background-color:#f0ad4e;border-color:#eea236;color:#fff}.alert-warning hr{border-top-color:#ec971f}.alert-warning .alert-link{color:#e6e6e6}.alert-danger{background-color:#d9534f;border-color:#d43f3a;color:#fff}.alert-danger hr{border-top-color:#c9302c}.alert-danger .alert-link{color:#e6e6e6}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;overflow:hidden;font-size:.75rem;line-height:1rem;text-align:center;background-color:#eceeef;border-radius:.25rem}.progress-bar{height:1rem;color:#fff;background-color:#006898}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#464a4c;text-align:inherit}.list-group-item-action .list-group-item-heading{color:#292b2c}.list-group-item-action:focus,.list-group-item-action:hover{color:#464a4c;text-decoration:none;background-color:#f7f7f9}.list-group-item-action:active{color:#292b2c;background-color:#eceeef}.list-group-item{position:relative;display:flex;flex-flow:row wrap;align-items:center;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fefefe;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#636c72;cursor:not-allowed;background-color:#fefefe}.list-group-item.disabled .list-group-item-heading,.list-group-item:disabled .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item:disabled .list-group-item-text{color:#636c72}.list-group-item.active{z-index:2;color:#fff;background-color:#006898;border-color:#006898}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text{color:#98deff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-success{color:#fff;background-color:#438243}a.list-group-item-success,button.list-group-item-success{color:#fff}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#fff;background-color:#3a713a}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#fff;border-color:#fff}.list-group-item-info{color:#fff;background-color:#5bc0de}a.list-group-item-info,button.list-group-item-info{color:#fff}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#fff;background-color:#46b8da}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#fff;border-color:#fff}.list-group-item-warning{color:#fff;background-color:#f0ad4e}a.list-group-item-warning,button.list-group-item-warning{color:#fff}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#fff;background-color:#eea236}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#fff;border-color:#fff}.list-group-item-danger{color:#fff;background-color:#d9534f}a.list-group-item-danger,button.list-group-item-danger{color:#fff}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#fff;background-color:#d43f3a}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#fff;border-color:#fff}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.75}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-25%)}.modal.show .modal-dialog{transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;display:flex;flex-direction:column;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid #eceeef}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:15px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:15px;border-top:1px solid #eceeef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,.tooltip.tooltip-top .tooltip-inner::before{bottom:0;left:50%;margin-left:-5px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-inner::before,.tooltip.tooltip-right .tooltip-inner::before{top:50%;left:0;margin-top:-5px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-inner::before,.tooltip.tooltip-bottom .tooltip-inner::before{top:0;left:50%;margin-left:-5px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 5px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-inner::before,.tooltip.tooltip-left .tooltip-inner::before{top:50%;right:0;margin-top:-5px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.tooltip-inner::before{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover.bs-tether-element-attached-bottom,.popover.popover-top{margin-top:-10px}.popover.bs-tether-element-attached-bottom::after,.popover.bs-tether-element-attached-bottom::before,.popover.popover-top::after,.popover.popover-top::before{left:50%;border-bottom-width:0}.popover.bs-tether-element-attached-bottom::before,.popover.popover-top::before{bottom:-11px;margin-left:-11px;border-top-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-bottom::after,.popover.popover-top::after{bottom:-10px;margin-left:-10px;border-top-color:#fff}.popover.bs-tether-element-attached-left,.popover.popover-right{margin-left:10px}.popover.bs-tether-element-attached-left::after,.popover.bs-tether-element-attached-left::before,.popover.popover-right::after,.popover.popover-right::before{top:50%;border-left-width:0}.popover.bs-tether-element-attached-left::before,.popover.popover-right::before{left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-left::after,.popover.popover-right::after{left:-10px;margin-top:-10px;border-right-color:#fff}.popover.bs-tether-element-attached-top,.popover.popover-bottom{margin-top:10px}.popover.bs-tether-element-attached-top::after,.popover.bs-tether-element-attached-top::before,.popover.popover-bottom::after,.popover.popover-bottom::before{left:50%;border-top-width:0}.popover.bs-tether-element-attached-top::before,.popover.popover-bottom::before{top:-11px;margin-left:-11px;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-top::after,.popover.popover-bottom::after{top:-10px;margin-left:-10px;border-bottom-color:#f7f7f7}.popover.bs-tether-element-attached-top .popover-title::before,.popover.popover-bottom .popover-title::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-tether-element-attached-right,.popover.popover-left{margin-left:-10px}.popover.bs-tether-element-attached-right::after,.popover.bs-tether-element-attached-right::before,.popover.popover-left::after,.popover.popover-left::before{top:50%;border-right-width:0}.popover.bs-tether-element-attached-right::before,.popover.popover-left::before{right:-11px;margin-top:-11px;border-left-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-right::after,.popover.popover-left::after{right:-10px;margin-top:-10px;border-left-color:#fff}.popover-title{padding:8px 14px;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-right-radius:calc(.3rem - 1px);border-top-left-radius:calc(.3rem - 1px)}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover::after,.popover::before{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover::before{content:"";border-width:11px}.popover::after{content:"";border-width:10px}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-faded{background-color:#f7f7f7}.bg-primary{background-color:#006898!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#004565!important}.bg-success{background-color:#438243!important}a.bg-success:focus,a.bg-success:hover{background-color:#326032!important}.bg-info{background-color:#5bc0de!important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5!important}.bg-warning{background-color:#f0ad4e!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f!important}.bg-danger{background-color:#d9534f!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#c9302c!important}.bg-inverse{background-color:#292b2c!important}a.bg-inverse:focus,a.bg-inverse:hover{background-color:#101112!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.rounded{border-radius:.25rem}.rounded-top{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.rounded-right{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-left{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.clearfix::after{display:block;content:"";clear:both}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}.flex-first{order:-1}.flex-last{order:1}.flex-unordered{order:0}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-first{order:-1}.flex-sm-last{order:1}.flex-sm-unordered{order:0}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-first{order:-1}.flex-md-last{order:1}.flex-md-unordered{order:0}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-first{order:-1}.flex-lg-last{order:1}.flex-lg-unordered{order:0}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-first{order:-1}.flex-xl-last{order:1}.flex-xl-unordered{order:0}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{-ms-grid-row-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1030}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0 0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem .25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem .5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem 1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem 1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem 3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0 0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem .25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem .5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem 1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem 1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem 3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:576px){.m-sm-0{margin:0 0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem .25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem .5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem 1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem 1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem 3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-sm-0{padding:0 0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem .25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem .5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem 1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem 1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem 3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:768px){.m-md-0{margin:0 0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem .25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem .5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem 1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem 1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem 3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-md-0{padding:0 0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem .25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem .5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem 1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem 1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem 3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:992px){.m-lg-0{margin:0 0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem .25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem .5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem 1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem 1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem 3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-lg-0{padding:0 0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem .25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem .5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem 1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem 1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem 3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0 0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:.25rem .25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-xl-2{margin:.5rem .5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-xl-3{margin:1rem 1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-xl-4{margin:1.5rem 1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl-5{margin:3rem 3rem!important}.mt-xl-5{margin-top:3rem!important}.mr-xl-5{margin-right:3rem!important}.mb-xl-5{margin-bottom:3rem!important}.ml-xl-5{margin-left:3rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-xl-0{padding:0 0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:.25rem .25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem .5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:1rem 1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-xl-4{padding:1.5rem 1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl-5{padding:3rem 3rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-5{padding-left:3rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-white{color:#fff!important}.text-muted{color:#636c72!important}a.text-muted:focus,a.text-muted:hover{color:#4b5257!important}.text-primary{color:#006898!important}a.text-primary:focus,a.text-primary:hover{color:#004565!important}.text-success{color:#438243!important}a.text-success:focus,a.text-success:hover{color:#326032!important}.text-info{color:#5bc0de!important}a.text-info:focus,a.text-info:hover{color:#31b0d5!important}.text-warning{color:#f0ad4e!important}a.text-warning:focus,a.text-warning:hover{color:#ec971f!important}.text-danger{color:#d9534f!important}a.text-danger:focus,a.text-danger:hover{color:#c9302c!important}.text-gray-dark{color:#292b2c!important}a.text-gray-dark:focus,a.text-gray-dark:hover{color:#101112!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.invisible{visibility:hidden!important}.hidden-xs-up{display:none!important}@media (max-width:575px){.hidden-xs-down{display:none!important}}@media (min-width:576px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file +/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-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}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}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:sans-serif;font-size:100%;line-height:1.15;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}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{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]{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}canvas{display:inline-block}template{display:none}[hidden]{display:none}@media print{*,::after,::before,blockquote::first-letter,blockquote::first-line,div::first-letter,div::first-line,li::first-letter,li::first-line,p::first-letter,p::first-line{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}@-ms-viewport{width:device-width}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{font-family:Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#292b2c;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{cursor:help}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{color:#006898;text-decoration:none}a:focus,a:hover{color:#00344c;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse;background-color:transparent}caption{padding-top:.75rem;padding-bottom:.75rem;color:#636c72;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{line-height:inherit}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type=search]{-webkit-appearance:none}output{display:inline-block}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1,h1{font-size:1.857rem}.h2,h2{font-size:1.571rem}.h3,h3{font-size:1.286rem}.h4,h4{font-size:1rem}.h5,h5{font-size:.9286rem}.h6,h6{font-size:.8571rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.1}.display-2{font-size:5.5rem;font-weight:300;line-height:1.1}.display-3{font-size:4.5rem;font-weight:300;line-height:1.1}.display-4{font-size:3.5rem;font-weight:300;line-height:1.1}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#f0ad4e}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}.blockquote-footer{display:block;font-size:80%;color:#636c72}.blockquote-footer::before{content:"\2014 \00A0"}.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}.blockquote-reverse .blockquote-footer::before{content:""}.blockquote-reverse .blockquote-footer::after{content:"\00A0 \2014"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;transition:all .2s ease-in-out;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#636c72}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f7f7f9;border-radius:.25rem}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#292b2c;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#292b2c}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:7.5px;padding-left:7.5px}@media (min-width:576px){.container{padding-right:7.5px;padding-left:7.5px}}@media (min-width:768px){.container{padding-right:7.5px;padding-left:7.5px}}@media (min-width:992px){.container{padding-right:7.5px;padding-left:7.5px}}@media (min-width:1200px){.container{padding-right:7.5px;padding-left:7.5px}}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1200px){.container{width:1140px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:7.5px;padding-left:7.5px}@media (min-width:576px){.container-fluid{padding-right:7.5px;padding-left:7.5px}}@media (min-width:768px){.container-fluid{padding-right:7.5px;padding-left:7.5px}}@media (min-width:992px){.container-fluid{padding-right:7.5px;padding-left:7.5px}}@media (min-width:1200px){.container-fluid{padding-right:7.5px;padding-left:7.5px}}.row{display:flex;flex-wrap:wrap;margin-right:-7.5px;margin-left:-7.5px}@media (min-width:576px){.row{margin-right:-7.5px;margin-left:-7.5px}}@media (min-width:768px){.row{margin-right:-7.5px;margin-left:-7.5px}}@media (min-width:992px){.row{margin-right:-7.5px;margin-left:-7.5px}}@media (min-width:1200px){.row{margin-right:-7.5px;margin-left:-7.5px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:7.5px;padding-left:7.5px}@media (min-width:576px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:7.5px;padding-left:7.5px}}@media (min-width:768px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:7.5px;padding-left:7.5px}}@media (min-width:992px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:7.5px;padding-left:7.5px}}@media (min-width:1200px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:7.5px;padding-left:7.5px}}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.33333%}.pull-2{right:16.66667%}.pull-3{right:25%}.pull-4{right:33.33333%}.pull-5{right:41.66667%}.pull-6{right:50%}.pull-7{right:58.33333%}.pull-8{right:66.66667%}.pull-9{right:75%}.pull-10{right:83.33333%}.pull-11{right:91.66667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.33333%}.push-2{left:16.66667%}.push-3{left:25%}.push-4{left:33.33333%}.push-5{left:41.66667%}.push-6{left:50%}.push-7{left:58.33333%}.push-8{left:66.66667%}.push-9{left:75%}.push-10{left:83.33333%}.push-11{left:91.66667%}.push-12{left:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.33333%}.pull-sm-2{right:16.66667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.33333%}.pull-sm-5{right:41.66667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.33333%}.pull-sm-8{right:66.66667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.33333%}.pull-sm-11{right:91.66667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.33333%}.push-sm-2{left:16.66667%}.push-sm-3{left:25%}.push-sm-4{left:33.33333%}.push-sm-5{left:41.66667%}.push-sm-6{left:50%}.push-sm-7{left:58.33333%}.push-sm-8{left:66.66667%}.push-sm-9{left:75%}.push-sm-10{left:83.33333%}.push-sm-11{left:91.66667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.33333%}.pull-md-2{right:16.66667%}.pull-md-3{right:25%}.pull-md-4{right:33.33333%}.pull-md-5{right:41.66667%}.pull-md-6{right:50%}.pull-md-7{right:58.33333%}.pull-md-8{right:66.66667%}.pull-md-9{right:75%}.pull-md-10{right:83.33333%}.pull-md-11{right:91.66667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.33333%}.push-md-2{left:16.66667%}.push-md-3{left:25%}.push-md-4{left:33.33333%}.push-md-5{left:41.66667%}.push-md-6{left:50%}.push-md-7{left:58.33333%}.push-md-8{left:66.66667%}.push-md-9{left:75%}.push-md-10{left:83.33333%}.push-md-11{left:91.66667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.33333%}.pull-lg-2{right:16.66667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.33333%}.pull-lg-5{right:41.66667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.33333%}.pull-lg-8{right:66.66667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.33333%}.pull-lg-11{right:91.66667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.33333%}.push-lg-2{left:16.66667%}.push-lg-3{left:25%}.push-lg-4{left:33.33333%}.push-lg-5{left:41.66667%}.push-lg-6{left:50%}.push-lg-7{left:58.33333%}.push-lg-8{left:66.66667%}.push-lg-9{left:75%}.push-lg-10{left:83.33333%}.push-lg-11{left:91.66667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.33333%}.pull-xl-2{right:16.66667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.33333%}.pull-xl-5{right:41.66667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.33333%}.pull-xl-8{right:66.66667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.33333%}.pull-xl-11{right:91.66667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.33333%}.push-xl-2{left:16.66667%}.push-xl-3{left:25%}.push-xl-4{left:33.33333%}.push-xl-5{left:41.66667%}.push-xl-6{left:50%}.push-xl-7{left:58.33333%}.push-xl-8{left:66.66667%}.push-xl-9{left:75%}.push-xl-10{left:83.33333%}.push-xl-11{left:91.66667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;max-width:100%;margin-bottom:1rem}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #eceeef}.table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.table tbody+tbody{border-top:2px solid #eceeef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #eceeef}.table-bordered td,.table-bordered th{border:1px solid #eceeef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.03)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table-success,.table-success>td,.table-success>th{background-color:#438243}.table-hover .table-success:hover{background-color:#3a713a}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#3a713a}.table-info,.table-info>td,.table-info>th{background-color:#5bc0de}.table-hover .table-info:hover{background-color:#46b8da}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#46b8da}.table-warning,.table-warning>td,.table-warning>th{background-color:#f0ad4e}.table-hover .table-warning:hover{background-color:#eea236}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#eea236}.table-danger,.table-danger>td,.table-danger>th{background-color:#d9534f}.table-hover .table-danger:hover{background-color:#d43f3a}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#d43f3a}.thead-inverse th{color:#fff;background-color:#292b2c}.thead-default th{color:#464a4c;background-color:#eceeef}.table-inverse{color:#fff;background-color:#292b2c}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#fff}.table-inverse.table-bordered{border:0}.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#464a4c;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#464a4c;background-color:#fff;border-color:#19b6ff;outline:0}.form-control:-ms-input-placeholder{color:#636c72;opacity:1}.form-control::placeholder{color:#636c72;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eceeef;opacity:1}.form-control:disabled{cursor:not-allowed}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#464a4c;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:calc(.5rem - 1px * 2);padding-bottom:calc(.5rem - 1px * 2);margin-bottom:0}.col-form-label-lg{padding-top:calc(.75rem - 1px * 2);padding-bottom:calc(.75rem - 1px * 2);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem - 1px * 2);padding-bottom:calc(.25rem - 1px * 2);font-size:.875rem}.col-form-legend{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;font-size:1rem}.form-control-static{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.25;border:solid transparent;border-width:1px 0}.form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:1.8125rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:3.16667rem}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#636c72;cursor:not-allowed}.form-check-label{padding-left:1.25rem;margin-bottom:0;cursor:pointer}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-input:only-child{position:static}.form-check-inline{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.form-control-feedback{margin-top:.25rem}.form-control-danger,.form-control-success,.form-control-warning{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .5625rem;background-size:1.125rem 1.125rem}.has-success .col-form-label,.has-success .custom-control,.has-success .form-check-label,.has-success .form-control-feedback,.has-success .form-control-label{color:#438243}.has-success .form-control{border-color:#438243}.has-success .input-group-addon{color:#438243;border-color:#438243;background-color:#b7dab7}.has-success .form-control-success{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23438243' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.has-warning .col-form-label,.has-warning .custom-control,.has-warning .form-check-label,.has-warning .form-control-feedback,.has-warning .form-control-label{color:#f0ad4e}.has-warning .form-control{border-color:#f0ad4e}.has-warning .input-group-addon{color:#f0ad4e;border-color:#f0ad4e;background-color:#fff}.has-warning .form-control-warning{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")}.has-danger .col-form-label,.has-danger .custom-control,.has-danger .form-check-label,.has-danger .form-control-feedback,.has-danger .form-control-label{color:#d9534f}.has-danger .form-control{border-color:#d9534f}.has-danger .input-group-addon{color:#d9534f;border-color:#d9534f;background-color:#fdf7f7}.has-danger .form-control-danger{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:flex;align-items:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;border-radius:.25rem;transition:all .2s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 2px rgba(0,104,152,.25)}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}.btn.active,.btn:active{background-image:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#006898;border-color:#006898}.btn-primary:hover{color:#fff;background-color:#004565;border-color:#003e5b}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 2px rgba(0,104,152,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#006898;border-color:#006898}.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#004565;background-image:none;border-color:#003e5b}.btn-secondary{color:#292b2c;background-color:#fff;border-color:#ccc}.btn-secondary:hover{color:#292b2c;background-color:#e6e6e6;border-color:#adadad}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 2px rgba(204,204,204,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#fff;border-color:#ccc}.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#292b2c;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 2px rgba(91,192,222,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#5bc0de;border-color:#5bc0de}.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;background-image:none;border-color:#2aabd2}.btn-success{color:#fff;background-color:#438243;border-color:#438243}.btn-success:hover{color:#fff;background-color:#326032;border-color:#2e5a2e}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 2px rgba(67,130,67,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#438243;border-color:#438243}.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#326032;background-image:none;border-color:#2e5a2e}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#eb9316}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 2px rgba(240,173,78,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;background-image:none;border-color:#eb9316}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#c12e2a}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 2px rgba(217,83,79,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#d9534f;border-color:#d9534f}.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;background-image:none;border-color:#c12e2a}.btn-outline-primary{color:#006898;background-image:none;background-color:transparent;border-color:#006898}.btn-outline-primary:hover{color:#fff;background-color:#006898;border-color:#006898}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 2px rgba(0,104,152,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#006898;background-color:transparent}.btn-outline-primary.active,.btn-outline-primary:active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#006898;border-color:#006898}.btn-outline-secondary{color:#ccc;background-image:none;background-color:transparent;border-color:#ccc}.btn-outline-secondary:hover{color:#fff;background-color:#ccc;border-color:#ccc}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 2px rgba(204,204,204,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ccc;background-color:transparent}.btn-outline-secondary.active,.btn-outline-secondary:active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#ccc;border-color:#ccc}.btn-outline-info{color:#5bc0de;background-image:none;background-color:transparent;border-color:#5bc0de}.btn-outline-info:hover{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 2px rgba(91,192,222,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#5bc0de;background-color:transparent}.btn-outline-info.active,.btn-outline-info:active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-success{color:#438243;background-image:none;background-color:transparent;border-color:#438243}.btn-outline-success:hover{color:#fff;background-color:#438243;border-color:#438243}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 2px rgba(67,130,67,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#438243;background-color:transparent}.btn-outline-success.active,.btn-outline-success:active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#438243;border-color:#438243}.btn-outline-warning{color:#f0ad4e;background-image:none;background-color:transparent;border-color:#f0ad4e}.btn-outline-warning:hover{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 2px rgba(240,173,78,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f0ad4e;background-color:transparent}.btn-outline-warning.active,.btn-outline-warning:active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-danger{color:#d9534f;background-image:none;background-color:transparent;border-color:#d9534f}.btn-outline-danger:hover{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 2px rgba(217,83,79,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#d9534f;background-color:transparent}.btn-outline-danger.active,.btn-outline-danger:active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-link{font-weight:400;color:#006898;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus{border-color:transparent}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#00344c;text-decoration:underline;background-color:transparent}.btn-link:disabled{color:#636c72}.btn-link:disabled:focus,.btn-link:disabled:hover{text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#292b2c;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#eceeef}.dropdown-item{display:block;width:100%;padding:3px 1.5rem;clear:both;font-weight:400;color:#292b2c;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1d1e1f;text-decoration:none;background-color:#f7f7f9}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#006898}.dropdown-item.disabled,.dropdown-item:disabled{color:#636c72;cursor:not-allowed;background-color:transparent}.show>.dropdown-menu{display:block}.show>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#636c72;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.dropup .dropdown-menu{top:auto;bottom:100%;margin-bottom:.125rem}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:2}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:flex;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.btn-group-vertical{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;width:100%}.input-group .form-control{position:relative;z-index:2;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:flex;flex-direction:column;justify-content:center}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#464a4c;text-align:center;background-color:#eceeef;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative;flex:1}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}.custom-control{position:relative;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem;cursor:pointer}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#006898}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 3px #006898}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#4cc6ff}.custom-control-input:disabled~.custom-control-indicator{cursor:not-allowed;background-color:#eceeef}.custom-control-input:disabled~.custom-control-description{color:#636c72;cursor:not-allowed}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#006898;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:flex;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.25;color:#464a4c;vertical-align:middle;background:#fefefe url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;-moz-appearance:none;-webkit-appearance:none}.custom-select:focus{border-color:#19b6ff;outline:0}.custom-select:focus::-ms-value{color:#464a4c;background-color:#fff}.custom-select:disabled{color:#636c72;cursor:not-allowed;background-color:#eceeef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:2.5rem;margin-bottom:0;cursor:pointer}.custom-file-input{min-width:14rem;max-width:100%;height:2.5rem;margin:0;opacity:0}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#464a4c;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.custom-file-control:lang(en)::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#464a4c;background-color:#eceeef;border:1px solid rgba(0,0,0,.15);border-radius:0 .25rem .25rem 0}.custom-file-control:lang(en)::before{content:"Browse"}.nav{display:flex;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5em 1em}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#636c72;cursor:not-allowed}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-right-radius:.25rem;border-top-left-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eceeef #eceeef #ddd}.nav-tabs .nav-link.disabled{color:#636c72;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#464a4c;background-color:#fff;border-color:#ddd #ddd #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{color:#fff;cursor:default;background-color:#006898}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex:1 1 100%;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-direction:column;padding:.5rem 1rem}.navbar-brand{display:inline-block;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-text{display:inline-block;padding-top:.425rem;padding-bottom:.425rem}.navbar-toggler{align-self:flex-start;padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}.navbar-toggler-left{position:absolute;left:1rem}.navbar-toggler-right{position:absolute;right:1rem}@media (max-width:575px){.navbar-toggleable .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable>.container{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-toggleable{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable .navbar-nav{flex-direction:row}.navbar-toggleable .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable .navbar-collapse{display:flex!important;width:100%}.navbar-toggleable .navbar-toggler{display:none}}@media (max-width:767px){.navbar-toggleable-sm .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-sm>.container{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-toggleable-sm{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-sm .navbar-nav{flex-direction:row}.navbar-toggleable-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-sm>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-sm .navbar-collapse{display:flex!important;width:100%}.navbar-toggleable-sm .navbar-toggler{display:none}}@media (max-width:991px){.navbar-toggleable-md .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-md>.container{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-toggleable-md{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-md .navbar-nav{flex-direction:row}.navbar-toggleable-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-md>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-md .navbar-collapse{display:flex!important;width:100%}.navbar-toggleable-md .navbar-toggler{display:none}}@media (max-width:1199px){.navbar-toggleable-lg .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-lg>.container{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-toggleable-lg{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-lg .navbar-nav{flex-direction:row}.navbar-toggleable-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-lg>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-lg .navbar-collapse{display:flex!important;width:100%}.navbar-toggleable-lg .navbar-toggler{display:none}}.navbar-toggleable-xl{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-xl .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-xl>.container{padding-right:0;padding-left:0}.navbar-toggleable-xl .navbar-nav{flex-direction:row}.navbar-toggleable-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-xl>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-xl .navbar-collapse{display:flex!important;width:100%}.navbar-toggleable-xl .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-toggler{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .open>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-toggler{color:#fff}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-toggler:focus,.navbar-inverse .navbar-toggler:hover{color:#fff}.navbar-inverse .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-inverse .navbar-nav .nav-link:focus,.navbar-inverse .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-inverse .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-inverse .navbar-nav .active>.nav-link,.navbar-inverse .navbar-nav .nav-link.active,.navbar-inverse .navbar-nav .nav-link.open,.navbar-inverse .navbar-nav .open>.nav-link{color:#fff}.navbar-inverse .navbar-toggler{border-color:rgba(255,255,255,.1)}.navbar-inverse .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar-inverse .navbar-text{color:rgba(255,255,255,.5)}.card{position:relative;display:flex;flex-direction:column;background-color:#fff;border:1px solid #ccc;border-radius:.25rem}.card-block{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f7f7f9;border-bottom:1px solid #ccc}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f7f7f9;border-top:1px solid #ccc}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-primary{background-color:#006898;border-color:#006898}.card-primary .card-footer,.card-primary .card-header{background-color:transparent}.card-success{background-color:#438243;border-color:#438243}.card-success .card-footer,.card-success .card-header{background-color:transparent}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-info .card-footer,.card-info .card-header{background-color:transparent}.card-warning{background-color:#f0ad4e;border-color:#f0ad4e}.card-warning .card-footer,.card-warning .card-header{background-color:transparent}.card-danger{background-color:#d9534f;border-color:#d9534f}.card-danger .card-footer,.card-danger .card-header{background-color:transparent}.card-outline-primary{background-color:transparent;border-color:#006898}.card-outline-secondary{background-color:transparent;border-color:#ccc}.card-outline-info{background-color:transparent;border-color:#5bc0de}.card-outline-success{background-color:transparent;border-color:#438243}.card-outline-warning{background-color:transparent;border-color:#f0ad4e}.card-outline-danger{background-color:transparent;border-color:#d9534f}.card-inverse{color:rgba(255,255,255,.65)}.card-inverse .card-footer,.card-inverse .card-header{background-color:transparent;border-color:rgba(255,255,255,.2)}.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{color:#fff}.card-inverse .card-blockquote .blockquote-footer,.card-inverse .card-link,.card-inverse .card-subtitle,.card-inverse .card-text{color:rgba(255,255,255,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.card-img{border-radius:calc(.25rem - 1px)}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap}.card-deck .card{display:flex;flex:1 0 0;flex-direction:column}.card-deck .card:not(:first-child){margin-left:7.5px}.card-deck .card:not(:last-child){margin-right:7.5px}}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group .card{flex:1 0 0}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}@media (min-width:576px){.card-columns{column-count:3;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%;margin-bottom:.75rem}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#eceeef;border-radius:.25rem}.breadcrumb::after{display:block;content:"";clear:both}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#636c72;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#636c72}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link{z-index:2;color:#fff;background-color:#006898;border-color:#006898}.page-item.disabled .page-link{color:#636c72;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#006898;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#00344c;text-decoration:none;background-color:#eceeef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-default{background-color:#5e7082}.badge-default[href]:focus,.badge-default[href]:hover{background-color:#495764}.badge-primary{background-color:#006898}.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#004565}.badge-success{background-color:#438243}.badge-success[href]:focus,.badge-success[href]:hover{background-color:#326032}.badge-info{background-color:#5bc0de}.badge-info[href]:focus,.badge-info[href]:hover{background-color:#31b0d5}.badge-warning{background-color:#f0ad4e}.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#ec971f}.badge-danger{background-color:#d9534f}.badge-danger[href]:focus,.badge-danger[href]:hover{background-color:#c9302c}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .close{position:relative;top:-.75rem;right:-1.25rem;padding:.75rem 1.25rem;color:inherit}.alert-success{background-color:#438243;border-color:#3a713a;color:#fff}.alert-success hr{border-top-color:#326032}.alert-success .alert-link{color:#e6e6e6}.alert-info{background-color:#5bc0de;border-color:#3db5d8;color:#fff}.alert-info hr{border-top-color:#2aabd2}.alert-info .alert-link{color:#e6e6e6}.alert-warning{background-color:#f0ad4e;border-color:#eea236;color:#fff}.alert-warning hr{border-top-color:#ec971f}.alert-warning .alert-link{color:#e6e6e6}.alert-danger{background-color:#d9534f;border-color:#d43f3a;color:#fff}.alert-danger hr{border-top-color:#c9302c}.alert-danger .alert-link{color:#e6e6e6}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;overflow:hidden;font-size:.75rem;line-height:1rem;text-align:center;background-color:#eceeef;border-radius:.25rem}.progress-bar{height:1rem;color:#fff;background-color:#006898}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#464a4c;text-align:inherit}.list-group-item-action .list-group-item-heading{color:#292b2c}.list-group-item-action:focus,.list-group-item-action:hover{color:#464a4c;text-decoration:none;background-color:#f7f7f9}.list-group-item-action:active{color:#292b2c;background-color:#eceeef}.list-group-item{position:relative;display:flex;flex-flow:row wrap;align-items:center;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fefefe;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#636c72;cursor:not-allowed;background-color:#fefefe}.list-group-item.disabled .list-group-item-heading,.list-group-item:disabled .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item:disabled .list-group-item-text{color:#636c72}.list-group-item.active{z-index:2;color:#fff;background-color:#006898;border-color:#006898}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text{color:#98deff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-success{color:#fff;background-color:#438243}a.list-group-item-success,button.list-group-item-success{color:#fff}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#fff;background-color:#3a713a}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#fff;border-color:#fff}.list-group-item-info{color:#fff;background-color:#5bc0de}a.list-group-item-info,button.list-group-item-info{color:#fff}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#fff;background-color:#46b8da}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#fff;border-color:#fff}.list-group-item-warning{color:#fff;background-color:#f0ad4e}a.list-group-item-warning,button.list-group-item-warning{color:#fff}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#fff;background-color:#eea236}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#fff;border-color:#fff}.list-group-item-danger{color:#fff;background-color:#d9534f}a.list-group-item-danger,button.list-group-item-danger{color:#fff}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#fff;background-color:#d43f3a}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#fff;border-color:#fff}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.75}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-25%)}.modal.show .modal-dialog{transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;display:flex;flex-direction:column;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid #eceeef}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:15px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:15px;border-top:1px solid #eceeef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,.tooltip.tooltip-top .tooltip-inner::before{bottom:0;left:50%;margin-left:-5px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-inner::before,.tooltip.tooltip-right .tooltip-inner::before{top:50%;left:0;margin-top:-5px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-inner::before,.tooltip.tooltip-bottom .tooltip-inner::before{top:0;left:50%;margin-left:-5px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 5px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-inner::before,.tooltip.tooltip-left .tooltip-inner::before{top:50%;right:0;margin-top:-5px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.tooltip-inner::before{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover.bs-tether-element-attached-bottom,.popover.popover-top{margin-top:-10px}.popover.bs-tether-element-attached-bottom::after,.popover.bs-tether-element-attached-bottom::before,.popover.popover-top::after,.popover.popover-top::before{left:50%;border-bottom-width:0}.popover.bs-tether-element-attached-bottom::before,.popover.popover-top::before{bottom:-11px;margin-left:-11px;border-top-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-bottom::after,.popover.popover-top::after{bottom:-10px;margin-left:-10px;border-top-color:#fff}.popover.bs-tether-element-attached-left,.popover.popover-right{margin-left:10px}.popover.bs-tether-element-attached-left::after,.popover.bs-tether-element-attached-left::before,.popover.popover-right::after,.popover.popover-right::before{top:50%;border-left-width:0}.popover.bs-tether-element-attached-left::before,.popover.popover-right::before{left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-left::after,.popover.popover-right::after{left:-10px;margin-top:-10px;border-right-color:#fff}.popover.bs-tether-element-attached-top,.popover.popover-bottom{margin-top:10px}.popover.bs-tether-element-attached-top::after,.popover.bs-tether-element-attached-top::before,.popover.popover-bottom::after,.popover.popover-bottom::before{left:50%;border-top-width:0}.popover.bs-tether-element-attached-top::before,.popover.popover-bottom::before{top:-11px;margin-left:-11px;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-top::after,.popover.popover-bottom::after{top:-10px;margin-left:-10px;border-bottom-color:#f7f7f7}.popover.bs-tether-element-attached-top .popover-title::before,.popover.popover-bottom .popover-title::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-tether-element-attached-right,.popover.popover-left{margin-left:-10px}.popover.bs-tether-element-attached-right::after,.popover.bs-tether-element-attached-right::before,.popover.popover-left::after,.popover.popover-left::before{top:50%;border-right-width:0}.popover.bs-tether-element-attached-right::before,.popover.popover-left::before{right:-11px;margin-top:-11px;border-left-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-right::after,.popover.popover-left::after{right:-10px;margin-top:-10px;border-left-color:#fff}.popover-title{padding:8px 14px;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-right-radius:calc(.3rem - 1px);border-top-left-radius:calc(.3rem - 1px)}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover::after,.popover::before{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover::before{content:"";border-width:11px}.popover::after{content:"";border-width:10px}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-faded{background-color:#f7f7f7}.bg-primary{background-color:#006898!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#004565!important}.bg-success{background-color:#438243!important}a.bg-success:focus,a.bg-success:hover{background-color:#326032!important}.bg-info{background-color:#5bc0de!important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5!important}.bg-warning{background-color:#f0ad4e!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f!important}.bg-danger{background-color:#d9534f!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#c9302c!important}.bg-inverse{background-color:#292b2c!important}a.bg-inverse:focus,a.bg-inverse:hover{background-color:#101112!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.rounded{border-radius:.25rem}.rounded-top{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.rounded-right{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-left{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.clearfix::after{display:block;content:"";clear:both}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}.flex-first{order:-1}.flex-last{order:1}.flex-unordered{order:0}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-first{order:-1}.flex-sm-last{order:1}.flex-sm-unordered{order:0}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-first{order:-1}.flex-md-last{order:1}.flex-md-unordered{order:0}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-first{order:-1}.flex-lg-last{order:1}.flex-lg-unordered{order:0}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-first{order:-1}.flex-xl-last{order:1}.flex-xl-unordered{order:0}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1030}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0 0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem .25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem .5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem 1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem 1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem 3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0 0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem .25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem .5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem 1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem 1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem 3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:576px){.m-sm-0{margin:0 0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem .25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem .5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem 1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem 1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem 3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-sm-0{padding:0 0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem .25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem .5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem 1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem 1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem 3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:768px){.m-md-0{margin:0 0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem .25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem .5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem 1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem 1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem 3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-md-0{padding:0 0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem .25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem .5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem 1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem 1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem 3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:992px){.m-lg-0{margin:0 0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem .25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem .5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem 1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem 1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem 3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-lg-0{padding:0 0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem .25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem .5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem 1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem 1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem 3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0 0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:.25rem .25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-xl-2{margin:.5rem .5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-xl-3{margin:1rem 1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-xl-4{margin:1.5rem 1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl-5{margin:3rem 3rem!important}.mt-xl-5{margin-top:3rem!important}.mr-xl-5{margin-right:3rem!important}.mb-xl-5{margin-bottom:3rem!important}.ml-xl-5{margin-left:3rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-xl-0{padding:0 0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:.25rem .25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem .5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:1rem 1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-xl-4{padding:1.5rem 1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl-5{padding:3rem 3rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-5{padding-left:3rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-white{color:#fff!important}.text-muted{color:#636c72!important}a.text-muted:focus,a.text-muted:hover{color:#4b5257!important}.text-primary{color:#006898!important}a.text-primary:focus,a.text-primary:hover{color:#004565!important}.text-success{color:#438243!important}a.text-success:focus,a.text-success:hover{color:#326032!important}.text-info{color:#5bc0de!important}a.text-info:focus,a.text-info:hover{color:#31b0d5!important}.text-warning{color:#f0ad4e!important}a.text-warning:focus,a.text-warning:hover{color:#ec971f!important}.text-danger{color:#d9534f!important}a.text-danger:focus,a.text-danger:hover{color:#c9302c!important}.text-gray-dark{color:#292b2c!important}a.text-gray-dark:focus,a.text-gray-dark:hover{color:#101112!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.invisible{visibility:hidden!important}.hidden-xs-up{display:none!important}@media (max-width:575px){.hidden-xs-down{display:none!important}}@media (min-width:576px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/administrator/templates/atum/css/template-rtl.css.map b/administrator/templates/atum/css/template-rtl.css.map index f66b28e63ae0a..80c92a7520d6f 100644 --- a/administrator/templates/atum/css/template-rtl.css.map +++ b/administrator/templates/atum/css/template-rtl.css.map @@ -79,5 +79,5 @@ "../scss/pages/_com_users.scss" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/administrator/templates/atum/css/template-rtl.min.css b/administrator/templates/atum/css/template-rtl.min.css index 7976fded1d477..fa0833d928e4c 100644 --- a/administrator/templates/atum/css/template-rtl.min.css +++ b/administrator/templates/atum/css/template-rtl.min.css @@ -1 +1 @@ -#flying-focus{position:absolute;margin:0;background:0 0;transition-property:left,top,width,height;transition-timing-function:cubic-bezier(0,1,0,1);visibility:hidden;pointer-events:none;box-shadow:0 0 2px 3px #78aeda,0 0 2px #78aeda inset;border-radius:2px}#flying-focus.flying-focus_visible{visibility:visible;z-index:9999}@media screen and (-webkit-min-device-pixel-ratio:0){#flying-focus{box-shadow:none;outline:5px auto -webkit-focus-ring-color;outline-offset:-3px}}.flying-focus_target{outline:0!important}.flying-focus_target::-moz-focus-inner{border:0!important}.js-switcher{position:relative;box-sizing:content-box;display:inline-block;width:60px;height:26px;margin-top:2px;vertical-align:middle;cursor:pointer;-ms-user-select:none;user-select:none;background-color:#f1f1f1;background-clip:content-box;border:1px solid rgba(0,0,0,.18);border-radius:.25rem;box-shadow:0 0 0 0 #dfdfdf inset;transition:border .4s ease 0s,box-shadow .4s ease 0s}.js-switcher.active{background-color:#64bd63;border-color:#64bd63;box-shadow:0 0 0 16px #64bd63 inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.js-switcher.switcher-danger.active{background-color:#bc6564;border-color:#bc6564;box-shadow:0 0 0 16px #bc6564 inset}.js-switcher.switcher-primary.active{background-color:#648fba;border-color:#648fba;box-shadow:0 0 0 16px #648fba inset}.js-switcher input{position:absolute;top:0;left:0;z-index:2;width:60px;height:26px;padding:0;margin:0;cursor:pointer;opacity:0}.js-switcher .switch{position:absolute;top:0;width:30px;height:26px;background:#fefefe;border-radius:.25rem;box-shadow:0 0 1px rgba(0,0,0,.1) inset,0 1px 3px rgba(0,0,0,.15);transition:left .2s ease 0s}.js-switcher input:checked~.switch{left:0}.js-switcher input~:checked~.switch{left:30px}.js-switcher input:checked{z-index:0}.switcher-labels{position:relative;margin-left:10px}.switcher-labels span{position:absolute;top:0;left:0;color:#aaa;visibility:hidden;opacity:0;transition:all .2s ease-in-out}.switcher-labels span.active{visibility:visible;opacity:1;transition:all .2s ease-in-out}body,html{font-size:14px}body{padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-weight:400}.small,small{font-size:.8rem}.j-main-container .alert{margin:10px}.notify-alerts{position:fixed;top:15px;left:50%;z-index:1031;margin-left:125px;transition:all .5s ease;transform:translateX(-50%)}.notify-alerts .alert{width:100%;min-width:280px;max-width:400px;margin-bottom:.5rem;opacity:0;animation:fadeIn ease-in 1;animation-duration:.35s;animation-delay:0s;animation-fill-mode:forwards}.notify-alerts .alert:first-of-type{animation-delay:.3s}.notify-alerts.fullWidth{left:265px}.notify-alerts.fullWidth .alert{width:auto;min-width:none;max-width:none;margin-left:0}.notify-alerts .close{position:relative;right:-.5rem;padding:.5rem;line-height:1rem;color:#000;opacity:1}.closed .notify-alerts{margin-left:0}.closed+.notify-alerts.fullWidth{left:70px}.wrapper0 .notify-alerts{margin-left:0}@keyframes fadeIn{from{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.form-control{max-width:240px;background-color:#fefefe}.form-control.input-xlarge{max-width:350px}.form-control.input-xxlarge{max-width:550px}.form-control.input-full{max-width:100%}.control-group{margin-bottom:18px}.control-group>.form-check{display:inline-block}.control-group::after{display:table;clear:both;content:""}.control-group .control-label{float:left;width:220px;padding-top:5px;padding-right:5px;text-align:left}.control-group .controls{margin-left:220px}.form-no-margin .control-group .controls{margin-left:0}.form-no-margin .control-group .control-label{float:none}.custom-select{min-width:240px}.spacer hr{width:380px}.card .custom-select{width:100%}td .form-control{display:inline-block;width:auto}legend{margin-bottom:1.1rem}.checkboxes{padding-top:5px}.checkboxes .checkbox input{position:static;margin-left:0}.form-check{padding-top:5px;margin-bottom:0}.modal label{width:100%}.invalid{color:#bc6564;border-color:#bc6564}.valid{border-color:#64bd63}.custom-select[multiple]{height:auto;background:0 0}.header{position:relative;z-index:5;height:48px;background:#1c3d5c}.header::after{position:absolute;top:100%;width:100%;height:3px;content:"";background-color:#006898;background-image:linear-gradient(to right,#59afff 0,#59daff 100%)}.header .page-title{display:inline-block;margin:0 5px;font-size:1.3rem;font-weight:400;line-height:48px;color:#fefefe}.header .page-title [class^=icon-]{margin-right:15px;font-size:1.857rem;vertical-align:middle}.header .navbar-brand{padding:0;font-size:1.1rem;color:#fefefe}.header .navbar-brand:focus,.header .navbar-brand:hover{color:#efefef}@media (min-width:576px) and (max-width:767px){.header .navbar-brand{margin-right:0;margin-left:10px}}.header .navbar-brand span{margin-left:.4rem}.header .nav-item{background-color:#2e5a84;border-left:1px solid #1c3d5c}.header .nav-link{position:relative;padding:0;line-height:48px}.header .nav-link .fa{width:50px;font-size:1.2rem;color:#fefefe;vertical-align:middle;transition:all .2s ease-in-out}.header .nav-link .fa-external-link{position:relative;left:2px}.header .nav-link .badge{position:absolute;top:4px;right:2px}.header .nav-link.dropdown-toggle::after{display:none}.header .nav-link:hover .fa{font-size:1.3rem;transition:all .2s ease-in-out}.header .dropdown-notifications{min-width:280px;padding:0;border:0}.header .dropdown-notifications h2{font-size:.9286rem}.header .dropdown-menu::after{left:.65rem}.header .dropdown-menu-right::after{right:.65rem;left:auto}.header .header-profile .dropdown-menu{padding-top:0}.header .header-profile .dropdown-menu::after{color:#f2f2f2}.header .header-profile-user{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:.3rem;background-color:#f2f2f2;border-bottom:1px solid rgba(0,0,0,.1);border-radius:.25rem .25rem 0 0}.header .list-group-item-text:last-child{margin-bottom:0}.header .joomla-version{margin-right:.9rem;margin-bottom:0;font-size:.9286rem;color:#fefefe}@media (max-width:991px){.header{position:fixed;top:0;width:100%}.header+.container-title{margin-top:48px}}.menu-collapse{font-size:2rem;text-align:center}.menu-collapse a{display:block;width:48px;line-height:48px;color:#fff;background-color:#2e5a84}.icon-back::before{content:"\e008"}.icon-crop::before{content:"\f125"}.icon-white{color:#fefefe}.icon-publish{color:#438243}.icon-unpublish{color:#d9534f}.tbody-icon{padding:0 3px;text-align:center;background-color:transparent;border:0}.tbody-icon span{width:26px;height:26px;font-size:1rem;line-height:22px;color:#ccc;border:2px solid #ccc;border-radius:50%}.tbody-icon .icon-publish{color:#438243;border-color:#438243}.tbody-icon .icon-featured{color:#f0ad4e;border-color:#f0ad4e}.tbody-icon .icon-unpublish{color:#d9534f;border-color:#d9534f}.tbody-icon .icon-archive{color:#464a4c;border-color:#464a4c}.tbody-icon .icon-checkedout{width:auto;height:auto;font-size:1.2rem;line-height:1rem;color:#464a4c;border:0}iframe{border:0}.modal iframe{width:100%}.view-login{background:#1c3d5c}.view-login .container{position:absolute;top:50%;left:50%;width:330px;margin-top:-240px;margin-left:-165px}@media (max-width:575px){.view-login .container{top:10px;width:320px;margin-top:0!important;margin-left:-160px}}.view-login .login-logo{margin:0 0 3rem;text-align:center}@media (max-width:767px){.view-login .login-logo{margin:1rem 0}}.view-login h2{font-size:1.9rem;font-weight:300}.view-login .forgot{text-align:center}.view-login .card-img-top{max-width:100%}.view-login .navbar a,.view-login .navbar p{margin-bottom:0;color:#fff}.view-login .navbar-fixed-bottom{bottom:10px;text-align:center}.view-login .login-joomla{position:absolute;bottom:10px;left:50%;width:24px;height:24px;margin-left:-12px;font-size:22px}@media (max-width:575px){.view-login .btn{padding:8px 10px;font-size:14px}}.modal .btn{margin-right:.5rem}.modal .btn-primary:not([href]),.modal .btn-success:not([href]){color:#fff}.modal .btn-primary:not([href]):hover,.modal .btn-success:not([href]):hover{color:#fff}.modal-header{padding:0 15px}.modal-header .close{width:46px;margin-top:0;margin-right:-15px;font-size:2rem;line-height:46px;border-left:1px solid #ccc}.modal-body{padding:0}.modal-title{font-weight:400;line-height:46px}.contentpane{padding:15px}.quickicons-container{padding:18px 7.5px 0;margin:-15px;margin-bottom:15px;background-color:#1c3d5c}.quick-icons *,.quick-icons ::after,.quick-icons ::before{transition:all .25s ease}.quick-icons a{position:relative;height:4.7rem;margin-bottom:15px;overflow:hidden;color:#fefefe;background-color:#447aad;background-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.1) 100%);border-radius:.25rem}@media (max-width:575px){.quick-icons a{width:60px;height:60px;margin:0 auto;overflow:visible;color:#fff;text-align:center;border-radius:50%}}@media (max-width:575px){.quick-icons a.pulse{box-shadow:0 0 0 0 rgba(28,61,92,.7);animation:pulse 1.25s infinite cubic-bezier(.66,0,0,1)}}.quick-icons a:focus,.quick-icons a:hover{text-decoration:none;background-color:#5087ba}.quick-icons a:focus::before,.quick-icons a:hover::before{color:#6a98c4}.quick-icons a>*{vertical-align:middle}.quick-icons a span{z-index:1;font-size:1.2rem}.quick-icons a span.j-links-link{padding:0 1rem}@media (max-width:575px){.quick-icons a span{padding:0;font-size:1rem;line-height:1.4rem}}.quick-icons a span[class*=" icon-"],.quick-icons a span[class^=icon-]{width:5rem;height:4.7rem;padding-left:2px;font-size:2.5rem;font-weight:400;line-height:4.7rem;background-color:rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.15)}@media (max-width:575px){.quick-icons a span[class*=" icon-"],.quick-icons a span[class^=icon-]{width:60px;height:60px;padding:0;margin:0 auto!important;line-height:60px;background:0 0;border-right:0}}.quick-icons a::before{position:absolute;top:-100px;right:-40px;font-family:FontAwesome;font-size:10em;color:#5087ba;content:"\f1aa";transform:rotate(20deg)}@media (max-width:575px){.quick-icons a::before{display:none}}.quick-icons .quickicon-text-xs{display:block;margin-bottom:30px;text-align:center}.quick-icons .danger a::after{right:0}@media (max-width:575px){.quick-icons .danger a{background:#df706c;animation:none}}.quick-icons .danger a span[class*=" icon-"],.quick-icons .danger a span[class^=icon-]{background-color:#df706c}@media (max-width:575px){.quick-icons .danger a span[class*=" icon-"],.quick-icons .danger a span[class^=icon-]{background:0 0}}.quick-icons .success a::after{right:0}@media (max-width:575px){.quick-icons .success a{background:#4f9a4f;animation:none}}.quick-icons .success a span[class*=" icon-"],.quick-icons .success a span[class^=icon-]{background-color:#4f9a4f}@media (max-width:575px){.quick-icons .success a span[class*=" icon-"],.quick-icons .success a span[class^=icon-]{background:0 0}}.quick-icons [id*=plg_quickicon] a,.quick-icons [id*=plg_quickicon] a::before{transition-delay:.4s}@keyframes pulse{to{box-shadow:0 0 0 15px rgba(232,76,61,0)}}.js-stools{position:relative;width:100%;padding:8px 10px 0;background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.125);border-radius:.25rem .25rem 0 0;box-shadow:0 1px #fff inset,0 2px 3px -3px rgba(0,0,0,.15)}.js-stools .btn-wrapper{display:inline-block;margin-right:5px}.js-stools .js-stools-container-filters{position:absolute;right:-1px;z-index:1;display:none;flex-direction:column;padding:10px;margin:0;background-color:#fff;border:1px solid #ccc;border-radius:0 0 0 .25rem}.js-stools .js-stools-container-filters .custom-select{width:100%}.js-stools .js-stools-container-filters.js-filters-show{display:flex}.js-stools .js-stools-container-filters .chzn-container-single{display:block}.js-stools .js-stools-container-filters .chzn-container-single .chzn-single{display:block;font-size:1rem}.js-stools .js-stools-field-filter .custom-select.active{color:#fff;background:#fefefe url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23fff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat scroll right .75rem center/8px 10px;background-color:#006898}.js-stools .js-stools-field-filter .custom-select option{color:#464a4c;background-color:#fff}.js-stools .js-stools-container-selector{float:left}.js-stools .js-stools-container-bar{float:right}.js-stools .js-stools-container-bar .btn-toolbar{float:left;margin-bottom:8px}.js-stools .js-stools-container-bar .btn-toolbar .btn-group:first-child{margin-left:0}.js-stools .js-stools-container-bar .input-append{margin-bottom:0}.js-stools .js-stools-container-list{float:left;text-align:left}.js-stools .js-stools-container-list .js-stools-field-list:last-child{margin-right:0}.js-stools-column-order [class*=" icon-"],.js-stools-column-order [class^=icon-]{text-align:center}.wrapper{padding-left:250px;transition:all .3s ease}@media (max-width:991px){.wrapper{padding-left:0}}.sidebar-wrapper{position:fixed;left:0;z-index:10;width:250px;height:100%;margin-left:0;background-color:#1c3d5c;box-shadow:0 3px 10px rgba(0,0,0,.5);transition:all .3s ease}.sidebar-wrapper .sidebar-brand{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}@media (max-width:991px){.sidebar-wrapper{margin-top:3px}.sidebar-wrapper .main-nav{max-height:calc(100vh - 147px)}}.sidebar-wrapper .main-brand{margin-left:5px;font-size:30px;line-height:96px;text-align:center;text-indent:0;border:0;box-shadow:none}.sidebar-wrapper .main-brand a{display:block;margin-right:5px;overflow:hidden;border:0;box-shadow:none}.sidebar-wrapper .main-brand a:hover{background:0 0}.sidebar-wrapper .main-brand img{width:190px}.menu-toggle-icon{width:48px;font-size:1.7rem}.main-nav{position:relative;z-index:1;width:250px;height:calc(100vh - 96px);list-style:none;background-color:#1c3d5c;opacity:1}.main-nav::after{position:absolute;top:0;right:0;bottom:0;width:0;content:"";background-color:#0f2131;transition:all .3s ease}.main-nav>li{background-color:#1c3d5c;border-bottom:1px solid rgba(0,0,0,.15)}.main-nav>li:first-of-type{border-top:1px solid rgba(0,0,0,.15)}.main-nav li{max-height:40px;line-height:40px}.main-nav li a{position:relative;display:block;max-height:40px;overflow:hidden;color:#fff;text-decoration:none;cursor:pointer;opacity:1}.main-nav li a:hover{color:#fff;text-decoration:none;background-color:rgba(0,0,0,.2)}.main-nav li a:active,.main-nav li a:focus{text-decoration:none;outline:0;box-shadow:inset 0 0 0 1px #78aeda}.main-nav li a:not([href]):not([tabindex]){color:#fff}.main-nav li ul{position:absolute;top:0;left:50px;z-index:-3;display:block;width:200px;height:100%;padding:0;opacity:0;transition:left .2s ease,opacity .2s ease;transition-delay:0}.main-nav li ul ul{display:none;opacity:1}.main-nav li ul li{text-indent:15px}.main-nav .close{padding:2px 10px;font-size:1.7rem;color:rgba(255,255,255,.8);text-indent:0;text-shadow:none}.main-nav .close:hover{background-color:transparent}.main-nav .open>a+ul{left:50px;z-index:1;opacity:1;transition-delay:.2s}.main-nav li li{line-height:2.2rem;border:0;box-shadow:none}.main-nav li li a{box-shadow:none}.main-nav li li a:hover{background-color:#2e5a84;box-shadow:inset 2px 0 2px rgba(0,0,0,.1)}.main-nav li li>span{color:rgba(255,255,255,.4)}.main-nav li li:first-of-type{margin:6px 0 0;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:1px}.main-nav li li:last-of-type>a{border-bottom:0}.main-nav .fa{position:relative;top:-2px;display:inline-block;margin:0 12px;font-size:20px;text-align:center;vertical-align:middle}.main-nav .collapse-level-1 a::before{display:none}.main-nav .collapse-level-1 li{position:relative}.main-nav .collapse-level-1 li:hover ul{display:block!important}.main-nav .collapse-level-2{position:absolute;top:0;left:100%!important;height:auto;padding:2px 0;background-color:#152d45;border-radius:0 .25rem .25rem 0;box-shadow:0 0 8px rgba(0,0,0,.2)}.main-nav .collapse-level-2>li>a{color:#fff;text-indent:15px}.main-nav .collapse-level-2 li:first-of-type{display:none}.main-nav .parent .collapse-arrow::after{position:absolute;top:0;right:15px;font-family:FontAwesome;font-size:.75rem;color:#fff;visibility:visible;content:"\f0da";transition-delay:.25s}.closed .main-nav{overflow-x:hidden}.child-open{overflow:visible}.child-open::after{width:200px}.child-open>li.parent>.collapse-arrow::after{visibility:hidden;opacity:0;transition-delay:0s}.child-open>li.open>a::before{position:absolute;top:1px;bottom:1px;left:0;width:3px;content:"";background-color:#59afff}.child-open .open>ul{display:block}@media (min-width:992px){.closed{padding-left:50px}}.closed .child-open::after{display:none}.closed .sidebar-wrapper{width:50px;overflow:hidden}.closed .parent .collapse-arrow::after{visibility:hidden;transition-delay:0s!important}.closed .menu-toggle-icon::before{content:"\f054"}.layout-edit .sidebar-wrapper .no-dropdown:hover{color:#fff;cursor:not-allowed;background:0 0}.sidebar-item-title{visibility:visible!important;opacity:1!important}.sidebar-nav ul{padding-left:.5rem}.sidebar-nav li{padding-bottom:3px;font-size:.9rem;font-weight:700}.sidebar-nav li.nav-header{padding-top:.5rem;font-size:.85rem;color:#292b2c}.sidebar-nav li a{color:#00344c}.status{z-index:9;padding:5px 10px;margin-left:250px;color:#626262;background:#ebebeb;border-top:1px solid #d4d4d4;box-shadow:0 1px 0 rgba(255,255,255,.8) inset;transition:all .3s ease;transition-delay:0s}.status p{margin:0}.status a,.status li{font-size:14px;color:#555}.closed .status{margin-left:50px}.sidebar-wrapper[data-hidden="1"]~.status{margin-left:0}.subhead{position:absolute;top:0;right:0;left:0;width:auto;min-height:43px;padding:15px 0;color:#0c192e;background:#f2f2f2}.subhead .row{margin-right:0;margin-left:0}.subhead .btn-toolbar{margin-bottom:0}.subhead .btn-toolbar>*{margin-left:.5rem}.subhead .btn-group{margin-right:.25rem}.subhead .btn-group .btn{margin-left:0}.subhead .btn-group-sm>.btn,.subhead .btn-sm{padding:0 .8rem;line-height:24px}.subhead .btn-sm{padding:0 10px;line-height:1.8rem;color:#292b2c;background-color:#fefefe;border-color:#ccc;box-shadow:0 1px 2px rgba(0,0,0,.05)}.subhead .btn-sm [class*=" fa-"],.subhead .btn-sm [class*=" icon-"],.subhead .btn-sm [class^=fa-],.subhead .btn-sm [class^=icon-]{z-index:-1;display:inline-block;width:28px;height:auto;margin:0 6px 0 -10px;line-height:1.8rem;color:inherit;background-color:#eceeef;border-right:1px solid #ccc;border-radius:3px 0 0 3px}.subhead .btn-sm:hover{background-color:#eceeef;border-color:#ccc}.subhead .btn-outline-primary [class*=" fa-"],.subhead .btn-outline-primary [class*=" icon-"],.subhead .btn-outline-primary [class^=fa-],.subhead .btn-outline-primary [class^=icon-],.subhead .btn-primary [class*=" fa-"],.subhead .btn-primary [class*=" icon-"],.subhead .btn-primary [class^=fa-],.subhead .btn-primary [class^=icon-]{color:#006898}.subhead .btn-outline-success [class*=" fa-"],.subhead .btn-outline-success [class*=" icon-"],.subhead .btn-outline-success [class^=fa-],.subhead .btn-outline-success [class^=icon-],.subhead .btn-success [class*=" fa-"],.subhead .btn-success [class*=" icon-"],.subhead .btn-success [class^=fa-],.subhead .btn-success [class^=icon-]{color:#438243}.subhead .btn-info [class*=" fa-"],.subhead .btn-info [class*=" icon-"],.subhead .btn-info [class^=fa-],.subhead .btn-info [class^=icon-],.subhead .btn-outline-info [class*=" fa-"],.subhead .btn-outline-info [class*=" icon-"],.subhead .btn-outline-info [class^=fa-],.subhead .btn-outline-info [class^=icon-]{color:#5bc0de}.subhead .btn-danger [class*=" fa-"],.subhead .btn-danger [class*=" icon-"],.subhead .btn-danger [class^=fa-],.subhead .btn-danger [class^=icon-],.subhead .btn-outline-danger [class*=" fa-"],.subhead .btn-outline-danger [class*=" icon-"],.subhead .btn-outline-danger [class^=fa-],.subhead .btn-outline-danger [class^=icon-]{color:#d9534f}.subhead .btn-outline-warning [class*=" fa-"],.subhead .btn-outline-warning [class*=" icon-"],.subhead .btn-outline-warning [class^=fa-],.subhead .btn-outline-warning [class^=icon-],.subhead .btn-warning [class*=" fa-"],.subhead .btn-warning [class*=" icon-"],.subhead .btn-warning [class^=fa-],.subhead .btn-warning [class^=icon-]{color:#f0ad4e}.subhead .btn-success:not(.dropdown-toggle){width:140px;color:#fefefe;background-color:#438243;border-color:rgba(0,0,0,.2)}.subhead .btn-success:not(.dropdown-toggle) [class*=" fa-"],.subhead .btn-success:not(.dropdown-toggle) [class*=" icon-"],.subhead .btn-success:not(.dropdown-toggle) [class^=fa-],.subhead .btn-success:not(.dropdown-toggle) [class^=icon-]{width:16px;margin-right:0;margin-left:0;color:#fefefe;background-color:transparent;border-right:0 none;border-left:0 none}.subhead .btn-success:not(.dropdown-toggle):hover{background-color:#326032}.subhead .btn-success.dropdown-toggle{background:#2e5a2e;border-color:#2e5a2e}.subhead .btn-success.dropdown-toggle::after{color:#fefefe}.subhead>:first-child:not(.float-sm-right){margin-left:0}.subhead .float-sm-right{margin-left:.8rem}.subhead.subhead-fixed{position:fixed;top:0;left:250px;z-index:9;padding-top:12px;padding-bottom:12px}.closed .subhead-fixed{left:55px}.btn-toolbar{margin-bottom:20px;margin-left:0}.treeselect{display:block;padding-left:0;list-style:none}.treeselect .nav-header{font-weight:700;color:#292b2c}.treeselect li{position:relative;display:block;line-height:2.2rem;list-style:none}.treeselect li::before{position:absolute;top:14px;left:25px;width:10px;height:1px;margin:auto;content:"";background-color:rgba(0,0,0,.2)}.treeselect li::after{position:absolute;top:0;bottom:0;left:25px;width:1px;height:100%;content:"";background-color:rgba(0,0,0,.2)}.treeselect li:last-child::after{height:14px}.treeselect li li{padding-left:40px}.treeselect>li::after,.treeselect>li::before{display:none}.treeselect .icon-{display:none}.treeselect .treeselect-toggle{display:inline-block;padding:0;margin-right:.1rem;text-align:center;cursor:pointer}.treeselect .treeselect-menu{display:inline-block}.treeselect .treeselect-item{display:inline-block}.treeselect .treeselect-item input{position:relative;top:1px;margin-right:.2rem}.treeselect .treeselect-item label{margin-bottom:0}.treeselect .dropdown-toggle{padding:0 .5rem .3rem;margin-left:.5rem}.treeselect .dropdown-toggle::after{margin-left:0;font-size:1rem;color:#464a4c}.treeselect-sub{padding-left:0}.tree-holder ul ul li::after,.tree-holder ul ul li::before{left:8px;display:block}.tree-holder ul ul li::before{top:12px}.tree-holder ul ul li:last-child::after{height:12px}.tree-holder li{line-height:1.8rem}.tree-holder li li{padding-left:20px}.fg-1{flex-grow:1}.fg-2{flex-grow:2}.fg-3{flex-grow:3}.element-invisible{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;clip-path:inset(50%)}.hidden{display:none;visibility:hidden}.awesomplete{display:block}.alert-message,.alert-success{background-color:#f7fbf7;border-color:#81be81;border-left:10px solid #81be81;color:#292b2c}.alert-message hr,.alert-success hr{border-top-color:#70b670}.alert-message .alert-link,.alert-success .alert-link{color:#60ad60}.alert-info{background-color:#f0f9fc;border-color:#5bc0de;border-left:10px solid #5bc0de;color:#292b2c}.alert-info hr{border-top-color:#46b8da}.alert-info .alert-link{color:#31b0d5}.alert-warning{background-color:#fef9f3;border-color:#f0ad4e;border-left:10px solid #f0ad4e;color:#292b2c}.alert-warning hr{border-top-color:#eea236}.alert-warning .alert-link{color:#ec971f}.alert-danger{background-color:#f9e2e2;border-color:#d9534f;border-left:10px solid #d9534f;color:#292b2c}.alert-danger hr{border-top-color:#d43f3a}.alert-danger .alert-link{color:#c9302c}.btn-group-xs>.btn,.btn.btn-xs{padding:.09rem .4rem;font-size:.7rem;line-height:1.2;border-radius:.2rem}.btn.btn-xs .caret{font-size:16px;line-height:13px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus{text-decoration:none}.btn.group-move{cursor:move}.btn-secondary{background-color:#fefefe}.card{background-color:#f8f8f8}.card.card-light{background-color:#f8f8f8}.card.card-dark{background-color:#0d1321}.card.card-dark .module-dropdown>a,.card.card-dark a:not(.dropdown-item),.card.card-dark>*{color:#fefefe}.card.card-dark .list-group-item{background:0 0}.custom-select.custom-select-color-state.custom-select-success{color:#fefefe;background-color:#438243}.custom-select.custom-select-color-state.custom-select-success option{color:#464a4c;background-color:#fefefe}.custom-select.custom-select-color-state.custom-select-danger{color:#fefefe;background-color:#d9534f}.custom-select.custom-select-color-state.custom-select-danger option{color:#464a4c;background-color:#fefefe}.accordion .card-header{display:block;font-size:.9286rem;font-weight:700;line-height:1.1}.accordion .list-group-item{color:#006898}.dropdown-menu{padding:.2rem 0;margin-top:.5rem;background-color:#fefefe;border-color:#ccc}.dropdown-menu::after{position:absolute;top:-1.5rem;left:.9rem;font-family:FontAwesome;font-size:1.6rem;color:#fefefe;text-shadow:0 -1px 0 rgba(0,0,0,.2);content:"\f0d8"}.dropdown-item{padding:3px .75rem}.dropdown-menu-right::after{right:.9rem;left:auto}.list-group-item{background-color:#fefefe}.list-unstyled .list-unstyled{padding-left:20px}.jviewport-height10{height:10vh}.jviewport-height20{height:20vh}.jviewport-height30{height:30vh}.jviewport-height40{height:40vh}.jviewport-height50{height:50vh}.jviewport-height60{height:60vh}.jviewport-height70{height:70vh}.jviewport-height80{height:80vh}.jviewport-height90{height:90vh}.jviewport-height100{height:100vh}[class*=jviewport-height] iframe{height:100%}.modal-dialog.jviewport-width10{width:10vw;max-width:none}.modal-dialog.jviewport-width20{width:20vw;max-width:none}.modal-dialog.jviewport-width30{width:30vw;max-width:none}.modal-dialog.jviewport-width40{width:40vw;max-width:none}.modal-dialog.jviewport-width50{width:50vw;max-width:none}.modal-dialog.jviewport-width60{width:60vw;max-width:none}.modal-dialog.jviewport-width70{width:70vw;max-width:none}.modal-dialog.jviewport-width80{width:80vw;max-width:none}.modal-dialog.jviewport-width90{width:90vw;max-width:none}.modal-dialog.jviewport-width100{width:100vw;max-width:none}.nav.nav-tabs{padding:0;margin:0;background-color:#f5f5f5;border:1px solid #ccc;border-bottom:0;border-radius:.25rem .25rem 0 0;box-shadow:0 1px #fff inset,0 2px 3px -3px rgba(0,0,0,.15),0 -4px 0 rgba(0,0,0,.05) inset,0 0 3px rgba(0,0,0,.04)}.nav.nav-tabs .nav-item{margin-bottom:0;margin-left:0}.nav.nav-tabs .nav-item:first-of-type .nav-link.active{border-radius:.25rem 0 0;box-shadow:-1px 0 1px -1px rgba(0,0,0,.06),inset -2px 0 1px -1px rgba(0,0,0,.08),inset 0 1px 0 rgba(0,0,0,.02)}.nav.nav-tabs .nav-item:last-of-type .nav-link{box-shadow:-1px 0 0 rgba(0,0,0,.05),1px 0 0 rgba(0,0,0,.05)}.nav.nav-tabs .nav-item:last-of-type .nav-link.active{box-shadow:inset 2px 0 1px -1px rgba(0,0,0,.08),inset -2px 0 1px -1px rgba(0,0,0,.08),inset 0 1px 0 rgba(0,0,0,.02)}.nav.nav-tabs .nav-link{position:relative;padding:.75em 1em;color:#0d1321;border:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:-1px 0 0 rgba(0,0,0,.05)}.nav.nav-tabs .nav-link.active{background-color:rgba(0,0,0,.03);background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.05) 100%);border-right:0;border-left:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:inset 2px 0 1px -1px rgba(0,0,0,.08),inset -2px 0 1px -1px rgba(0,0,0,.08),inset 0 1px 0 rgba(0,0,0,.02)}.nav.nav-tabs .nav-link.active::after{position:absolute;right:0;bottom:-1px;left:0;height:5px;content:"";background-color:#006898;opacity:.8}.nav-tabs+.tab-content{padding:15px;background:#fefefe;border:1px solid;border-color:#ccc;border-radius:0 0 .25rem .25rem;box-shadow:0 0 3px rgba(0,0,0,.04)}.pagination{margin:1rem}.table thead th{white-space:nowrap;border-bottom-width:1px}.table td,.table th{padding:8px;vertical-align:middle}.table td label,.table th label{margin-bottom:0}.chzn-container.chzn-container-single .chzn-single{display:inline-block;max-width:100%;height:calc(2.25rem - 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#464a4c;vertical-align:middle;background:#fefefe url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:none;-moz-appearance:none;-webkit-appearance:none}.chzn-container.chzn-container-single .chzn-single abbr{top:10px}.chzn-container.chzn-container-single .chzn-single:focus{border-color:#19b6ff;outline:0}.chzn-container.chzn-container-single .chzn-single:disabled{color:#636c72;cursor:not-allowed;background-color:#eceeef}.chzn-container.chzn-container-single .chzn-single div b{background:0 0}.chzn-container.chzn-container-single .chzn-drop{background:#fefefe;border:1px solid rgba(0,0,0,.15)}.chzn-container.chzn-container-single.chzn-container-active .chzn-single{border-bottom-right-radius:0;border-bottom-left-radius:0}.chzn-container-single{width:auto!important}.card .chzn-container.chzn-container-single{width:100%!important}.card .chzn-container.chzn-container-single .chzn-single{width:100%!important}.gu-mirror{position:fixed!important;z-index:9999!important;margin:0!important;cursor:move;background-color:#90ee90;opacity:.8}.gu-mirror.table{display:table}.gu-mirror.table td{display:table-cell}.js-draggable .sortable-handler{cursor:move}.minicolors-theme-bootstrap .minicolors-input{width:120px}.minicolors-theme-bootstrap .rgb{width:175px}.minicolors-theme-bootstrap .rgba{width:220px}.editor .toggle-editor{margin-top:1rem}.editor .mce-tinymce{border:1px solid #ccc;border-radius:.25rem}.editor .mce-btn,.editor .mce-panel{background:#f8f8f8}.com_config .content{background-color:transparent}.com_config [class^=col-]>fieldset{margin-bottom:2rem}.com_cpanel .content{margin-top:0;background:0 0}.com_cpanel .card{box-shadow:0 0 3px rgba(0,0,0,.04)}.com_cpanel .card p:first-of-type{margin-top:1rem}.com_cpanel .card p:last-child{margin-bottom:0}.com_cpanel .card .list-group{margin-top:0;margin-right:-1.25rem;margin-bottom:-1.25rem;margin-left:-1.25rem}.com_cpanel .card .list-group>li{padding:.6rem 1.25rem;overflow:hidden}.com_cpanel .card .list-group>.published{padding-left:.9rem;border-left:5px solid #438243}.com_cpanel .card .list-group>.unpublished{padding-left:.9rem;border-left:5px solid #d9534f}.com_cpanel .card .list-group:first-of-type{border-top:0}.com_cpanel .card .list-group-item:first-child{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.com_cpanel .card .list-group-item:last-child{border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}.com_cpanel .card-title{position:relative;padding:.9em 1.25rem .75rem;margin-top:-1.25rem;margin-right:-1.25rem;margin-bottom:0;margin-left:-1.25rem;font-size:.9286rem;color:#1c3d5c;background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.125);border-radius:.25rem .25rem 0 0;box-shadow:0 1px #fefefe inset,0 2px 3px -3px rgba(0,0,0,.15)}.com_cpanel .module-dropdown{position:absolute;top:0;right:0;z-index:2}.com_cpanel .module-dropdown>a{display:inline-block;width:2.6em;height:2.6em;line-height:2.6em;color:#464a4c;text-align:center;background-color:#f5f5f5;border-left:1px solid #ccc;border-top-right-radius:.25rem;box-shadow:1px 0 #fefefe inset}.com_cpanel .module-dropdown>a:hover,.com_cpanel .module-dropdown>a[aria-expanded*=true]{background-color:#f0f0f0;box-shadow:none}.admin.com_modules .js-stools-container-bar .btn-toolbar{float:left}.menu-assignment{position:relative}.menu-assignment .menu-links{padding-left:0;margin-top:15px;margin-left:0;column-count:3;column-gap:15px}.menu-assignment .menu-links>li{display:inline-block;width:100%;margin-bottom:15px;vertical-align:top;list-style:none;column-break-inside:avoid;backface-visibility:hidden}.menu-assignment .menu-links-block{padding:15px;background-color:#fafafa;border:1px solid #ddd;border-radius:3px}.menu-assignment label{display:block}.menu-assignment label input{position:relative;top:2px}@media (max-width:767px){.menu-assignment .menu-links{column-count:auto}}.com_users.view-debuggroup thead th,.com_users.view-debuguser thead th{white-space:normal}.com_users.view-debuggroup .legend,.com_users.view-debuguser .legend{margin:1rem 1rem 0}.container-main,.system-debug{padding-bottom:50px}.container-main{position:relative;min-height:calc(100vh - 50px);padding-top:15px;background-color:#f2f2f2}@media (max-width:991px){.container-main{padding-left:50px;margin-top:47px}}.list-view-main .container-main{background-color:#f2f2f2}.content{margin-top:42px;border-radius:.25rem}.content>.row{margin-right:0;margin-left:0}.j-main-container{background-color:#fefefe;border:1px solid rgba(0,0,0,.17);border-radius:.25rem;box-shadow:0 0 3px rgba(0,0,0,.075)}.row-selected{background-color:#d9edf7}.chzn-container-single{width:auto!important}.input-group-btn{flex-direction:row}.item-associations{padding:0}.item-associations li{display:inline-block;list-style:none}.badge-association{background-color:#636c72}.badge-association[href]:focus,.badge-association[href]:hover{background-color:#4b5257}dl,ol,ul{padding-right:0}th{text-align:right}.close{float:left}.notify-alerts .close{right:auto;left:-.5rem}.control-group .control-label{float:right;text-align:right}.dropdown-menu-right{right:auto;left:0}.dropdown-menu-right::after{right:auto;left:.9rem}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-left-radius:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:.25rem}.switcher-labels{margin-right:10px;margin-left:0}.switcher-labels span{right:0;left:auto}.wrapper{padding-right:250px;padding-left:0}.wrapper.closed{padding-right:50px}.wrapper.closed .main-brand img{position:relative;left:151px}.sidebar-wrapper{right:0;left:auto}.notify-alerts{margin-right:125px;margin-left:0}.closed .notify-alerts{margin-right:0}.header .page-title [class^=icon-]{margin-right:0;margin-left:15px}.menu-collapse{right:0;left:auto;margin-right:-7.5px;margin-left:0}.menu-toggle-icon::before{content:"\f054"}.closed .menu-toggle-icon::before{content:"\f053"}.quick-icons a::before{right:auto;left:-40px}.quick-icons a [class*=" icon-"],.quick-icons a [class^=icon-]{border-right:0;border-left:1px solid rgba(255,255,255,.15)}.main-nav .fa{margin:0 12px 0 8px}.main-nav .open>a+ul{right:50px;left:auto}.main-nav .collapse-level-2{right:100%;left:auto;border-radius:.25rem 0 0 .25rem}.main-nav .close{float:left}.main-nav .parent .collapse-arrow::after{right:auto;left:15px;content:"\f0d9"}.child-open>.open>a::before{right:0;left:auto}.status{margin-right:250px;margin-left:0}.closed .status{margin-right:50px;margin-left:0}.sidebar-wrapper[data-hidden="1"]~.status{margin-right:0}.subhead .btn-group-sm>.btn [class*=" fa-"],.subhead .btn-group-sm>.btn [class*=" icon-"],.subhead .btn-group-sm>.btn [class^=fa-],.subhead .btn-group-sm>.btn [class^=icon-]{margin:0 -10px 0 6px;border-right:0;border-left:1px solid #ccc;border-radius:0 3px 3px 0}.subhead .btn-toolbar>:first-of-type{margin-right:0}.subhead .btn-group-sm>.btn [class*=" fa-"],.subhead .btn-group-sm>.btn [class*=" icon-"],.subhead .btn-group-sm>.btn [class^=fa-],.subhead .btn-group-sm>.btn [class^=icon-],.subhead .btn-sm [class*=" fa-"],.subhead .btn-sm [class*=" icon-"],.subhead .btn-sm [class^=fa-],.subhead .btn-sm [class^=icon-]{margin:0 -10px 0 6px;border-right:0;border-left:1px solid #ccc;border-radius:0 3px 3px 0}.com_cpanel .card .list-group>.published{border-right:5px solid #438243;border-left:0}.com_cpanel .card .list-group>.unpublished{border-right:5px solid #d9534f;border-left:0}.com_cpanel .card .module-dropdown{right:auto;left:0}.com_cpanel .card .module-dropdown>a{border-right:1px solid #ccc;border-left:0;border-top-left-radius:.25rem;border-top-right-radius:0} \ No newline at end of file +#flying-focus{position:absolute;margin:0;background:0 0;transition-property:left,top,width,height;transition-timing-function:cubic-bezier(0,1,0,1);visibility:hidden;pointer-events:none;box-shadow:0 0 2px 3px #78aeda,0 0 2px #78aeda inset;border-radius:2px}#flying-focus.flying-focus_visible{visibility:visible;z-index:9999}@media screen and (-webkit-min-device-pixel-ratio:0){#flying-focus{box-shadow:none;outline:5px auto -webkit-focus-ring-color;outline-offset:-3px}}.flying-focus_target{outline:0!important}.flying-focus_target::-moz-focus-inner{border:0!important}.js-switcher{position:relative;box-sizing:content-box;display:inline-block;width:60px;height:26px;margin-top:2px;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f1f1f1;background-clip:content-box;border:1px solid rgba(0,0,0,.18);border-radius:.25rem;box-shadow:0 0 0 0 #dfdfdf inset;transition:border .4s ease 0s,box-shadow .4s ease 0s}.js-switcher.active{background-color:#64bd63;border-color:#64bd63;box-shadow:0 0 0 16px #64bd63 inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.js-switcher.switcher-danger.active{background-color:#bc6564;border-color:#bc6564;box-shadow:0 0 0 16px #bc6564 inset}.js-switcher.switcher-primary.active{background-color:#648fba;border-color:#648fba;box-shadow:0 0 0 16px #648fba inset}.js-switcher input{position:absolute;top:0;left:0;z-index:2;width:60px;height:26px;padding:0;margin:0;cursor:pointer;opacity:0}.js-switcher .switch{position:absolute;top:0;width:30px;height:26px;background:#fefefe;border-radius:.25rem;box-shadow:0 0 1px rgba(0,0,0,.1) inset,0 1px 3px rgba(0,0,0,.15);transition:left .2s ease 0s}.js-switcher input:checked~.switch{left:0}.js-switcher input~:checked~.switch{left:30px}.js-switcher input:checked{z-index:0}.switcher-labels{position:relative;margin-left:10px}.switcher-labels span{position:absolute;top:0;left:0;color:#aaa;visibility:hidden;opacity:0;transition:all .2s ease-in-out}.switcher-labels span.active{visibility:visible;opacity:1;transition:all .2s ease-in-out}body,html{font-size:14px}body{padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-weight:400}.small,small{font-size:.8rem}.j-main-container .alert{margin:10px}.notify-alerts{position:fixed;top:15px;left:50%;z-index:1031;margin-left:125px;transition:all .5s ease;transform:translateX(-50%)}.notify-alerts .alert{width:100%;min-width:280px;max-width:400px;margin-bottom:.5rem;opacity:0;animation:fadeIn ease-in 1;animation-duration:.35s;animation-delay:0s;animation-fill-mode:forwards}.notify-alerts .alert:first-of-type{animation-delay:.3s}.notify-alerts.fullWidth{left:265px}.notify-alerts.fullWidth .alert{width:auto;min-width:none;max-width:none;margin-left:0}.notify-alerts .close{position:relative;right:-.5rem;padding:.5rem;line-height:1rem;color:#000;opacity:1}.closed .notify-alerts{margin-left:0}.closed+.notify-alerts.fullWidth{left:70px}.wrapper0 .notify-alerts{margin-left:0}@keyframes fadeIn{from{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.form-control{max-width:240px;background-color:#fefefe}.form-control.input-xlarge{max-width:350px}.form-control.input-xxlarge{max-width:550px}.form-control.input-full{max-width:100%}.control-group{margin-bottom:18px}.control-group>.form-check{display:inline-block}.control-group::after{display:table;clear:both;content:""}.control-group .control-label{float:left;width:220px;padding-top:5px;padding-right:5px;text-align:left}.control-group .controls{margin-left:220px}.form-no-margin .control-group .controls{margin-left:0}.form-no-margin .control-group .control-label{float:none}.custom-select{min-width:240px}.spacer hr{width:380px}.card .custom-select{width:100%}td .form-control{display:inline-block;width:auto}legend{margin-bottom:1.1rem}.checkboxes{padding-top:5px}.checkboxes .checkbox input{position:static;margin-left:0}.form-check{padding-top:5px;margin-bottom:0}.modal label{width:100%}.invalid{color:#bc6564;border-color:#bc6564}.valid{border-color:#64bd63}.custom-select[multiple]{height:auto;background:0 0}.header{position:relative;z-index:5;height:48px;background:#1c3d5c}.header::after{position:absolute;top:100%;width:100%;height:3px;content:"";background-color:#006898;background-image:linear-gradient(to right,#59afff 0,#59daff 100%)}.header .page-title{display:inline-block;margin:0 5px;font-size:1.3rem;font-weight:400;line-height:48px;color:#fefefe}.header .page-title [class^=icon-]{margin-right:15px;font-size:1.857rem;vertical-align:middle}.header .navbar-brand{padding:0;font-size:1.1rem;color:#fefefe}.header .navbar-brand:focus,.header .navbar-brand:hover{color:#efefef}@media (min-width:576px) and (max-width:767px){.header .navbar-brand{margin-right:0;margin-left:10px}}.header .navbar-brand span{margin-left:.4rem}.header .nav-item{background-color:#2e5a84;border-left:1px solid #1c3d5c}.header .nav-link{position:relative;padding:0;line-height:48px}.header .nav-link .fa{width:50px;font-size:1.2rem;color:#fefefe;vertical-align:middle;transition:all .2s ease-in-out}.header .nav-link .fa-external-link{position:relative;left:2px}.header .nav-link .badge{position:absolute;top:4px;right:2px}.header .nav-link.dropdown-toggle::after{display:none}.header .nav-link:hover .fa{font-size:1.3rem;transition:all .2s ease-in-out}.header .dropdown-notifications{min-width:280px;padding:0;border:0}.header .dropdown-notifications h2{font-size:.9286rem}.header .dropdown-menu::after{left:.65rem}.header .dropdown-menu-right::after{right:.65rem;left:auto}.header .header-profile .dropdown-menu{padding-top:0}.header .header-profile .dropdown-menu::after{color:#f2f2f2}.header .header-profile-user{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:.3rem;background-color:#f2f2f2;border-bottom:1px solid rgba(0,0,0,.1);border-radius:.25rem .25rem 0 0}.header .list-group-item-text:last-child{margin-bottom:0}.header .joomla-version{margin-right:.9rem;margin-bottom:0;font-size:.9286rem;color:#fefefe}@media (max-width:991px){.header{position:fixed;top:0;width:100%}.header+.container-title{margin-top:48px}}.menu-collapse{font-size:2rem;text-align:center}.menu-collapse a{display:block;width:48px;line-height:48px;color:#fff;background-color:#2e5a84}.icon-back::before{content:"\e008"}.icon-crop::before{content:"\f125"}.icon-white{color:#fefefe}.icon-publish{color:#438243}.icon-unpublish{color:#d9534f}.tbody-icon{padding:0 3px;text-align:center;background-color:transparent;border:0}.tbody-icon span{width:26px;height:26px;font-size:1rem;line-height:22px;color:#ccc;border:2px solid #ccc;border-radius:50%}.tbody-icon .icon-publish{color:#438243;border-color:#438243}.tbody-icon .icon-featured{color:#f0ad4e;border-color:#f0ad4e}.tbody-icon .icon-unpublish{color:#d9534f;border-color:#d9534f}.tbody-icon .icon-archive{color:#464a4c;border-color:#464a4c}.tbody-icon .icon-checkedout{width:auto;height:auto;font-size:1.2rem;line-height:1rem;color:#464a4c;border:0}iframe{border:0}.modal iframe{width:100%}.view-login{background:#1c3d5c}.view-login .container{position:absolute;top:50%;left:50%;width:330px;margin-top:-240px;margin-left:-165px}@media (max-width:575px){.view-login .container{top:10px;width:320px;margin-top:0!important;margin-left:-160px}}.view-login .login-logo{margin:0 0 3rem;text-align:center}@media (max-width:767px){.view-login .login-logo{margin:1rem 0}}.view-login h2{font-size:1.9rem;font-weight:300}.view-login .forgot{text-align:center}.view-login .card-img-top{max-width:100%}.view-login .navbar a,.view-login .navbar p{margin-bottom:0;color:#fff}.view-login .navbar-fixed-bottom{bottom:10px;text-align:center}.view-login .login-joomla{position:absolute;bottom:10px;left:50%;width:24px;height:24px;margin-left:-12px;font-size:22px}@media (max-width:575px){.view-login .btn{padding:8px 10px;font-size:14px}}.modal .btn{margin-right:.5rem}.modal .btn-primary:not([href]),.modal .btn-success:not([href]){color:#fff}.modal .btn-primary:not([href]):hover,.modal .btn-success:not([href]):hover{color:#fff}.modal-header{padding:0 15px}.modal-header .close{width:46px;margin-top:0;margin-right:-15px;font-size:2rem;line-height:46px;border-left:1px solid #ccc}.modal-body{padding:0}.modal-title{font-weight:400;line-height:46px}.contentpane{padding:15px}.quickicons-container{padding:18px 7.5px 0;margin:-15px;margin-bottom:15px;background-color:#1c3d5c}.quick-icons *,.quick-icons ::after,.quick-icons ::before{transition:all .25s ease}.quick-icons a{position:relative;height:4.7rem;margin-bottom:15px;overflow:hidden;color:#fefefe;background-color:#447aad;background-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.1) 100%);border-radius:.25rem}@media (max-width:575px){.quick-icons a{width:60px;height:60px;margin:0 auto;overflow:visible;color:#fff;text-align:center;border-radius:50%}}@media (max-width:575px){.quick-icons a.pulse{box-shadow:0 0 0 0 rgba(28,61,92,.7);animation:pulse 1.25s infinite cubic-bezier(.66,0,0,1)}}.quick-icons a:focus,.quick-icons a:hover{text-decoration:none;background-color:#5087ba}.quick-icons a:focus::before,.quick-icons a:hover::before{color:#6a98c4}.quick-icons a>*{vertical-align:middle}.quick-icons a span{z-index:1;font-size:1.2rem}.quick-icons a span.j-links-link{padding:0 1rem}@media (max-width:575px){.quick-icons a span{padding:0;font-size:1rem;line-height:1.4rem}}.quick-icons a span[class*=" icon-"],.quick-icons a span[class^=icon-]{width:5rem;height:4.7rem;padding-left:2px;font-size:2.5rem;font-weight:400;line-height:4.7rem;background-color:rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.15)}@media (max-width:575px){.quick-icons a span[class*=" icon-"],.quick-icons a span[class^=icon-]{width:60px;height:60px;padding:0;margin:0 auto!important;line-height:60px;background:0 0;border-right:0}}.quick-icons a::before{position:absolute;top:-100px;right:-40px;font-family:FontAwesome;font-size:10em;color:#5087ba;content:"\f1aa";transform:rotate(20deg)}@media (max-width:575px){.quick-icons a::before{display:none}}.quick-icons .quickicon-text-xs{display:block;margin-bottom:30px;text-align:center}.quick-icons .danger a::after{right:0}@media (max-width:575px){.quick-icons .danger a{background:#df706c;animation:none}}.quick-icons .danger a span[class*=" icon-"],.quick-icons .danger a span[class^=icon-]{background-color:#df706c}@media (max-width:575px){.quick-icons .danger a span[class*=" icon-"],.quick-icons .danger a span[class^=icon-]{background:0 0}}.quick-icons .success a::after{right:0}@media (max-width:575px){.quick-icons .success a{background:#4f9a4f;animation:none}}.quick-icons .success a span[class*=" icon-"],.quick-icons .success a span[class^=icon-]{background-color:#4f9a4f}@media (max-width:575px){.quick-icons .success a span[class*=" icon-"],.quick-icons .success a span[class^=icon-]{background:0 0}}.quick-icons [id*=plg_quickicon] a,.quick-icons [id*=plg_quickicon] a::before{transition-delay:.4s}@keyframes pulse{to{box-shadow:0 0 0 15px rgba(232,76,61,0)}}.js-stools{position:relative;width:100%;padding:8px 10px 0;background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.125);border-radius:.25rem .25rem 0 0;box-shadow:0 1px #fff inset,0 2px 3px -3px rgba(0,0,0,.15)}.js-stools .btn-wrapper{display:inline-block;margin-right:5px}.js-stools .js-stools-container-filters{position:absolute;right:-1px;z-index:1;display:none;flex-direction:column;padding:10px;margin:0;background-color:#fff;border:1px solid #ccc;border-radius:0 0 0 .25rem}.js-stools .js-stools-container-filters .custom-select{width:100%}.js-stools .js-stools-container-filters.js-filters-show{display:flex}.js-stools .js-stools-container-filters .chzn-container-single{display:block}.js-stools .js-stools-container-filters .chzn-container-single .chzn-single{display:block;font-size:1rem}.js-stools .js-stools-field-filter .custom-select.active{color:#fff;background:#fefefe url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23fff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat scroll right .75rem center/8px 10px;background-color:#006898}.js-stools .js-stools-field-filter .custom-select option{color:#464a4c;background-color:#fff}.js-stools .js-stools-container-selector{float:left}.js-stools .js-stools-container-bar{float:right}.js-stools .js-stools-container-bar .btn-toolbar{float:left;margin-bottom:8px}.js-stools .js-stools-container-bar .btn-toolbar .btn-group:first-child{margin-left:0}.js-stools .js-stools-container-bar .input-append{margin-bottom:0}.js-stools .js-stools-container-list{float:left;text-align:left}.js-stools .js-stools-container-list .js-stools-field-list:last-child{margin-right:0}.js-stools-column-order [class*=" icon-"],.js-stools-column-order [class^=icon-]{text-align:center}.wrapper{padding-left:250px;transition:all .3s ease}@media (max-width:991px){.wrapper{padding-left:0}}.sidebar-wrapper{position:fixed;left:0;z-index:10;width:250px;height:100%;margin-left:0;background-color:#1c3d5c;box-shadow:0 3px 10px rgba(0,0,0,.5);transition:all .3s ease}.sidebar-wrapper .sidebar-brand{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}@media (max-width:991px){.sidebar-wrapper{margin-top:3px}.sidebar-wrapper .main-nav{max-height:calc(100vh - 147px)}}.sidebar-wrapper .main-brand{margin-left:5px;font-size:30px;line-height:96px;text-align:center;text-indent:0;border:0;box-shadow:none}.sidebar-wrapper .main-brand a{display:block;margin-right:5px;overflow:hidden;border:0;box-shadow:none}.sidebar-wrapper .main-brand a:hover{background:0 0}.sidebar-wrapper .main-brand img{width:190px}.menu-toggle-icon{width:48px;font-size:1.7rem}.main-nav{position:relative;z-index:1;width:250px;height:calc(100vh - 96px);list-style:none;background-color:#1c3d5c;opacity:1}.main-nav::after{position:absolute;top:0;right:0;bottom:0;width:0;content:"";background-color:#0f2131;transition:all .3s ease}.main-nav>li{background-color:#1c3d5c;border-bottom:1px solid rgba(0,0,0,.15)}.main-nav>li:first-of-type{border-top:1px solid rgba(0,0,0,.15)}.main-nav li{max-height:40px;line-height:40px}.main-nav li a{position:relative;display:block;max-height:40px;overflow:hidden;color:#fff;text-decoration:none;cursor:pointer;opacity:1}.main-nav li a:hover{color:#fff;text-decoration:none;background-color:rgba(0,0,0,.2)}.main-nav li a:active,.main-nav li a:focus{text-decoration:none;outline:0;box-shadow:inset 0 0 0 1px #78aeda}.main-nav li a:not([href]):not([tabindex]){color:#fff}.main-nav li ul{position:absolute;top:0;left:50px;z-index:-3;display:block;width:200px;height:100%;padding:0;opacity:0;transition:left .2s ease,opacity .2s ease;transition-delay:0}.main-nav li ul ul{display:none;opacity:1}.main-nav li ul li{text-indent:15px}.main-nav .close{padding:2px 10px;font-size:1.7rem;color:rgba(255,255,255,.8);text-indent:0;text-shadow:none}.main-nav .close:hover{background-color:transparent}.main-nav .open>a+ul{left:50px;z-index:1;opacity:1;transition-delay:.2s}.main-nav li li{line-height:2.2rem;border:0;box-shadow:none}.main-nav li li a{box-shadow:none}.main-nav li li a:hover{background-color:#2e5a84;box-shadow:inset 2px 0 2px rgba(0,0,0,.1)}.main-nav li li>span{color:rgba(255,255,255,.4)}.main-nav li li:first-of-type{margin:6px 0 0;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:1px}.main-nav li li:last-of-type>a{border-bottom:0}.main-nav .fa{position:relative;top:-2px;display:inline-block;margin:0 12px;font-size:20px;text-align:center;vertical-align:middle}.main-nav .collapse-level-1 a::before{display:none}.main-nav .collapse-level-1 li{position:relative}.main-nav .collapse-level-1 li:hover ul{display:block!important}.main-nav .collapse-level-2{position:absolute;top:0;left:100%!important;height:auto;padding:2px 0;background-color:#152d45;border-radius:0 .25rem .25rem 0;box-shadow:0 0 8px rgba(0,0,0,.2)}.main-nav .collapse-level-2>li>a{color:#fff;text-indent:15px}.main-nav .collapse-level-2 li:first-of-type{display:none}.main-nav .parent .collapse-arrow::after{position:absolute;top:0;right:15px;font-family:FontAwesome;font-size:.75rem;color:#fff;visibility:visible;content:"\f0da";transition-delay:.25s}.closed .main-nav{overflow-x:hidden}.child-open{overflow:visible}.child-open::after{width:200px}.child-open>li.parent>.collapse-arrow::after{visibility:hidden;opacity:0;transition-delay:0s}.child-open>li.open>a::before{position:absolute;top:1px;bottom:1px;left:0;width:3px;content:"";background-color:#59afff}.child-open .open>ul{display:block}@media (min-width:992px){.closed{padding-left:50px}}.closed .child-open::after{display:none}.closed .sidebar-wrapper{width:50px;overflow:hidden}.closed .parent .collapse-arrow::after{visibility:hidden;transition-delay:0s!important}.closed .menu-toggle-icon::before{content:"\f054"}.layout-edit .sidebar-wrapper .no-dropdown:hover{color:#fff;cursor:not-allowed;background:0 0}.sidebar-item-title{visibility:visible!important;opacity:1!important}.sidebar-nav ul{padding-left:.5rem}.sidebar-nav li{padding-bottom:3px;font-size:.9rem;font-weight:700}.sidebar-nav li.nav-header{padding-top:.5rem;font-size:.85rem;color:#292b2c}.sidebar-nav li a{color:#00344c}.status{z-index:9;padding:5px 10px;margin-left:250px;color:#626262;background:#ebebeb;border-top:1px solid #d4d4d4;box-shadow:0 1px 0 rgba(255,255,255,.8) inset;transition:all .3s ease;transition-delay:0s}.status p{margin:0}.status a,.status li{font-size:14px;color:#555}.closed .status{margin-left:50px}.sidebar-wrapper[data-hidden="1"]~.status{margin-left:0}.subhead{position:absolute;top:0;right:0;left:0;width:auto;min-height:43px;padding:15px 0;color:#0c192e;background:#f2f2f2}.subhead .row{margin-right:0;margin-left:0}.subhead .btn-toolbar{margin-bottom:0}.subhead .btn-toolbar>*{margin-left:.5rem}.subhead .btn-group{margin-right:.25rem}.subhead .btn-group .btn{margin-left:0}.subhead .btn-group-sm>.btn,.subhead .btn-sm{padding:0 .8rem;line-height:24px}.subhead .btn-sm{padding:0 10px;line-height:1.8rem;color:#292b2c;background-color:#fefefe;border-color:#ccc;box-shadow:0 1px 2px rgba(0,0,0,.05)}.subhead .btn-sm [class*=" fa-"],.subhead .btn-sm [class*=" icon-"],.subhead .btn-sm [class^=fa-],.subhead .btn-sm [class^=icon-]{z-index:-1;display:inline-block;width:28px;height:auto;margin:0 6px 0 -10px;line-height:1.8rem;color:inherit;background-color:#eceeef;border-right:1px solid #ccc;border-radius:3px 0 0 3px}.subhead .btn-sm:hover{background-color:#eceeef;border-color:#ccc}.subhead .btn-outline-primary [class*=" fa-"],.subhead .btn-outline-primary [class*=" icon-"],.subhead .btn-outline-primary [class^=fa-],.subhead .btn-outline-primary [class^=icon-],.subhead .btn-primary [class*=" fa-"],.subhead .btn-primary [class*=" icon-"],.subhead .btn-primary [class^=fa-],.subhead .btn-primary [class^=icon-]{color:#006898}.subhead .btn-outline-success [class*=" fa-"],.subhead .btn-outline-success [class*=" icon-"],.subhead .btn-outline-success [class^=fa-],.subhead .btn-outline-success [class^=icon-],.subhead .btn-success [class*=" fa-"],.subhead .btn-success [class*=" icon-"],.subhead .btn-success [class^=fa-],.subhead .btn-success [class^=icon-]{color:#438243}.subhead .btn-info [class*=" fa-"],.subhead .btn-info [class*=" icon-"],.subhead .btn-info [class^=fa-],.subhead .btn-info [class^=icon-],.subhead .btn-outline-info [class*=" fa-"],.subhead .btn-outline-info [class*=" icon-"],.subhead .btn-outline-info [class^=fa-],.subhead .btn-outline-info [class^=icon-]{color:#5bc0de}.subhead .btn-danger [class*=" fa-"],.subhead .btn-danger [class*=" icon-"],.subhead .btn-danger [class^=fa-],.subhead .btn-danger [class^=icon-],.subhead .btn-outline-danger [class*=" fa-"],.subhead .btn-outline-danger [class*=" icon-"],.subhead .btn-outline-danger [class^=fa-],.subhead .btn-outline-danger [class^=icon-]{color:#d9534f}.subhead .btn-outline-warning [class*=" fa-"],.subhead .btn-outline-warning [class*=" icon-"],.subhead .btn-outline-warning [class^=fa-],.subhead .btn-outline-warning [class^=icon-],.subhead .btn-warning [class*=" fa-"],.subhead .btn-warning [class*=" icon-"],.subhead .btn-warning [class^=fa-],.subhead .btn-warning [class^=icon-]{color:#f0ad4e}.subhead .btn-success:not(.dropdown-toggle){width:140px;color:#fefefe;background-color:#438243;border-color:rgba(0,0,0,.2)}.subhead .btn-success:not(.dropdown-toggle) [class*=" fa-"],.subhead .btn-success:not(.dropdown-toggle) [class*=" icon-"],.subhead .btn-success:not(.dropdown-toggle) [class^=fa-],.subhead .btn-success:not(.dropdown-toggle) [class^=icon-]{width:16px;margin-right:0;margin-left:0;color:#fefefe;background-color:transparent;border-right:0 none;border-left:0 none}.subhead .btn-success:not(.dropdown-toggle):hover{background-color:#326032}.subhead .btn-success.dropdown-toggle{background:#2e5a2e;border-color:#2e5a2e}.subhead .btn-success.dropdown-toggle::after{color:#fefefe}.subhead>:first-child:not(.float-sm-right){margin-left:0}.subhead .float-sm-right{margin-left:.8rem}.subhead.subhead-fixed{position:fixed;top:0;left:250px;z-index:9;padding-top:12px;padding-bottom:12px}.closed .subhead-fixed{left:55px}.btn-toolbar{margin-bottom:20px;margin-left:0}.treeselect{display:block;padding-left:0;list-style:none}.treeselect .nav-header{font-weight:700;color:#292b2c}.treeselect li{position:relative;display:block;line-height:2.2rem;list-style:none}.treeselect li::before{position:absolute;top:14px;left:25px;width:10px;height:1px;margin:auto;content:"";background-color:rgba(0,0,0,.2)}.treeselect li::after{position:absolute;top:0;bottom:0;left:25px;width:1px;height:100%;content:"";background-color:rgba(0,0,0,.2)}.treeselect li:last-child::after{height:14px}.treeselect li li{padding-left:40px}.treeselect>li::after,.treeselect>li::before{display:none}.treeselect .icon-{display:none}.treeselect .treeselect-toggle{display:inline-block;padding:0;margin-right:.1rem;text-align:center;cursor:pointer}.treeselect .treeselect-menu{display:inline-block}.treeselect .treeselect-item{display:inline-block}.treeselect .treeselect-item input{position:relative;top:1px;margin-right:.2rem}.treeselect .treeselect-item label{margin-bottom:0}.treeselect .dropdown-toggle{padding:0 .5rem .3rem;margin-left:.5rem}.treeselect .dropdown-toggle::after{margin-left:0;font-size:1rem;color:#464a4c}.treeselect-sub{padding-left:0}.tree-holder ul ul li::after,.tree-holder ul ul li::before{left:8px;display:block}.tree-holder ul ul li::before{top:12px}.tree-holder ul ul li:last-child::after{height:12px}.tree-holder li{line-height:1.8rem}.tree-holder li li{padding-left:20px}.fg-1{flex-grow:1}.fg-2{flex-grow:2}.fg-3{flex-grow:3}.element-invisible{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.hidden{display:none;visibility:hidden}.awesomplete{display:block}.alert-message,.alert-success{background-color:#f7fbf7;border-color:#81be81;border-left:10px solid #81be81;color:#292b2c}.alert-message hr,.alert-success hr{border-top-color:#70b670}.alert-message .alert-link,.alert-success .alert-link{color:#60ad60}.alert-info{background-color:#f0f9fc;border-color:#5bc0de;border-left:10px solid #5bc0de;color:#292b2c}.alert-info hr{border-top-color:#46b8da}.alert-info .alert-link{color:#31b0d5}.alert-warning{background-color:#fef9f3;border-color:#f0ad4e;border-left:10px solid #f0ad4e;color:#292b2c}.alert-warning hr{border-top-color:#eea236}.alert-warning .alert-link{color:#ec971f}.alert-danger{background-color:#f9e2e2;border-color:#d9534f;border-left:10px solid #d9534f;color:#292b2c}.alert-danger hr{border-top-color:#d43f3a}.alert-danger .alert-link{color:#c9302c}.btn-group-xs>.btn,.btn.btn-xs{padding:.09rem .4rem;font-size:.7rem;line-height:1.2;border-radius:.2rem}.btn.btn-xs .caret{font-size:16px;line-height:13px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus{text-decoration:none}.btn.group-move{cursor:move}.btn-secondary{background-color:#fefefe}.card{background-color:#f8f8f8}.card.card-light{background-color:#f8f8f8}.card.card-dark{background-color:#0d1321}.card.card-dark .module-dropdown>a,.card.card-dark a:not(.dropdown-item),.card.card-dark>*{color:#fefefe}.card.card-dark .list-group-item{background:0 0}.custom-select.custom-select-color-state.custom-select-success{color:#fefefe;background-color:#438243}.custom-select.custom-select-color-state.custom-select-success option{color:#464a4c;background-color:#fefefe}.custom-select.custom-select-color-state.custom-select-danger{color:#fefefe;background-color:#d9534f}.custom-select.custom-select-color-state.custom-select-danger option{color:#464a4c;background-color:#fefefe}.accordion .card-header{display:block;font-size:.9286rem;font-weight:700;line-height:1.1}.accordion .list-group-item{color:#006898}.dropdown-menu{padding:.2rem 0;margin-top:.5rem;background-color:#fefefe;border-color:#ccc}.dropdown-menu::after{position:absolute;top:-1.5rem;left:.9rem;font-family:FontAwesome;font-size:1.6rem;color:#fefefe;text-shadow:0 -1px 0 rgba(0,0,0,.2);content:"\f0d8"}.dropdown-item{padding:3px .75rem}.dropdown-menu-right::after{right:.9rem;left:auto}.list-group-item{background-color:#fefefe}.list-unstyled .list-unstyled{padding-left:20px}.jviewport-height10{height:10vh}.jviewport-height20{height:20vh}.jviewport-height30{height:30vh}.jviewport-height40{height:40vh}.jviewport-height50{height:50vh}.jviewport-height60{height:60vh}.jviewport-height70{height:70vh}.jviewport-height80{height:80vh}.jviewport-height90{height:90vh}.jviewport-height100{height:100vh}[class*=jviewport-height] iframe{height:100%}.modal-dialog.jviewport-width10{width:10vw;max-width:none}.modal-dialog.jviewport-width20{width:20vw;max-width:none}.modal-dialog.jviewport-width30{width:30vw;max-width:none}.modal-dialog.jviewport-width40{width:40vw;max-width:none}.modal-dialog.jviewport-width50{width:50vw;max-width:none}.modal-dialog.jviewport-width60{width:60vw;max-width:none}.modal-dialog.jviewport-width70{width:70vw;max-width:none}.modal-dialog.jviewport-width80{width:80vw;max-width:none}.modal-dialog.jviewport-width90{width:90vw;max-width:none}.modal-dialog.jviewport-width100{width:100vw;max-width:none}.nav.nav-tabs{padding:0;margin:0;background-color:#f5f5f5;border:1px solid #ccc;border-bottom:0;border-radius:.25rem .25rem 0 0;box-shadow:0 1px #fff inset,0 2px 3px -3px rgba(0,0,0,.15),0 -4px 0 rgba(0,0,0,.05) inset,0 0 3px rgba(0,0,0,.04)}.nav.nav-tabs .nav-item{margin-bottom:0;margin-left:0}.nav.nav-tabs .nav-item:first-of-type .nav-link.active{border-radius:.25rem 0 0;box-shadow:-1px 0 1px -1px rgba(0,0,0,.06),inset -2px 0 1px -1px rgba(0,0,0,.08),inset 0 1px 0 rgba(0,0,0,.02)}.nav.nav-tabs .nav-item:last-of-type .nav-link{box-shadow:-1px 0 0 rgba(0,0,0,.05),1px 0 0 rgba(0,0,0,.05)}.nav.nav-tabs .nav-item:last-of-type .nav-link.active{box-shadow:inset 2px 0 1px -1px rgba(0,0,0,.08),inset -2px 0 1px -1px rgba(0,0,0,.08),inset 0 1px 0 rgba(0,0,0,.02)}.nav.nav-tabs .nav-link{position:relative;padding:.75em 1em;color:#0d1321;border:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:-1px 0 0 rgba(0,0,0,.05)}.nav.nav-tabs .nav-link.active{background-color:rgba(0,0,0,.03);background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.05) 100%);border-right:0;border-left:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:inset 2px 0 1px -1px rgba(0,0,0,.08),inset -2px 0 1px -1px rgba(0,0,0,.08),inset 0 1px 0 rgba(0,0,0,.02)}.nav.nav-tabs .nav-link.active::after{position:absolute;right:0;bottom:-1px;left:0;height:5px;content:"";background-color:#006898;opacity:.8}.nav-tabs+.tab-content{padding:15px;background:#fefefe;border:1px solid;border-color:#ccc;border-radius:0 0 .25rem .25rem;box-shadow:0 0 3px rgba(0,0,0,.04)}.pagination{margin:1rem}.table thead th{white-space:nowrap;border-bottom-width:1px}.table td,.table th{padding:8px;vertical-align:middle}.table td label,.table th label{margin-bottom:0}.chzn-container.chzn-container-single .chzn-single{display:inline-block;max-width:100%;height:calc(2.25rem - 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#464a4c;vertical-align:middle;background:#fefefe url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:none;-moz-appearance:none;-webkit-appearance:none}.chzn-container.chzn-container-single .chzn-single abbr{top:10px}.chzn-container.chzn-container-single .chzn-single:focus{border-color:#19b6ff;outline:0}.chzn-container.chzn-container-single .chzn-single:disabled{color:#636c72;cursor:not-allowed;background-color:#eceeef}.chzn-container.chzn-container-single .chzn-single div b{background:0 0}.chzn-container.chzn-container-single .chzn-drop{background:#fefefe;border:1px solid rgba(0,0,0,.15)}.chzn-container.chzn-container-single.chzn-container-active .chzn-single{border-bottom-right-radius:0;border-bottom-left-radius:0}.chzn-container-single{width:auto!important}.card .chzn-container.chzn-container-single{width:100%!important}.card .chzn-container.chzn-container-single .chzn-single{width:100%!important}.gu-mirror{position:fixed!important;z-index:9999!important;margin:0!important;cursor:move;background-color:#90ee90;opacity:.8}.gu-mirror.table{display:table}.gu-mirror.table td{display:table-cell}.js-draggable .sortable-handler{cursor:move}.minicolors-theme-bootstrap .minicolors-input{width:120px}.minicolors-theme-bootstrap .rgb{width:175px}.minicolors-theme-bootstrap .rgba{width:220px}.editor .toggle-editor{margin-top:1rem}.editor .mce-tinymce{border:1px solid #ccc;border-radius:.25rem}.editor .mce-btn,.editor .mce-panel{background:#f8f8f8}.com_config .content{background-color:transparent}.com_config [class^=col-]>fieldset{margin-bottom:2rem}.com_cpanel .content{margin-top:0;background:0 0}.com_cpanel .card{box-shadow:0 0 3px rgba(0,0,0,.04)}.com_cpanel .card p:first-of-type{margin-top:1rem}.com_cpanel .card p:last-child{margin-bottom:0}.com_cpanel .card .list-group{margin-top:0;margin-right:-1.25rem;margin-bottom:-1.25rem;margin-left:-1.25rem}.com_cpanel .card .list-group>li{padding:.6rem 1.25rem;overflow:hidden}.com_cpanel .card .list-group>.published{padding-left:.9rem;border-left:5px solid #438243}.com_cpanel .card .list-group>.unpublished{padding-left:.9rem;border-left:5px solid #d9534f}.com_cpanel .card .list-group:first-of-type{border-top:0}.com_cpanel .card .list-group-item:first-child{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.com_cpanel .card .list-group-item:last-child{border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}.com_cpanel .card-title{position:relative;padding:.9em 1.25rem .75rem;margin-top:-1.25rem;margin-right:-1.25rem;margin-bottom:0;margin-left:-1.25rem;font-size:.9286rem;color:#1c3d5c;background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.125);border-radius:.25rem .25rem 0 0;box-shadow:0 1px #fefefe inset,0 2px 3px -3px rgba(0,0,0,.15)}.com_cpanel .module-actions{position:absolute;top:0;right:0;z-index:2}.com_cpanel .module-actions>a{display:inline-block;width:2.6em;height:2.6em;line-height:2.6em;color:#464a4c;text-align:center;background-color:#f5f5f5;border-left:1px solid #ccc;border-top-right-radius:.25rem;box-shadow:1px 0 #fefefe inset}.com_cpanel .module-actions>a:focus,.com_cpanel .module-actions>a:hover{background-color:#f0f0f0;box-shadow:none}.admin.com_modules .js-stools-container-bar .btn-toolbar{float:left}.menu-assignment{position:relative}.menu-assignment .menu-links{padding-left:0;margin-top:15px;margin-left:0;column-count:3;column-gap:15px}.menu-assignment .menu-links>li{display:inline-block;width:100%;margin-bottom:15px;vertical-align:top;list-style:none;column-break-inside:avoid;-webkit-backface-visibility:hidden;backface-visibility:hidden}.menu-assignment .menu-links-block{padding:15px;background-color:#fafafa;border:1px solid #ddd;border-radius:3px}.menu-assignment label{display:block}.menu-assignment label input{position:relative;top:2px}@media (max-width:767px){.menu-assignment .menu-links{column-count:auto}}.com_users.view-debuggroup thead th,.com_users.view-debuguser thead th{white-space:normal}.com_users.view-debuggroup .legend,.com_users.view-debuguser .legend{margin:1rem 1rem 0}.container-main,.system-debug{padding-bottom:50px}.container-main{position:relative;min-height:calc(100vh - 50px);padding-top:15px;background-color:#f2f2f2}@media (max-width:991px){.container-main{padding-left:50px;margin-top:47px}}.list-view-main .container-main{background-color:#f2f2f2}.content{margin-top:42px;border-radius:.25rem}.content>.row{margin-right:0;margin-left:0}.j-main-container{background-color:#fefefe;border:1px solid rgba(0,0,0,.17);border-radius:.25rem;box-shadow:0 0 3px rgba(0,0,0,.075)}.row-selected{background-color:#d9edf7}.chzn-container-single{width:auto!important}.input-group-btn{flex-direction:row}.item-associations{padding:0}.item-associations li{display:inline-block;list-style:none}.badge-association{background-color:#636c72}.badge-association[href]:focus,.badge-association[href]:hover{background-color:#4b5257}dl,ol,ul{padding-right:0}th{text-align:right}.close{float:left}.notify-alerts .close{right:auto;left:-.5rem}.control-group .control-label{float:right;text-align:right}.dropdown-menu-right{right:auto;left:0}.dropdown-menu-right::after{right:auto;left:.9rem}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-left-radius:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:.25rem}.switcher-labels{margin-right:10px;margin-left:0}.switcher-labels span{right:0;left:auto}.wrapper{padding-right:250px;padding-left:0}.wrapper.closed{padding-right:50px}.wrapper.closed .main-brand img{position:relative;left:151px}.sidebar-wrapper{right:0;left:auto}.notify-alerts{margin-right:125px;margin-left:0}.closed .notify-alerts{margin-right:0}.header .page-title [class^=icon-]{margin-right:0;margin-left:15px}.menu-collapse{right:0;left:auto;margin-right:-7.5px;margin-left:0}.menu-toggle-icon::before{content:"\f054"}.closed .menu-toggle-icon::before{content:"\f053"}.quick-icons a::before{right:auto;left:-40px}.quick-icons a [class*=" icon-"],.quick-icons a [class^=icon-]{border-right:0;border-left:1px solid rgba(255,255,255,.15)}.main-nav .fa{margin:0 12px 0 8px}.main-nav .open>a+ul{right:50px;left:auto}.main-nav .collapse-level-2{right:100%;left:auto;border-radius:.25rem 0 0 .25rem}.main-nav .close{float:left}.main-nav .parent .collapse-arrow::after{right:auto;left:15px;content:"\f0d9"}.child-open>.open>a::before{right:0;left:auto}.status{margin-right:250px;margin-left:0}.closed .status{margin-right:50px;margin-left:0}.sidebar-wrapper[data-hidden="1"]~.status{margin-right:0}.subhead .btn-group-sm>.btn [class*=" fa-"],.subhead .btn-group-sm>.btn [class*=" icon-"],.subhead .btn-group-sm>.btn [class^=fa-],.subhead .btn-group-sm>.btn [class^=icon-]{margin:0 -10px 0 6px;border-right:0;border-left:1px solid #ccc;border-radius:0 3px 3px 0}.subhead .btn-toolbar>:first-of-type{margin-right:0}.subhead .btn-group-sm>.btn [class*=" fa-"],.subhead .btn-group-sm>.btn [class*=" icon-"],.subhead .btn-group-sm>.btn [class^=fa-],.subhead .btn-group-sm>.btn [class^=icon-],.subhead .btn-sm [class*=" fa-"],.subhead .btn-sm [class*=" icon-"],.subhead .btn-sm [class^=fa-],.subhead .btn-sm [class^=icon-]{margin:0 -10px 0 6px;border-right:0;border-left:1px solid #ccc;border-radius:0 3px 3px 0}.com_cpanel .card .list-group>.published{border-right:5px solid #438243;border-left:0}.com_cpanel .card .list-group>.unpublished{border-right:5px solid #d9534f;border-left:0}.com_cpanel .card .module-dropdown{right:auto;left:0}.com_cpanel .card .module-dropdown>a{border-right:1px solid #ccc;border-left:0;border-top-left-radius:.25rem;border-top-right-radius:0} \ No newline at end of file diff --git a/administrator/templates/atum/css/template.css.map b/administrator/templates/atum/css/template.css.map index 432a4ccf8e794..9dd5dce61b8f0 100644 --- a/administrator/templates/atum/css/template.css.map +++ b/administrator/templates/atum/css/template.css.map @@ -78,5 +78,5 @@ "../scss/pages/_com_users.scss" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/administrator/templates/atum/css/template.min.css b/administrator/templates/atum/css/template.min.css index 55c12d8fbcd7e..5421b7dee6c4a 100644 --- a/administrator/templates/atum/css/template.min.css +++ b/administrator/templates/atum/css/template.min.css @@ -1 +1 @@ -#flying-focus{position:absolute;margin:0;background:0 0;transition-property:left,top,width,height;transition-timing-function:cubic-bezier(0,1,0,1);visibility:hidden;pointer-events:none;box-shadow:0 0 2px 3px #78aeda,0 0 2px #78aeda inset;border-radius:2px}#flying-focus.flying-focus_visible{visibility:visible;z-index:9999}@media screen and (-webkit-min-device-pixel-ratio:0){#flying-focus{box-shadow:none;outline:5px auto -webkit-focus-ring-color;outline-offset:-3px}}.flying-focus_target{outline:0!important}.flying-focus_target::-moz-focus-inner{border:0!important}.js-switcher{position:relative;box-sizing:content-box;display:inline-block;width:60px;height:26px;margin-top:2px;vertical-align:middle;cursor:pointer;-ms-user-select:none;user-select:none;background-color:#f1f1f1;background-clip:content-box;border:1px solid rgba(0,0,0,.18);border-radius:.25rem;box-shadow:0 0 0 0 #dfdfdf inset;transition:border .4s ease 0s,box-shadow .4s ease 0s}.js-switcher.active{background-color:#64bd63;border-color:#64bd63;box-shadow:0 0 0 16px #64bd63 inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.js-switcher.switcher-danger.active{background-color:#bc6564;border-color:#bc6564;box-shadow:0 0 0 16px #bc6564 inset}.js-switcher.switcher-primary.active{background-color:#648fba;border-color:#648fba;box-shadow:0 0 0 16px #648fba inset}.js-switcher input{position:absolute;top:0;left:0;z-index:2;width:60px;height:26px;padding:0;margin:0;cursor:pointer;opacity:0}.js-switcher .switch{position:absolute;top:0;width:30px;height:26px;background:#fefefe;border-radius:.25rem;box-shadow:0 0 1px rgba(0,0,0,.1) inset,0 1px 3px rgba(0,0,0,.15);transition:left .2s ease 0s}.js-switcher input:checked~.switch{left:0}.js-switcher input~:checked~.switch{left:30px}.js-switcher input:checked{z-index:0}.switcher-labels{position:relative;margin-left:10px}.switcher-labels span{position:absolute;top:0;left:0;color:#aaa;visibility:hidden;opacity:0;transition:all .2s ease-in-out}.switcher-labels span.active{visibility:visible;opacity:1;transition:all .2s ease-in-out}body,html{font-size:14px}body{padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-weight:400}.small,small{font-size:.8rem}.j-main-container .alert{margin:10px}.notify-alerts{position:fixed;top:15px;left:50%;z-index:1031;margin-left:125px;transition:all .5s ease;transform:translateX(-50%)}.notify-alerts .alert{width:100%;min-width:280px;max-width:400px;margin-bottom:.5rem;opacity:0;animation:fadeIn ease-in 1;animation-duration:.35s;animation-delay:0s;animation-fill-mode:forwards}.notify-alerts .alert:first-of-type{animation-delay:.3s}.notify-alerts.fullWidth{left:265px}.notify-alerts.fullWidth .alert{width:auto;min-width:none;max-width:none;margin-left:0}.notify-alerts .close{position:relative;right:-.5rem;padding:.5rem;line-height:1rem;color:#000;opacity:1}.closed .notify-alerts{margin-left:0}.closed+.notify-alerts.fullWidth{left:70px}.wrapper0 .notify-alerts{margin-left:0}@keyframes fadeIn{from{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.form-control{max-width:240px;background-color:#fefefe}.form-control.input-xlarge{max-width:350px}.form-control.input-xxlarge{max-width:550px}.form-control.input-full{max-width:100%}.control-group{margin-bottom:18px}.control-group>.form-check{display:inline-block}.control-group::after{display:table;clear:both;content:""}.control-group .control-label{float:left;width:220px;padding-top:5px;padding-right:5px;text-align:left}.control-group .controls{margin-left:220px}.form-no-margin .control-group .controls{margin-left:0}.form-no-margin .control-group .control-label{float:none}.custom-select{min-width:240px}.spacer hr{width:380px}.card .custom-select{width:100%}td .form-control{display:inline-block;width:auto}legend{margin-bottom:1.1rem}.checkboxes{padding-top:5px}.checkboxes .checkbox input{position:static;margin-left:0}.form-check{padding-top:5px;margin-bottom:0}.modal label{width:100%}.invalid{color:#bc6564;border-color:#bc6564}.valid{border-color:#64bd63}.custom-select[multiple]{height:auto;background:0 0}.header{position:relative;z-index:5;height:48px;background:#1c3d5c}.header::after{position:absolute;top:100%;width:100%;height:3px;content:"";background-color:#006898;background-image:linear-gradient(to right,#59afff 0,#59daff 100%)}.header .page-title{display:inline-block;margin:0 5px;font-size:1.3rem;font-weight:400;line-height:48px;color:#fefefe}.header .page-title [class^=icon-]{margin-right:15px;font-size:1.857rem;vertical-align:middle}.header .navbar-brand{padding:0;font-size:1.1rem;color:#fefefe}.header .navbar-brand:focus,.header .navbar-brand:hover{color:#efefef}@media (min-width:576px) and (max-width:767px){.header .navbar-brand{margin-right:0;margin-left:10px}}.header .navbar-brand span{margin-left:.4rem}.header .nav-item{background-color:#2e5a84;border-left:1px solid #1c3d5c}.header .nav-link{position:relative;padding:0;line-height:48px}.header .nav-link .fa{width:50px;font-size:1.2rem;color:#fefefe;vertical-align:middle;transition:all .2s ease-in-out}.header .nav-link .fa-external-link{position:relative;left:2px}.header .nav-link .badge{position:absolute;top:4px;right:2px}.header .nav-link.dropdown-toggle::after{display:none}.header .nav-link:hover .fa{font-size:1.3rem;transition:all .2s ease-in-out}.header .dropdown-notifications{min-width:280px;padding:0;border:0}.header .dropdown-notifications h2{font-size:.9286rem}.header .dropdown-menu::after{left:.65rem}.header .dropdown-menu-right::after{right:.65rem;left:auto}.header .header-profile .dropdown-menu{padding-top:0}.header .header-profile .dropdown-menu::after{color:#f2f2f2}.header .header-profile-user{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:.3rem;background-color:#f2f2f2;border-bottom:1px solid rgba(0,0,0,.1);border-radius:.25rem .25rem 0 0}.header .list-group-item-text:last-child{margin-bottom:0}.header .joomla-version{margin-right:.9rem;margin-bottom:0;font-size:.9286rem;color:#fefefe}@media (max-width:991px){.header{position:fixed;top:0;width:100%}.header+.container-title{margin-top:48px}}.menu-collapse{font-size:2rem;text-align:center}.menu-collapse a{display:block;width:48px;line-height:48px;color:#fff;background-color:#2e5a84}.icon-back::before{content:"\e008"}.icon-crop::before{content:"\f125"}.icon-white{color:#fefefe}.icon-publish{color:#438243}.icon-unpublish{color:#d9534f}.tbody-icon{padding:0 3px;text-align:center;background-color:transparent;border:0}.tbody-icon span{width:26px;height:26px;font-size:1rem;line-height:22px;color:#ccc;border:2px solid #ccc;border-radius:50%}.tbody-icon .icon-publish{color:#438243;border-color:#438243}.tbody-icon .icon-featured{color:#f0ad4e;border-color:#f0ad4e}.tbody-icon .icon-unpublish{color:#d9534f;border-color:#d9534f}.tbody-icon .icon-archive{color:#464a4c;border-color:#464a4c}.tbody-icon .icon-checkedout{width:auto;height:auto;font-size:1.2rem;line-height:1rem;color:#464a4c;border:0}iframe{border:0}.modal iframe{width:100%}.view-login{background:#1c3d5c}.view-login .container{position:absolute;top:50%;left:50%;width:330px;margin-top:-240px;margin-left:-165px}@media (max-width:575px){.view-login .container{top:10px;width:320px;margin-top:0!important;margin-left:-160px}}.view-login .login-logo{margin:0 0 3rem;text-align:center}@media (max-width:767px){.view-login .login-logo{margin:1rem 0}}.view-login h2{font-size:1.9rem;font-weight:300}.view-login .forgot{text-align:center}.view-login .card-img-top{max-width:100%}.view-login .navbar a,.view-login .navbar p{margin-bottom:0;color:#fff}.view-login .navbar-fixed-bottom{bottom:10px;text-align:center}.view-login .login-joomla{position:absolute;bottom:10px;left:50%;width:24px;height:24px;margin-left:-12px;font-size:22px}@media (max-width:575px){.view-login .btn{padding:8px 10px;font-size:14px}}.modal .btn{margin-right:.5rem}.modal .btn-primary:not([href]),.modal .btn-success:not([href]){color:#fff}.modal .btn-primary:not([href]):hover,.modal .btn-success:not([href]):hover{color:#fff}.modal-header{padding:0 15px}.modal-header .close{width:46px;margin-top:0;margin-right:-15px;font-size:2rem;line-height:46px;border-left:1px solid #ccc}.modal-body{padding:0}.modal-title{font-weight:400;line-height:46px}.contentpane{padding:15px}.quickicons-container{padding:18px 7.5px 0;margin:-15px;margin-bottom:15px;background-color:#1c3d5c}.quick-icons *,.quick-icons ::after,.quick-icons ::before{transition:all .25s ease}.quick-icons a{position:relative;height:4.7rem;margin-bottom:15px;overflow:hidden;color:#fefefe;background-color:#447aad;background-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.1) 100%);border-radius:.25rem}@media (max-width:575px){.quick-icons a{width:60px;height:60px;margin:0 auto;overflow:visible;color:#fff;text-align:center;border-radius:50%}}@media (max-width:575px){.quick-icons a.pulse{box-shadow:0 0 0 0 rgba(28,61,92,.7);animation:pulse 1.25s infinite cubic-bezier(.66,0,0,1)}}.quick-icons a:focus,.quick-icons a:hover{text-decoration:none;background-color:#5087ba}.quick-icons a:focus::before,.quick-icons a:hover::before{color:#6a98c4}.quick-icons a>*{vertical-align:middle}.quick-icons a span{z-index:1;font-size:1.2rem}.quick-icons a span.j-links-link{padding:0 1rem}@media (max-width:575px){.quick-icons a span{padding:0;font-size:1rem;line-height:1.4rem}}.quick-icons a span[class*=" icon-"],.quick-icons a span[class^=icon-]{width:5rem;height:4.7rem;padding-left:2px;font-size:2.5rem;font-weight:400;line-height:4.7rem;background-color:rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.15)}@media (max-width:575px){.quick-icons a span[class*=" icon-"],.quick-icons a span[class^=icon-]{width:60px;height:60px;padding:0;margin:0 auto!important;line-height:60px;background:0 0;border-right:0}}.quick-icons a::before{position:absolute;top:-100px;right:-40px;font-family:FontAwesome;font-size:10em;color:#5087ba;content:"\f1aa";transform:rotate(20deg)}@media (max-width:575px){.quick-icons a::before{display:none}}.quick-icons .quickicon-text-xs{display:block;margin-bottom:30px;text-align:center}.quick-icons .danger a::after{right:0}@media (max-width:575px){.quick-icons .danger a{background:#df706c;animation:none}}.quick-icons .danger a span[class*=" icon-"],.quick-icons .danger a span[class^=icon-]{background-color:#df706c}@media (max-width:575px){.quick-icons .danger a span[class*=" icon-"],.quick-icons .danger a span[class^=icon-]{background:0 0}}.quick-icons .success a::after{right:0}@media (max-width:575px){.quick-icons .success a{background:#4f9a4f;animation:none}}.quick-icons .success a span[class*=" icon-"],.quick-icons .success a span[class^=icon-]{background-color:#4f9a4f}@media (max-width:575px){.quick-icons .success a span[class*=" icon-"],.quick-icons .success a span[class^=icon-]{background:0 0}}.quick-icons [id*=plg_quickicon] a,.quick-icons [id*=plg_quickicon] a::before{transition-delay:.4s}@keyframes pulse{to{box-shadow:0 0 0 15px rgba(232,76,61,0)}}.js-stools{position:relative;width:100%;padding:8px 10px 0;background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.125);border-radius:.25rem .25rem 0 0;box-shadow:0 1px #fff inset,0 2px 3px -3px rgba(0,0,0,.15)}.js-stools .btn-wrapper{display:inline-block;margin-right:5px}.js-stools .js-stools-container-filters{position:absolute;right:-1px;z-index:1;display:none;flex-direction:column;padding:10px;margin:0;background-color:#fff;border:1px solid #ccc;border-radius:0 0 0 .25rem}.js-stools .js-stools-container-filters .custom-select{width:100%}.js-stools .js-stools-container-filters.js-filters-show{display:flex}.js-stools .js-stools-container-filters .chzn-container-single{display:block}.js-stools .js-stools-container-filters .chzn-container-single .chzn-single{display:block;font-size:1rem}.js-stools .js-stools-field-filter .custom-select.active{color:#fff;background:#fefefe url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23fff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat scroll right .75rem center/8px 10px;background-color:#006898}.js-stools .js-stools-field-filter .custom-select option{color:#464a4c;background-color:#fff}.js-stools .js-stools-container-selector{float:left}.js-stools .js-stools-container-bar{float:right}.js-stools .js-stools-container-bar .btn-toolbar{float:left;margin-bottom:8px}.js-stools .js-stools-container-bar .btn-toolbar .btn-group:first-child{margin-left:0}.js-stools .js-stools-container-bar .input-append{margin-bottom:0}.js-stools .js-stools-container-list{float:left;text-align:left}.js-stools .js-stools-container-list .js-stools-field-list:last-child{margin-right:0}.js-stools-column-order [class*=" icon-"],.js-stools-column-order [class^=icon-]{text-align:center}.wrapper{padding-left:250px;transition:all .3s ease}@media (max-width:991px){.wrapper{padding-left:0}}.sidebar-wrapper{position:fixed;left:0;z-index:10;width:250px;height:100%;margin-left:0;background-color:#1c3d5c;box-shadow:0 3px 10px rgba(0,0,0,.5);transition:all .3s ease}.sidebar-wrapper .sidebar-brand{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}@media (max-width:991px){.sidebar-wrapper{margin-top:3px}.sidebar-wrapper .main-nav{max-height:calc(100vh - 147px)}}.sidebar-wrapper .main-brand{margin-left:5px;font-size:30px;line-height:96px;text-align:center;text-indent:0;border:0;box-shadow:none}.sidebar-wrapper .main-brand a{display:block;margin-right:5px;overflow:hidden;border:0;box-shadow:none}.sidebar-wrapper .main-brand a:hover{background:0 0}.sidebar-wrapper .main-brand img{width:190px}.menu-toggle-icon{width:48px;font-size:1.7rem}.main-nav{position:relative;z-index:1;width:250px;height:calc(100vh - 96px);list-style:none;background-color:#1c3d5c;opacity:1}.main-nav::after{position:absolute;top:0;right:0;bottom:0;width:0;content:"";background-color:#0f2131;transition:all .3s ease}.main-nav>li{background-color:#1c3d5c;border-bottom:1px solid rgba(0,0,0,.15)}.main-nav>li:first-of-type{border-top:1px solid rgba(0,0,0,.15)}.main-nav li{max-height:40px;line-height:40px}.main-nav li a{position:relative;display:block;max-height:40px;overflow:hidden;color:#fff;text-decoration:none;cursor:pointer;opacity:1}.main-nav li a:hover{color:#fff;text-decoration:none;background-color:rgba(0,0,0,.2)}.main-nav li a:active,.main-nav li a:focus{text-decoration:none;outline:0;box-shadow:inset 0 0 0 1px #78aeda}.main-nav li a:not([href]):not([tabindex]){color:#fff}.main-nav li ul{position:absolute;top:0;left:50px;z-index:-3;display:block;width:200px;height:100%;padding:0;opacity:0;transition:left .2s ease,opacity .2s ease;transition-delay:0}.main-nav li ul ul{display:none;opacity:1}.main-nav li ul li{text-indent:15px}.main-nav .close{padding:2px 10px;font-size:1.7rem;color:rgba(255,255,255,.8);text-indent:0;text-shadow:none}.main-nav .close:hover{background-color:transparent}.main-nav .open>a+ul{left:50px;z-index:1;opacity:1;transition-delay:.2s}.main-nav li li{line-height:2.2rem;border:0;box-shadow:none}.main-nav li li a{box-shadow:none}.main-nav li li a:hover{background-color:#2e5a84;box-shadow:inset 2px 0 2px rgba(0,0,0,.1)}.main-nav li li>span{color:rgba(255,255,255,.4)}.main-nav li li:first-of-type{margin:6px 0 0;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:1px}.main-nav li li:last-of-type>a{border-bottom:0}.main-nav .fa{position:relative;top:-2px;display:inline-block;margin:0 12px;font-size:20px;text-align:center;vertical-align:middle}.main-nav .collapse-level-1 a::before{display:none}.main-nav .collapse-level-1 li{position:relative}.main-nav .collapse-level-1 li:hover ul{display:block!important}.main-nav .collapse-level-2{position:absolute;top:0;left:100%!important;height:auto;padding:2px 0;background-color:#152d45;border-radius:0 .25rem .25rem 0;box-shadow:0 0 8px rgba(0,0,0,.2)}.main-nav .collapse-level-2>li>a{color:#fff;text-indent:15px}.main-nav .collapse-level-2 li:first-of-type{display:none}.main-nav .parent .collapse-arrow::after{position:absolute;top:0;right:15px;font-family:FontAwesome;font-size:.75rem;color:#fff;visibility:visible;content:"\f0da";transition-delay:.25s}.closed .main-nav{overflow-x:hidden}.child-open{overflow:visible}.child-open::after{width:200px}.child-open>li.parent>.collapse-arrow::after{visibility:hidden;opacity:0;transition-delay:0s}.child-open>li.open>a::before{position:absolute;top:1px;bottom:1px;left:0;width:3px;content:"";background-color:#59afff}.child-open .open>ul{display:block}@media (min-width:992px){.closed{padding-left:50px}}.closed .child-open::after{display:none}.closed .sidebar-wrapper{width:50px;overflow:hidden}.closed .parent .collapse-arrow::after{visibility:hidden;transition-delay:0s!important}.closed .menu-toggle-icon::before{content:"\f054"}.layout-edit .sidebar-wrapper .no-dropdown:hover{color:#fff;cursor:not-allowed;background:0 0}.sidebar-item-title{visibility:visible!important;opacity:1!important}.sidebar-nav ul{padding-left:.5rem}.sidebar-nav li{padding-bottom:3px;font-size:.9rem;font-weight:700}.sidebar-nav li.nav-header{padding-top:.5rem;font-size:.85rem;color:#292b2c}.sidebar-nav li a{color:#00344c}.status{z-index:9;padding:5px 10px;margin-left:250px;color:#626262;background:#ebebeb;border-top:1px solid #d4d4d4;box-shadow:0 1px 0 rgba(255,255,255,.8) inset;transition:all .3s ease;transition-delay:0s}.status p{margin:0}.status a,.status li{font-size:14px;color:#555}.closed .status{margin-left:50px}.sidebar-wrapper[data-hidden="1"]~.status{margin-left:0}.subhead{position:absolute;top:0;right:0;left:0;width:auto;min-height:43px;padding:15px 0;color:#0c192e;background:#f2f2f2}.subhead .row{margin-right:0;margin-left:0}.subhead .btn-toolbar{margin-bottom:0}.subhead .btn-toolbar>*{margin-left:.5rem}.subhead .btn-group{margin-right:.25rem}.subhead .btn-group .btn{margin-left:0}.subhead .btn-group-sm>.btn,.subhead .btn-sm{padding:0 .8rem;line-height:24px}.subhead .btn-sm{padding:0 10px;line-height:1.8rem;color:#292b2c;background-color:#fefefe;border-color:#ccc;box-shadow:0 1px 2px rgba(0,0,0,.05)}.subhead .btn-sm [class*=" fa-"],.subhead .btn-sm [class*=" icon-"],.subhead .btn-sm [class^=fa-],.subhead .btn-sm [class^=icon-]{z-index:-1;display:inline-block;width:28px;height:auto;margin:0 6px 0 -10px;line-height:1.8rem;color:inherit;background-color:#eceeef;border-right:1px solid #ccc;border-radius:3px 0 0 3px}.subhead .btn-sm:hover{background-color:#eceeef;border-color:#ccc}.subhead .btn-outline-primary [class*=" fa-"],.subhead .btn-outline-primary [class*=" icon-"],.subhead .btn-outline-primary [class^=fa-],.subhead .btn-outline-primary [class^=icon-],.subhead .btn-primary [class*=" fa-"],.subhead .btn-primary [class*=" icon-"],.subhead .btn-primary [class^=fa-],.subhead .btn-primary [class^=icon-]{color:#006898}.subhead .btn-outline-success [class*=" fa-"],.subhead .btn-outline-success [class*=" icon-"],.subhead .btn-outline-success [class^=fa-],.subhead .btn-outline-success [class^=icon-],.subhead .btn-success [class*=" fa-"],.subhead .btn-success [class*=" icon-"],.subhead .btn-success [class^=fa-],.subhead .btn-success [class^=icon-]{color:#438243}.subhead .btn-info [class*=" fa-"],.subhead .btn-info [class*=" icon-"],.subhead .btn-info [class^=fa-],.subhead .btn-info [class^=icon-],.subhead .btn-outline-info [class*=" fa-"],.subhead .btn-outline-info [class*=" icon-"],.subhead .btn-outline-info [class^=fa-],.subhead .btn-outline-info [class^=icon-]{color:#5bc0de}.subhead .btn-danger [class*=" fa-"],.subhead .btn-danger [class*=" icon-"],.subhead .btn-danger [class^=fa-],.subhead .btn-danger [class^=icon-],.subhead .btn-outline-danger [class*=" fa-"],.subhead .btn-outline-danger [class*=" icon-"],.subhead .btn-outline-danger [class^=fa-],.subhead .btn-outline-danger [class^=icon-]{color:#d9534f}.subhead .btn-outline-warning [class*=" fa-"],.subhead .btn-outline-warning [class*=" icon-"],.subhead .btn-outline-warning [class^=fa-],.subhead .btn-outline-warning [class^=icon-],.subhead .btn-warning [class*=" fa-"],.subhead .btn-warning [class*=" icon-"],.subhead .btn-warning [class^=fa-],.subhead .btn-warning [class^=icon-]{color:#f0ad4e}.subhead .btn-success:not(.dropdown-toggle){width:140px;color:#fefefe;background-color:#438243;border-color:rgba(0,0,0,.2)}.subhead .btn-success:not(.dropdown-toggle) [class*=" fa-"],.subhead .btn-success:not(.dropdown-toggle) [class*=" icon-"],.subhead .btn-success:not(.dropdown-toggle) [class^=fa-],.subhead .btn-success:not(.dropdown-toggle) [class^=icon-]{width:16px;margin-right:0;margin-left:0;color:#fefefe;background-color:transparent;border-right:0 none;border-left:0 none}.subhead .btn-success:not(.dropdown-toggle):hover{background-color:#326032}.subhead .btn-success.dropdown-toggle{background:#2e5a2e;border-color:#2e5a2e}.subhead .btn-success.dropdown-toggle::after{color:#fefefe}.subhead>:first-child:not(.float-sm-right){margin-left:0}.subhead .float-sm-right{margin-left:.8rem}.subhead.subhead-fixed{position:fixed;top:0;left:250px;z-index:9;padding-top:12px;padding-bottom:12px}.closed .subhead-fixed{left:55px}.btn-toolbar{margin-bottom:20px;margin-left:0}.treeselect{display:block;padding-left:0;list-style:none}.treeselect .nav-header{font-weight:700;color:#292b2c}.treeselect li{position:relative;display:block;line-height:2.2rem;list-style:none}.treeselect li::before{position:absolute;top:14px;left:25px;width:10px;height:1px;margin:auto;content:"";background-color:rgba(0,0,0,.2)}.treeselect li::after{position:absolute;top:0;bottom:0;left:25px;width:1px;height:100%;content:"";background-color:rgba(0,0,0,.2)}.treeselect li:last-child::after{height:14px}.treeselect li li{padding-left:40px}.treeselect>li::after,.treeselect>li::before{display:none}.treeselect .icon-{display:none}.treeselect .treeselect-toggle{display:inline-block;padding:0;margin-right:.1rem;text-align:center;cursor:pointer}.treeselect .treeselect-menu{display:inline-block}.treeselect .treeselect-item{display:inline-block}.treeselect .treeselect-item input{position:relative;top:1px;margin-right:.2rem}.treeselect .treeselect-item label{margin-bottom:0}.treeselect .dropdown-toggle{padding:0 .5rem .3rem;margin-left:.5rem}.treeselect .dropdown-toggle::after{margin-left:0;font-size:1rem;color:#464a4c}.treeselect-sub{padding-left:0}.tree-holder ul ul li::after,.tree-holder ul ul li::before{left:8px;display:block}.tree-holder ul ul li::before{top:12px}.tree-holder ul ul li:last-child::after{height:12px}.tree-holder li{line-height:1.8rem}.tree-holder li li{padding-left:20px}.fg-1{flex-grow:1}.fg-2{flex-grow:2}.fg-3{flex-grow:3}.element-invisible{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;clip-path:inset(50%)}.hidden{display:none;visibility:hidden}.awesomplete{display:block}.alert-message,.alert-success{background-color:#f7fbf7;border-color:#81be81;border-left:10px solid #81be81;color:#292b2c}.alert-message hr,.alert-success hr{border-top-color:#70b670}.alert-message .alert-link,.alert-success .alert-link{color:#60ad60}.alert-info{background-color:#f0f9fc;border-color:#5bc0de;border-left:10px solid #5bc0de;color:#292b2c}.alert-info hr{border-top-color:#46b8da}.alert-info .alert-link{color:#31b0d5}.alert-warning{background-color:#fef9f3;border-color:#f0ad4e;border-left:10px solid #f0ad4e;color:#292b2c}.alert-warning hr{border-top-color:#eea236}.alert-warning .alert-link{color:#ec971f}.alert-danger{background-color:#f9e2e2;border-color:#d9534f;border-left:10px solid #d9534f;color:#292b2c}.alert-danger hr{border-top-color:#d43f3a}.alert-danger .alert-link{color:#c9302c}.btn-group-xs>.btn,.btn.btn-xs{padding:.09rem .4rem;font-size:.7rem;line-height:1.2;border-radius:.2rem}.btn.btn-xs .caret{font-size:16px;line-height:13px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus{text-decoration:none}.btn.group-move{cursor:move}.btn-secondary{background-color:#fefefe}.card{background-color:#f8f8f8}.card.card-light{background-color:#f8f8f8}.card.card-dark{background-color:#0d1321}.card.card-dark .module-dropdown>a,.card.card-dark a:not(.dropdown-item),.card.card-dark>*{color:#fefefe}.card.card-dark .list-group-item{background:0 0}.custom-select.custom-select-color-state.custom-select-success{color:#fefefe;background-color:#438243}.custom-select.custom-select-color-state.custom-select-success option{color:#464a4c;background-color:#fefefe}.custom-select.custom-select-color-state.custom-select-danger{color:#fefefe;background-color:#d9534f}.custom-select.custom-select-color-state.custom-select-danger option{color:#464a4c;background-color:#fefefe}.accordion .card-header{display:block;font-size:.9286rem;font-weight:700;line-height:1.1}.accordion .list-group-item{color:#006898}.dropdown-menu{padding:.2rem 0;margin-top:.5rem;background-color:#fefefe;border-color:#ccc}.dropdown-menu::after{position:absolute;top:-1.5rem;left:.9rem;font-family:FontAwesome;font-size:1.6rem;color:#fefefe;text-shadow:0 -1px 0 rgba(0,0,0,.2);content:"\f0d8"}.dropdown-item{padding:3px .75rem}.dropdown-menu-right::after{right:.9rem;left:auto}.list-group-item{background-color:#fefefe}.list-unstyled .list-unstyled{padding-left:20px}.jviewport-height10{height:10vh}.jviewport-height20{height:20vh}.jviewport-height30{height:30vh}.jviewport-height40{height:40vh}.jviewport-height50{height:50vh}.jviewport-height60{height:60vh}.jviewport-height70{height:70vh}.jviewport-height80{height:80vh}.jviewport-height90{height:90vh}.jviewport-height100{height:100vh}[class*=jviewport-height] iframe{height:100%}.modal-dialog.jviewport-width10{width:10vw;max-width:none}.modal-dialog.jviewport-width20{width:20vw;max-width:none}.modal-dialog.jviewport-width30{width:30vw;max-width:none}.modal-dialog.jviewport-width40{width:40vw;max-width:none}.modal-dialog.jviewport-width50{width:50vw;max-width:none}.modal-dialog.jviewport-width60{width:60vw;max-width:none}.modal-dialog.jviewport-width70{width:70vw;max-width:none}.modal-dialog.jviewport-width80{width:80vw;max-width:none}.modal-dialog.jviewport-width90{width:90vw;max-width:none}.modal-dialog.jviewport-width100{width:100vw;max-width:none}.nav.nav-tabs{padding:0;margin:0;background-color:#f5f5f5;border:1px solid #ccc;border-bottom:0;border-radius:.25rem .25rem 0 0;box-shadow:0 1px #fff inset,0 2px 3px -3px rgba(0,0,0,.15),0 -4px 0 rgba(0,0,0,.05) inset,0 0 3px rgba(0,0,0,.04)}.nav.nav-tabs .nav-item{margin-bottom:0;margin-left:0}.nav.nav-tabs .nav-item:first-of-type .nav-link.active{border-radius:.25rem 0 0;box-shadow:-1px 0 1px -1px rgba(0,0,0,.06),inset -2px 0 1px -1px rgba(0,0,0,.08),inset 0 1px 0 rgba(0,0,0,.02)}.nav.nav-tabs .nav-item:last-of-type .nav-link{box-shadow:-1px 0 0 rgba(0,0,0,.05),1px 0 0 rgba(0,0,0,.05)}.nav.nav-tabs .nav-item:last-of-type .nav-link.active{box-shadow:inset 2px 0 1px -1px rgba(0,0,0,.08),inset -2px 0 1px -1px rgba(0,0,0,.08),inset 0 1px 0 rgba(0,0,0,.02)}.nav.nav-tabs .nav-link{position:relative;padding:.75em 1em;color:#0d1321;border:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:-1px 0 0 rgba(0,0,0,.05)}.nav.nav-tabs .nav-link.active{background-color:rgba(0,0,0,.03);background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.05) 100%);border-right:0;border-left:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:inset 2px 0 1px -1px rgba(0,0,0,.08),inset -2px 0 1px -1px rgba(0,0,0,.08),inset 0 1px 0 rgba(0,0,0,.02)}.nav.nav-tabs .nav-link.active::after{position:absolute;right:0;bottom:-1px;left:0;height:5px;content:"";background-color:#006898;opacity:.8}.nav-tabs+.tab-content{padding:15px;background:#fefefe;border:1px solid;border-color:#ccc;border-radius:0 0 .25rem .25rem;box-shadow:0 0 3px rgba(0,0,0,.04)}.pagination{margin:1rem}.table thead th{white-space:nowrap;border-bottom-width:1px}.table td,.table th{padding:8px;vertical-align:middle}.table td label,.table th label{margin-bottom:0}.chzn-container.chzn-container-single .chzn-single{display:inline-block;max-width:100%;height:calc(2.25rem - 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#464a4c;vertical-align:middle;background:#fefefe url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:none;-moz-appearance:none;-webkit-appearance:none}.chzn-container.chzn-container-single .chzn-single abbr{top:10px}.chzn-container.chzn-container-single .chzn-single:focus{border-color:#19b6ff;outline:0}.chzn-container.chzn-container-single .chzn-single:disabled{color:#636c72;cursor:not-allowed;background-color:#eceeef}.chzn-container.chzn-container-single .chzn-single div b{background:0 0}.chzn-container.chzn-container-single .chzn-drop{background:#fefefe;border:1px solid rgba(0,0,0,.15)}.chzn-container.chzn-container-single.chzn-container-active .chzn-single{border-bottom-right-radius:0;border-bottom-left-radius:0}.chzn-container-single{width:auto!important}.card .chzn-container.chzn-container-single{width:100%!important}.card .chzn-container.chzn-container-single .chzn-single{width:100%!important}.gu-mirror{position:fixed!important;z-index:9999!important;margin:0!important;cursor:move;background-color:#90ee90;opacity:.8}.gu-mirror.table{display:table}.gu-mirror.table td{display:table-cell}.js-draggable .sortable-handler{cursor:move}.minicolors-theme-bootstrap .minicolors-input{width:120px}.minicolors-theme-bootstrap .rgb{width:175px}.minicolors-theme-bootstrap .rgba{width:220px}.editor .toggle-editor{margin-top:1rem}.editor .mce-tinymce{border:1px solid #ccc;border-radius:.25rem}.editor .mce-btn,.editor .mce-panel{background:#f8f8f8}.com_config .content{background-color:transparent}.com_config [class^=col-]>fieldset{margin-bottom:2rem}.com_cpanel .content{margin-top:0;background:0 0}.com_cpanel .card{box-shadow:0 0 3px rgba(0,0,0,.04)}.com_cpanel .card p:first-of-type{margin-top:1rem}.com_cpanel .card p:last-child{margin-bottom:0}.com_cpanel .card .list-group{margin-top:0;margin-right:-1.25rem;margin-bottom:-1.25rem;margin-left:-1.25rem}.com_cpanel .card .list-group>li{padding:.6rem 1.25rem;overflow:hidden}.com_cpanel .card .list-group>.published{padding-left:.9rem;border-left:5px solid #438243}.com_cpanel .card .list-group>.unpublished{padding-left:.9rem;border-left:5px solid #d9534f}.com_cpanel .card .list-group:first-of-type{border-top:0}.com_cpanel .card .list-group-item:first-child{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.com_cpanel .card .list-group-item:last-child{border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}.com_cpanel .card-title{position:relative;padding:.9em 1.25rem .75rem;margin-top:-1.25rem;margin-right:-1.25rem;margin-bottom:0;margin-left:-1.25rem;font-size:.9286rem;color:#1c3d5c;background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.125);border-radius:.25rem .25rem 0 0;box-shadow:0 1px #fefefe inset,0 2px 3px -3px rgba(0,0,0,.15)}.com_cpanel .module-dropdown{position:absolute;top:0;right:0;z-index:2}.com_cpanel .module-dropdown>a{display:inline-block;width:2.6em;height:2.6em;line-height:2.6em;color:#464a4c;text-align:center;background-color:#f5f5f5;border-left:1px solid #ccc;border-top-right-radius:.25rem;box-shadow:1px 0 #fefefe inset}.com_cpanel .module-dropdown>a:hover,.com_cpanel .module-dropdown>a[aria-expanded*=true]{background-color:#f0f0f0;box-shadow:none}.admin.com_modules .js-stools-container-bar .btn-toolbar{float:left}.menu-assignment{position:relative}.menu-assignment .menu-links{padding-left:0;margin-top:15px;margin-left:0;column-count:3;column-gap:15px}.menu-assignment .menu-links>li{display:inline-block;width:100%;margin-bottom:15px;vertical-align:top;list-style:none;column-break-inside:avoid;backface-visibility:hidden}.menu-assignment .menu-links-block{padding:15px;background-color:#fafafa;border:1px solid #ddd;border-radius:3px}.menu-assignment label{display:block}.menu-assignment label input{position:relative;top:2px}@media (max-width:767px){.menu-assignment .menu-links{column-count:auto}}.com_users.view-debuggroup thead th,.com_users.view-debuguser thead th{white-space:normal}.com_users.view-debuggroup .legend,.com_users.view-debuguser .legend{margin:1rem 1rem 0}.container-main,.system-debug{padding-bottom:50px}.container-main{position:relative;min-height:calc(100vh - 50px);padding-top:15px;background-color:#f2f2f2}@media (max-width:991px){.container-main{padding-left:50px;margin-top:47px}}.list-view-main .container-main{background-color:#f2f2f2}.content{margin-top:42px;border-radius:.25rem}.content>.row{margin-right:0;margin-left:0}.j-main-container{background-color:#fefefe;border:1px solid rgba(0,0,0,.17);border-radius:.25rem;box-shadow:0 0 3px rgba(0,0,0,.075)}.row-selected{background-color:#d9edf7}.chzn-container-single{width:auto!important}.input-group-btn{flex-direction:row}.item-associations{padding:0}.item-associations li{display:inline-block;list-style:none}.badge-association{background-color:#636c72}.badge-association[href]:focus,.badge-association[href]:hover{background-color:#4b5257} \ No newline at end of file +#flying-focus{position:absolute;margin:0;background:0 0;transition-property:left,top,width,height;transition-timing-function:cubic-bezier(0,1,0,1);visibility:hidden;pointer-events:none;box-shadow:0 0 2px 3px #78aeda,0 0 2px #78aeda inset;border-radius:2px}#flying-focus.flying-focus_visible{visibility:visible;z-index:9999}@media screen and (-webkit-min-device-pixel-ratio:0){#flying-focus{box-shadow:none;outline:5px auto -webkit-focus-ring-color;outline-offset:-3px}}.flying-focus_target{outline:0!important}.flying-focus_target::-moz-focus-inner{border:0!important}.js-switcher{position:relative;box-sizing:content-box;display:inline-block;width:60px;height:26px;margin-top:2px;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f1f1f1;background-clip:content-box;border:1px solid rgba(0,0,0,.18);border-radius:.25rem;box-shadow:0 0 0 0 #dfdfdf inset;transition:border .4s ease 0s,box-shadow .4s ease 0s}.js-switcher.active{background-color:#64bd63;border-color:#64bd63;box-shadow:0 0 0 16px #64bd63 inset;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.js-switcher.switcher-danger.active{background-color:#bc6564;border-color:#bc6564;box-shadow:0 0 0 16px #bc6564 inset}.js-switcher.switcher-primary.active{background-color:#648fba;border-color:#648fba;box-shadow:0 0 0 16px #648fba inset}.js-switcher input{position:absolute;top:0;left:0;z-index:2;width:60px;height:26px;padding:0;margin:0;cursor:pointer;opacity:0}.js-switcher .switch{position:absolute;top:0;width:30px;height:26px;background:#fefefe;border-radius:.25rem;box-shadow:0 0 1px rgba(0,0,0,.1) inset,0 1px 3px rgba(0,0,0,.15);transition:left .2s ease 0s}.js-switcher input:checked~.switch{left:0}.js-switcher input~:checked~.switch{left:30px}.js-switcher input:checked{z-index:0}.switcher-labels{position:relative;margin-left:10px}.switcher-labels span{position:absolute;top:0;left:0;color:#aaa;visibility:hidden;opacity:0;transition:all .2s ease-in-out}.switcher-labels span.active{visibility:visible;opacity:1;transition:all .2s ease-in-out}body,html{font-size:14px}body{padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-weight:400}.small,small{font-size:.8rem}.j-main-container .alert{margin:10px}.notify-alerts{position:fixed;top:15px;left:50%;z-index:1031;margin-left:125px;transition:all .5s ease;transform:translateX(-50%)}.notify-alerts .alert{width:100%;min-width:280px;max-width:400px;margin-bottom:.5rem;opacity:0;animation:fadeIn ease-in 1;animation-duration:.35s;animation-delay:0s;animation-fill-mode:forwards}.notify-alerts .alert:first-of-type{animation-delay:.3s}.notify-alerts.fullWidth{left:265px}.notify-alerts.fullWidth .alert{width:auto;min-width:none;max-width:none;margin-left:0}.notify-alerts .close{position:relative;right:-.5rem;padding:.5rem;line-height:1rem;color:#000;opacity:1}.closed .notify-alerts{margin-left:0}.closed+.notify-alerts.fullWidth{left:70px}.wrapper0 .notify-alerts{margin-left:0}@keyframes fadeIn{from{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.form-control{max-width:240px;background-color:#fefefe}.form-control.input-xlarge{max-width:350px}.form-control.input-xxlarge{max-width:550px}.form-control.input-full{max-width:100%}.control-group{margin-bottom:18px}.control-group>.form-check{display:inline-block}.control-group::after{display:table;clear:both;content:""}.control-group .control-label{float:left;width:220px;padding-top:5px;padding-right:5px;text-align:left}.control-group .controls{margin-left:220px}.form-no-margin .control-group .controls{margin-left:0}.form-no-margin .control-group .control-label{float:none}.custom-select{min-width:240px}.spacer hr{width:380px}.card .custom-select{width:100%}td .form-control{display:inline-block;width:auto}legend{margin-bottom:1.1rem}.checkboxes{padding-top:5px}.checkboxes .checkbox input{position:static;margin-left:0}.form-check{padding-top:5px;margin-bottom:0}.modal label{width:100%}.invalid{color:#bc6564;border-color:#bc6564}.valid{border-color:#64bd63}.custom-select[multiple]{height:auto;background:0 0}.header{position:relative;z-index:5;height:48px;background:#1c3d5c}.header::after{position:absolute;top:100%;width:100%;height:3px;content:"";background-color:#006898;background-image:linear-gradient(to right,#59afff 0,#59daff 100%)}.header .page-title{display:inline-block;margin:0 5px;font-size:1.3rem;font-weight:400;line-height:48px;color:#fefefe}.header .page-title [class^=icon-]{margin-right:15px;font-size:1.857rem;vertical-align:middle}.header .navbar-brand{padding:0;font-size:1.1rem;color:#fefefe}.header .navbar-brand:focus,.header .navbar-brand:hover{color:#efefef}@media (min-width:576px) and (max-width:767px){.header .navbar-brand{margin-right:0;margin-left:10px}}.header .navbar-brand span{margin-left:.4rem}.header .nav-item{background-color:#2e5a84;border-left:1px solid #1c3d5c}.header .nav-link{position:relative;padding:0;line-height:48px}.header .nav-link .fa{width:50px;font-size:1.2rem;color:#fefefe;vertical-align:middle;transition:all .2s ease-in-out}.header .nav-link .fa-external-link{position:relative;left:2px}.header .nav-link .badge{position:absolute;top:4px;right:2px}.header .nav-link.dropdown-toggle::after{display:none}.header .nav-link:hover .fa{font-size:1.3rem;transition:all .2s ease-in-out}.header .dropdown-notifications{min-width:280px;padding:0;border:0}.header .dropdown-notifications h2{font-size:.9286rem}.header .dropdown-menu::after{left:.65rem}.header .dropdown-menu-right::after{right:.65rem;left:auto}.header .header-profile .dropdown-menu{padding-top:0}.header .header-profile .dropdown-menu::after{color:#f2f2f2}.header .header-profile-user{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:.3rem;background-color:#f2f2f2;border-bottom:1px solid rgba(0,0,0,.1);border-radius:.25rem .25rem 0 0}.header .list-group-item-text:last-child{margin-bottom:0}.header .joomla-version{margin-right:.9rem;margin-bottom:0;font-size:.9286rem;color:#fefefe}@media (max-width:991px){.header{position:fixed;top:0;width:100%}.header+.container-title{margin-top:48px}}.menu-collapse{font-size:2rem;text-align:center}.menu-collapse a{display:block;width:48px;line-height:48px;color:#fff;background-color:#2e5a84}.icon-back::before{content:"\e008"}.icon-crop::before{content:"\f125"}.icon-white{color:#fefefe}.icon-publish{color:#438243}.icon-unpublish{color:#d9534f}.tbody-icon{padding:0 3px;text-align:center;background-color:transparent;border:0}.tbody-icon span{width:26px;height:26px;font-size:1rem;line-height:22px;color:#ccc;border:2px solid #ccc;border-radius:50%}.tbody-icon .icon-publish{color:#438243;border-color:#438243}.tbody-icon .icon-featured{color:#f0ad4e;border-color:#f0ad4e}.tbody-icon .icon-unpublish{color:#d9534f;border-color:#d9534f}.tbody-icon .icon-archive{color:#464a4c;border-color:#464a4c}.tbody-icon .icon-checkedout{width:auto;height:auto;font-size:1.2rem;line-height:1rem;color:#464a4c;border:0}iframe{border:0}.modal iframe{width:100%}.view-login{background:#1c3d5c}.view-login .container{position:absolute;top:50%;left:50%;width:330px;margin-top:-240px;margin-left:-165px}@media (max-width:575px){.view-login .container{top:10px;width:320px;margin-top:0!important;margin-left:-160px}}.view-login .login-logo{margin:0 0 3rem;text-align:center}@media (max-width:767px){.view-login .login-logo{margin:1rem 0}}.view-login h2{font-size:1.9rem;font-weight:300}.view-login .forgot{text-align:center}.view-login .card-img-top{max-width:100%}.view-login .navbar a,.view-login .navbar p{margin-bottom:0;color:#fff}.view-login .navbar-fixed-bottom{bottom:10px;text-align:center}.view-login .login-joomla{position:absolute;bottom:10px;left:50%;width:24px;height:24px;margin-left:-12px;font-size:22px}@media (max-width:575px){.view-login .btn{padding:8px 10px;font-size:14px}}.modal .btn{margin-right:.5rem}.modal .btn-primary:not([href]),.modal .btn-success:not([href]){color:#fff}.modal .btn-primary:not([href]):hover,.modal .btn-success:not([href]):hover{color:#fff}.modal-header{padding:0 15px}.modal-header .close{width:46px;margin-top:0;margin-right:-15px;font-size:2rem;line-height:46px;border-left:1px solid #ccc}.modal-body{padding:0}.modal-title{font-weight:400;line-height:46px}.contentpane{padding:15px}.quickicons-container{padding:18px 7.5px 0;margin:-15px;margin-bottom:15px;background-color:#1c3d5c}.quick-icons *,.quick-icons ::after,.quick-icons ::before{transition:all .25s ease}.quick-icons a{position:relative;height:4.7rem;margin-bottom:15px;overflow:hidden;color:#fefefe;background-color:#447aad;background-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.1) 100%);border-radius:.25rem}@media (max-width:575px){.quick-icons a{width:60px;height:60px;margin:0 auto;overflow:visible;color:#fff;text-align:center;border-radius:50%}}@media (max-width:575px){.quick-icons a.pulse{box-shadow:0 0 0 0 rgba(28,61,92,.7);animation:pulse 1.25s infinite cubic-bezier(.66,0,0,1)}}.quick-icons a:focus,.quick-icons a:hover{text-decoration:none;background-color:#5087ba}.quick-icons a:focus::before,.quick-icons a:hover::before{color:#6a98c4}.quick-icons a>*{vertical-align:middle}.quick-icons a span{z-index:1;font-size:1.2rem}.quick-icons a span.j-links-link{padding:0 1rem}@media (max-width:575px){.quick-icons a span{padding:0;font-size:1rem;line-height:1.4rem}}.quick-icons a span[class*=" icon-"],.quick-icons a span[class^=icon-]{width:5rem;height:4.7rem;padding-left:2px;font-size:2.5rem;font-weight:400;line-height:4.7rem;background-color:rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.15)}@media (max-width:575px){.quick-icons a span[class*=" icon-"],.quick-icons a span[class^=icon-]{width:60px;height:60px;padding:0;margin:0 auto!important;line-height:60px;background:0 0;border-right:0}}.quick-icons a::before{position:absolute;top:-100px;right:-40px;font-family:FontAwesome;font-size:10em;color:#5087ba;content:"\f1aa";transform:rotate(20deg)}@media (max-width:575px){.quick-icons a::before{display:none}}.quick-icons .quickicon-text-xs{display:block;margin-bottom:30px;text-align:center}.quick-icons .danger a::after{right:0}@media (max-width:575px){.quick-icons .danger a{background:#df706c;animation:none}}.quick-icons .danger a span[class*=" icon-"],.quick-icons .danger a span[class^=icon-]{background-color:#df706c}@media (max-width:575px){.quick-icons .danger a span[class*=" icon-"],.quick-icons .danger a span[class^=icon-]{background:0 0}}.quick-icons .success a::after{right:0}@media (max-width:575px){.quick-icons .success a{background:#4f9a4f;animation:none}}.quick-icons .success a span[class*=" icon-"],.quick-icons .success a span[class^=icon-]{background-color:#4f9a4f}@media (max-width:575px){.quick-icons .success a span[class*=" icon-"],.quick-icons .success a span[class^=icon-]{background:0 0}}.quick-icons [id*=plg_quickicon] a,.quick-icons [id*=plg_quickicon] a::before{transition-delay:.4s}@keyframes pulse{to{box-shadow:0 0 0 15px rgba(232,76,61,0)}}.js-stools{position:relative;width:100%;padding:8px 10px 0;background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.125);border-radius:.25rem .25rem 0 0;box-shadow:0 1px #fff inset,0 2px 3px -3px rgba(0,0,0,.15)}.js-stools .btn-wrapper{display:inline-block;margin-right:5px}.js-stools .js-stools-container-filters{position:absolute;right:-1px;z-index:1;display:none;flex-direction:column;padding:10px;margin:0;background-color:#fff;border:1px solid #ccc;border-radius:0 0 0 .25rem}.js-stools .js-stools-container-filters .custom-select{width:100%}.js-stools .js-stools-container-filters.js-filters-show{display:flex}.js-stools .js-stools-container-filters .chzn-container-single{display:block}.js-stools .js-stools-container-filters .chzn-container-single .chzn-single{display:block;font-size:1rem}.js-stools .js-stools-field-filter .custom-select.active{color:#fff;background:#fefefe url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23fff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat scroll right .75rem center/8px 10px;background-color:#006898}.js-stools .js-stools-field-filter .custom-select option{color:#464a4c;background-color:#fff}.js-stools .js-stools-container-selector{float:left}.js-stools .js-stools-container-bar{float:right}.js-stools .js-stools-container-bar .btn-toolbar{float:left;margin-bottom:8px}.js-stools .js-stools-container-bar .btn-toolbar .btn-group:first-child{margin-left:0}.js-stools .js-stools-container-bar .input-append{margin-bottom:0}.js-stools .js-stools-container-list{float:left;text-align:left}.js-stools .js-stools-container-list .js-stools-field-list:last-child{margin-right:0}.js-stools-column-order [class*=" icon-"],.js-stools-column-order [class^=icon-]{text-align:center}.wrapper{padding-left:250px;transition:all .3s ease}@media (max-width:991px){.wrapper{padding-left:0}}.sidebar-wrapper{position:fixed;left:0;z-index:10;width:250px;height:100%;margin-left:0;background-color:#1c3d5c;box-shadow:0 3px 10px rgba(0,0,0,.5);transition:all .3s ease}.sidebar-wrapper .sidebar-brand{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}@media (max-width:991px){.sidebar-wrapper{margin-top:3px}.sidebar-wrapper .main-nav{max-height:calc(100vh - 147px)}}.sidebar-wrapper .main-brand{margin-left:5px;font-size:30px;line-height:96px;text-align:center;text-indent:0;border:0;box-shadow:none}.sidebar-wrapper .main-brand a{display:block;margin-right:5px;overflow:hidden;border:0;box-shadow:none}.sidebar-wrapper .main-brand a:hover{background:0 0}.sidebar-wrapper .main-brand img{width:190px}.menu-toggle-icon{width:48px;font-size:1.7rem}.main-nav{position:relative;z-index:1;width:250px;height:calc(100vh - 96px);list-style:none;background-color:#1c3d5c;opacity:1}.main-nav::after{position:absolute;top:0;right:0;bottom:0;width:0;content:"";background-color:#0f2131;transition:all .3s ease}.main-nav>li{background-color:#1c3d5c;border-bottom:1px solid rgba(0,0,0,.15)}.main-nav>li:first-of-type{border-top:1px solid rgba(0,0,0,.15)}.main-nav li{max-height:40px;line-height:40px}.main-nav li a{position:relative;display:block;max-height:40px;overflow:hidden;color:#fff;text-decoration:none;cursor:pointer;opacity:1}.main-nav li a:hover{color:#fff;text-decoration:none;background-color:rgba(0,0,0,.2)}.main-nav li a:active,.main-nav li a:focus{text-decoration:none;outline:0;box-shadow:inset 0 0 0 1px #78aeda}.main-nav li a:not([href]):not([tabindex]){color:#fff}.main-nav li ul{position:absolute;top:0;left:50px;z-index:-3;display:block;width:200px;height:100%;padding:0;opacity:0;transition:left .2s ease,opacity .2s ease;transition-delay:0}.main-nav li ul ul{display:none;opacity:1}.main-nav li ul li{text-indent:15px}.main-nav .close{padding:2px 10px;font-size:1.7rem;color:rgba(255,255,255,.8);text-indent:0;text-shadow:none}.main-nav .close:hover{background-color:transparent}.main-nav .open>a+ul{left:50px;z-index:1;opacity:1;transition-delay:.2s}.main-nav li li{line-height:2.2rem;border:0;box-shadow:none}.main-nav li li a{box-shadow:none}.main-nav li li a:hover{background-color:#2e5a84;box-shadow:inset 2px 0 2px rgba(0,0,0,.1)}.main-nav li li>span{color:rgba(255,255,255,.4)}.main-nav li li:first-of-type{margin:6px 0 0;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:1px}.main-nav li li:last-of-type>a{border-bottom:0}.main-nav .fa{position:relative;top:-2px;display:inline-block;margin:0 12px;font-size:20px;text-align:center;vertical-align:middle}.main-nav .collapse-level-1 a::before{display:none}.main-nav .collapse-level-1 li{position:relative}.main-nav .collapse-level-1 li:hover ul{display:block!important}.main-nav .collapse-level-2{position:absolute;top:0;left:100%!important;height:auto;padding:2px 0;background-color:#152d45;border-radius:0 .25rem .25rem 0;box-shadow:0 0 8px rgba(0,0,0,.2)}.main-nav .collapse-level-2>li>a{color:#fff;text-indent:15px}.main-nav .collapse-level-2 li:first-of-type{display:none}.main-nav .parent .collapse-arrow::after{position:absolute;top:0;right:15px;font-family:FontAwesome;font-size:.75rem;color:#fff;visibility:visible;content:"\f0da";transition-delay:.25s}.closed .main-nav{overflow-x:hidden}.child-open{overflow:visible}.child-open::after{width:200px}.child-open>li.parent>.collapse-arrow::after{visibility:hidden;opacity:0;transition-delay:0s}.child-open>li.open>a::before{position:absolute;top:1px;bottom:1px;left:0;width:3px;content:"";background-color:#59afff}.child-open .open>ul{display:block}@media (min-width:992px){.closed{padding-left:50px}}.closed .child-open::after{display:none}.closed .sidebar-wrapper{width:50px;overflow:hidden}.closed .parent .collapse-arrow::after{visibility:hidden;transition-delay:0s!important}.closed .menu-toggle-icon::before{content:"\f054"}.layout-edit .sidebar-wrapper .no-dropdown:hover{color:#fff;cursor:not-allowed;background:0 0}.sidebar-item-title{visibility:visible!important;opacity:1!important}.sidebar-nav ul{padding-left:.5rem}.sidebar-nav li{padding-bottom:3px;font-size:.9rem;font-weight:700}.sidebar-nav li.nav-header{padding-top:.5rem;font-size:.85rem;color:#292b2c}.sidebar-nav li a{color:#00344c}.status{z-index:9;padding:5px 10px;margin-left:250px;color:#626262;background:#ebebeb;border-top:1px solid #d4d4d4;box-shadow:0 1px 0 rgba(255,255,255,.8) inset;transition:all .3s ease;transition-delay:0s}.status p{margin:0}.status a,.status li{font-size:14px;color:#555}.closed .status{margin-left:50px}.sidebar-wrapper[data-hidden="1"]~.status{margin-left:0}.subhead{position:absolute;top:0;right:0;left:0;width:auto;min-height:43px;padding:15px 0;color:#0c192e;background:#f2f2f2}.subhead .row{margin-right:0;margin-left:0}.subhead .btn-toolbar{margin-bottom:0}.subhead .btn-toolbar>*{margin-left:.5rem}.subhead .btn-group{margin-right:.25rem}.subhead .btn-group .btn{margin-left:0}.subhead .btn-group-sm>.btn,.subhead .btn-sm{padding:0 .8rem;line-height:24px}.subhead .btn-sm{padding:0 10px;line-height:1.8rem;color:#292b2c;background-color:#fefefe;border-color:#ccc;box-shadow:0 1px 2px rgba(0,0,0,.05)}.subhead .btn-sm [class*=" fa-"],.subhead .btn-sm [class*=" icon-"],.subhead .btn-sm [class^=fa-],.subhead .btn-sm [class^=icon-]{z-index:-1;display:inline-block;width:28px;height:auto;margin:0 6px 0 -10px;line-height:1.8rem;color:inherit;background-color:#eceeef;border-right:1px solid #ccc;border-radius:3px 0 0 3px}.subhead .btn-sm:hover{background-color:#eceeef;border-color:#ccc}.subhead .btn-outline-primary [class*=" fa-"],.subhead .btn-outline-primary [class*=" icon-"],.subhead .btn-outline-primary [class^=fa-],.subhead .btn-outline-primary [class^=icon-],.subhead .btn-primary [class*=" fa-"],.subhead .btn-primary [class*=" icon-"],.subhead .btn-primary [class^=fa-],.subhead .btn-primary [class^=icon-]{color:#006898}.subhead .btn-outline-success [class*=" fa-"],.subhead .btn-outline-success [class*=" icon-"],.subhead .btn-outline-success [class^=fa-],.subhead .btn-outline-success [class^=icon-],.subhead .btn-success [class*=" fa-"],.subhead .btn-success [class*=" icon-"],.subhead .btn-success [class^=fa-],.subhead .btn-success [class^=icon-]{color:#438243}.subhead .btn-info [class*=" fa-"],.subhead .btn-info [class*=" icon-"],.subhead .btn-info [class^=fa-],.subhead .btn-info [class^=icon-],.subhead .btn-outline-info [class*=" fa-"],.subhead .btn-outline-info [class*=" icon-"],.subhead .btn-outline-info [class^=fa-],.subhead .btn-outline-info [class^=icon-]{color:#5bc0de}.subhead .btn-danger [class*=" fa-"],.subhead .btn-danger [class*=" icon-"],.subhead .btn-danger [class^=fa-],.subhead .btn-danger [class^=icon-],.subhead .btn-outline-danger [class*=" fa-"],.subhead .btn-outline-danger [class*=" icon-"],.subhead .btn-outline-danger [class^=fa-],.subhead .btn-outline-danger [class^=icon-]{color:#d9534f}.subhead .btn-outline-warning [class*=" fa-"],.subhead .btn-outline-warning [class*=" icon-"],.subhead .btn-outline-warning [class^=fa-],.subhead .btn-outline-warning [class^=icon-],.subhead .btn-warning [class*=" fa-"],.subhead .btn-warning [class*=" icon-"],.subhead .btn-warning [class^=fa-],.subhead .btn-warning [class^=icon-]{color:#f0ad4e}.subhead .btn-success:not(.dropdown-toggle){width:140px;color:#fefefe;background-color:#438243;border-color:rgba(0,0,0,.2)}.subhead .btn-success:not(.dropdown-toggle) [class*=" fa-"],.subhead .btn-success:not(.dropdown-toggle) [class*=" icon-"],.subhead .btn-success:not(.dropdown-toggle) [class^=fa-],.subhead .btn-success:not(.dropdown-toggle) [class^=icon-]{width:16px;margin-right:0;margin-left:0;color:#fefefe;background-color:transparent;border-right:0 none;border-left:0 none}.subhead .btn-success:not(.dropdown-toggle):hover{background-color:#326032}.subhead .btn-success.dropdown-toggle{background:#2e5a2e;border-color:#2e5a2e}.subhead .btn-success.dropdown-toggle::after{color:#fefefe}.subhead>:first-child:not(.float-sm-right){margin-left:0}.subhead .float-sm-right{margin-left:.8rem}.subhead.subhead-fixed{position:fixed;top:0;left:250px;z-index:9;padding-top:12px;padding-bottom:12px}.closed .subhead-fixed{left:55px}.btn-toolbar{margin-bottom:20px;margin-left:0}.treeselect{display:block;padding-left:0;list-style:none}.treeselect .nav-header{font-weight:700;color:#292b2c}.treeselect li{position:relative;display:block;line-height:2.2rem;list-style:none}.treeselect li::before{position:absolute;top:14px;left:25px;width:10px;height:1px;margin:auto;content:"";background-color:rgba(0,0,0,.2)}.treeselect li::after{position:absolute;top:0;bottom:0;left:25px;width:1px;height:100%;content:"";background-color:rgba(0,0,0,.2)}.treeselect li:last-child::after{height:14px}.treeselect li li{padding-left:40px}.treeselect>li::after,.treeselect>li::before{display:none}.treeselect .icon-{display:none}.treeselect .treeselect-toggle{display:inline-block;padding:0;margin-right:.1rem;text-align:center;cursor:pointer}.treeselect .treeselect-menu{display:inline-block}.treeselect .treeselect-item{display:inline-block}.treeselect .treeselect-item input{position:relative;top:1px;margin-right:.2rem}.treeselect .treeselect-item label{margin-bottom:0}.treeselect .dropdown-toggle{padding:0 .5rem .3rem;margin-left:.5rem}.treeselect .dropdown-toggle::after{margin-left:0;font-size:1rem;color:#464a4c}.treeselect-sub{padding-left:0}.tree-holder ul ul li::after,.tree-holder ul ul li::before{left:8px;display:block}.tree-holder ul ul li::before{top:12px}.tree-holder ul ul li:last-child::after{height:12px}.tree-holder li{line-height:1.8rem}.tree-holder li li{padding-left:20px}.fg-1{flex-grow:1}.fg-2{flex-grow:2}.fg-3{flex-grow:3}.element-invisible{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.hidden{display:none;visibility:hidden}.awesomplete{display:block}.alert-message,.alert-success{background-color:#f7fbf7;border-color:#81be81;border-left:10px solid #81be81;color:#292b2c}.alert-message hr,.alert-success hr{border-top-color:#70b670}.alert-message .alert-link,.alert-success .alert-link{color:#60ad60}.alert-info{background-color:#f0f9fc;border-color:#5bc0de;border-left:10px solid #5bc0de;color:#292b2c}.alert-info hr{border-top-color:#46b8da}.alert-info .alert-link{color:#31b0d5}.alert-warning{background-color:#fef9f3;border-color:#f0ad4e;border-left:10px solid #f0ad4e;color:#292b2c}.alert-warning hr{border-top-color:#eea236}.alert-warning .alert-link{color:#ec971f}.alert-danger{background-color:#f9e2e2;border-color:#d9534f;border-left:10px solid #d9534f;color:#292b2c}.alert-danger hr{border-top-color:#d43f3a}.alert-danger .alert-link{color:#c9302c}.btn-group-xs>.btn,.btn.btn-xs{padding:.09rem .4rem;font-size:.7rem;line-height:1.2;border-radius:.2rem}.btn.btn-xs .caret{font-size:16px;line-height:13px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus{text-decoration:none}.btn.group-move{cursor:move}.btn-secondary{background-color:#fefefe}.card{background-color:#f8f8f8}.card.card-light{background-color:#f8f8f8}.card.card-dark{background-color:#0d1321}.card.card-dark .module-dropdown>a,.card.card-dark a:not(.dropdown-item),.card.card-dark>*{color:#fefefe}.card.card-dark .list-group-item{background:0 0}.custom-select.custom-select-color-state.custom-select-success{color:#fefefe;background-color:#438243}.custom-select.custom-select-color-state.custom-select-success option{color:#464a4c;background-color:#fefefe}.custom-select.custom-select-color-state.custom-select-danger{color:#fefefe;background-color:#d9534f}.custom-select.custom-select-color-state.custom-select-danger option{color:#464a4c;background-color:#fefefe}.accordion .card-header{display:block;font-size:.9286rem;font-weight:700;line-height:1.1}.accordion .list-group-item{color:#006898}.dropdown-menu{padding:.2rem 0;margin-top:.5rem;background-color:#fefefe;border-color:#ccc}.dropdown-menu::after{position:absolute;top:-1.5rem;left:.9rem;font-family:FontAwesome;font-size:1.6rem;color:#fefefe;text-shadow:0 -1px 0 rgba(0,0,0,.2);content:"\f0d8"}.dropdown-item{padding:3px .75rem}.dropdown-menu-right::after{right:.9rem;left:auto}.list-group-item{background-color:#fefefe}.list-unstyled .list-unstyled{padding-left:20px}.jviewport-height10{height:10vh}.jviewport-height20{height:20vh}.jviewport-height30{height:30vh}.jviewport-height40{height:40vh}.jviewport-height50{height:50vh}.jviewport-height60{height:60vh}.jviewport-height70{height:70vh}.jviewport-height80{height:80vh}.jviewport-height90{height:90vh}.jviewport-height100{height:100vh}[class*=jviewport-height] iframe{height:100%}.modal-dialog.jviewport-width10{width:10vw;max-width:none}.modal-dialog.jviewport-width20{width:20vw;max-width:none}.modal-dialog.jviewport-width30{width:30vw;max-width:none}.modal-dialog.jviewport-width40{width:40vw;max-width:none}.modal-dialog.jviewport-width50{width:50vw;max-width:none}.modal-dialog.jviewport-width60{width:60vw;max-width:none}.modal-dialog.jviewport-width70{width:70vw;max-width:none}.modal-dialog.jviewport-width80{width:80vw;max-width:none}.modal-dialog.jviewport-width90{width:90vw;max-width:none}.modal-dialog.jviewport-width100{width:100vw;max-width:none}.nav.nav-tabs{padding:0;margin:0;background-color:#f5f5f5;border:1px solid #ccc;border-bottom:0;border-radius:.25rem .25rem 0 0;box-shadow:0 1px #fff inset,0 2px 3px -3px rgba(0,0,0,.15),0 -4px 0 rgba(0,0,0,.05) inset,0 0 3px rgba(0,0,0,.04)}.nav.nav-tabs .nav-item{margin-bottom:0;margin-left:0}.nav.nav-tabs .nav-item:first-of-type .nav-link.active{border-radius:.25rem 0 0;box-shadow:-1px 0 1px -1px rgba(0,0,0,.06),inset -2px 0 1px -1px rgba(0,0,0,.08),inset 0 1px 0 rgba(0,0,0,.02)}.nav.nav-tabs .nav-item:last-of-type .nav-link{box-shadow:-1px 0 0 rgba(0,0,0,.05),1px 0 0 rgba(0,0,0,.05)}.nav.nav-tabs .nav-item:last-of-type .nav-link.active{box-shadow:inset 2px 0 1px -1px rgba(0,0,0,.08),inset -2px 0 1px -1px rgba(0,0,0,.08),inset 0 1px 0 rgba(0,0,0,.02)}.nav.nav-tabs .nav-link{position:relative;padding:.75em 1em;color:#0d1321;border:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:-1px 0 0 rgba(0,0,0,.05)}.nav.nav-tabs .nav-link.active{background-color:rgba(0,0,0,.03);background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.05) 100%);border-right:0;border-left:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:inset 2px 0 1px -1px rgba(0,0,0,.08),inset -2px 0 1px -1px rgba(0,0,0,.08),inset 0 1px 0 rgba(0,0,0,.02)}.nav.nav-tabs .nav-link.active::after{position:absolute;right:0;bottom:-1px;left:0;height:5px;content:"";background-color:#006898;opacity:.8}.nav-tabs+.tab-content{padding:15px;background:#fefefe;border:1px solid;border-color:#ccc;border-radius:0 0 .25rem .25rem;box-shadow:0 0 3px rgba(0,0,0,.04)}.pagination{margin:1rem}.table thead th{white-space:nowrap;border-bottom-width:1px}.table td,.table th{padding:8px;vertical-align:middle}.table td label,.table th label{margin-bottom:0}.chzn-container.chzn-container-single .chzn-single{display:inline-block;max-width:100%;height:calc(2.25rem - 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#464a4c;vertical-align:middle;background:#fefefe url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:none;-moz-appearance:none;-webkit-appearance:none}.chzn-container.chzn-container-single .chzn-single abbr{top:10px}.chzn-container.chzn-container-single .chzn-single:focus{border-color:#19b6ff;outline:0}.chzn-container.chzn-container-single .chzn-single:disabled{color:#636c72;cursor:not-allowed;background-color:#eceeef}.chzn-container.chzn-container-single .chzn-single div b{background:0 0}.chzn-container.chzn-container-single .chzn-drop{background:#fefefe;border:1px solid rgba(0,0,0,.15)}.chzn-container.chzn-container-single.chzn-container-active .chzn-single{border-bottom-right-radius:0;border-bottom-left-radius:0}.chzn-container-single{width:auto!important}.card .chzn-container.chzn-container-single{width:100%!important}.card .chzn-container.chzn-container-single .chzn-single{width:100%!important}.gu-mirror{position:fixed!important;z-index:9999!important;margin:0!important;cursor:move;background-color:#90ee90;opacity:.8}.gu-mirror.table{display:table}.gu-mirror.table td{display:table-cell}.js-draggable .sortable-handler{cursor:move}.minicolors-theme-bootstrap .minicolors-input{width:120px}.minicolors-theme-bootstrap .rgb{width:175px}.minicolors-theme-bootstrap .rgba{width:220px}.editor .toggle-editor{margin-top:1rem}.editor .mce-tinymce{border:1px solid #ccc;border-radius:.25rem}.editor .mce-btn,.editor .mce-panel{background:#f8f8f8}.com_config .content{background-color:transparent}.com_config [class^=col-]>fieldset{margin-bottom:2rem}.com_cpanel .content{margin-top:0;background:0 0}.com_cpanel .card{box-shadow:0 0 3px rgba(0,0,0,.04)}.com_cpanel .card p:first-of-type{margin-top:1rem}.com_cpanel .card p:last-child{margin-bottom:0}.com_cpanel .card .list-group{margin-top:0;margin-right:-1.25rem;margin-bottom:-1.25rem;margin-left:-1.25rem}.com_cpanel .card .list-group>li{padding:.6rem 1.25rem;overflow:hidden}.com_cpanel .card .list-group>.published{padding-left:.9rem;border-left:5px solid #438243}.com_cpanel .card .list-group>.unpublished{padding-left:.9rem;border-left:5px solid #d9534f}.com_cpanel .card .list-group:first-of-type{border-top:0}.com_cpanel .card .list-group-item:first-child{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.com_cpanel .card .list-group-item:last-child{border-bottom:0;border-top-left-radius:0;border-top-right-radius:0}.com_cpanel .card-title{position:relative;padding:.9em 1.25rem .75rem;margin-top:-1.25rem;margin-right:-1.25rem;margin-bottom:0;margin-left:-1.25rem;font-size:.9286rem;color:#1c3d5c;background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.125);border-radius:.25rem .25rem 0 0;box-shadow:0 1px #fefefe inset,0 2px 3px -3px rgba(0,0,0,.15)}.com_cpanel .module-actions{position:absolute;top:0;right:0;z-index:2}.com_cpanel .module-actions>a{display:inline-block;width:2.6em;height:2.6em;line-height:2.6em;color:#464a4c;text-align:center;background-color:#f5f5f5;border-left:1px solid #ccc;border-top-right-radius:.25rem;box-shadow:1px 0 #fefefe inset}.com_cpanel .module-actions>a:focus,.com_cpanel .module-actions>a:hover{background-color:#f0f0f0;box-shadow:none}.admin.com_modules .js-stools-container-bar .btn-toolbar{float:left}.menu-assignment{position:relative}.menu-assignment .menu-links{padding-left:0;margin-top:15px;margin-left:0;column-count:3;column-gap:15px}.menu-assignment .menu-links>li{display:inline-block;width:100%;margin-bottom:15px;vertical-align:top;list-style:none;column-break-inside:avoid;-webkit-backface-visibility:hidden;backface-visibility:hidden}.menu-assignment .menu-links-block{padding:15px;background-color:#fafafa;border:1px solid #ddd;border-radius:3px}.menu-assignment label{display:block}.menu-assignment label input{position:relative;top:2px}@media (max-width:767px){.menu-assignment .menu-links{column-count:auto}}.com_users.view-debuggroup thead th,.com_users.view-debuguser thead th{white-space:normal}.com_users.view-debuggroup .legend,.com_users.view-debuguser .legend{margin:1rem 1rem 0}.container-main,.system-debug{padding-bottom:50px}.container-main{position:relative;min-height:calc(100vh - 50px);padding-top:15px;background-color:#f2f2f2}@media (max-width:991px){.container-main{padding-left:50px;margin-top:47px}}.list-view-main .container-main{background-color:#f2f2f2}.content{margin-top:42px;border-radius:.25rem}.content>.row{margin-right:0;margin-left:0}.j-main-container{background-color:#fefefe;border:1px solid rgba(0,0,0,.17);border-radius:.25rem;box-shadow:0 0 3px rgba(0,0,0,.075)}.row-selected{background-color:#d9edf7}.chzn-container-single{width:auto!important}.input-group-btn{flex-direction:row}.item-associations{padding:0}.item-associations li{display:inline-block;list-style:none}.badge-association{background-color:#636c72}.badge-association[href]:focus,.badge-association[href]:hover{background-color:#4b5257} \ No newline at end of file diff --git a/administrator/templates/atum/html/modules.php b/administrator/templates/atum/html/modules.php index 8baaf5051337b..a457830b11f5f 100644 --- a/administrator/templates/atum/html/modules.php +++ b/administrator/templates/atum/html/modules.php @@ -61,16 +61,14 @@ function modChrome_well($module, &$params, &$attribs) $headerClass = $params->get('header_class'); $headerClass = ($headerClass) ? ' ' . htmlspecialchars($headerClass) : ''; - echo '
'; + echo '
'; echo '<' . $moduleTag . ' class="card card-block mb-3' . $moduleClassSfx . '">'; if ($canEdit) { - echo '
'; - echo '' . JText::_('JACTION_EDIT') . " " . $module->title . ''; - echo ''; + echo ''; } diff --git a/administrator/templates/atum/index.php b/administrator/templates/atum/index.php index 9aaa4072abaf2..02a657725da5d 100644 --- a/administrator/templates/atum/index.php +++ b/administrator/templates/atum/index.php @@ -16,9 +16,25 @@ $user = JFactory::getUser(); $input = $app->input; +// Detecting Active Variables +$option = $input->get('option', ''); +$view = $input->get('view', ''); +$layout = $input->get('layout', ''); +$task = $input->get('task', ''); +$itemid = $input->get('Itemid', ''); +$sitename = htmlspecialchars($app->get('sitename', ''), ENT_QUOTES, 'UTF-8'); +$cpanel = ($option === 'com_cpanel'); +$hidden = $app->input->get('hidemainmenu'); +$logoLg = $this->baseurl . '/templates/' . $this->template . '/images/logo.svg'; +$logoSm = $this->baseurl . '/templates/' . $this->template . '/images/logo-icon.svg'; + // Add JavaScript JHtml::_('bootstrap.framework'); JHtml::_('script', 'media/vendor/flying-focus-a11y/js/flying-focus.min.js', ['version' => 'auto']); +if ($cpanel) +{ + JHtml::_('script', 'media/vendor/masonry/js/masonry.pkgd.min.js', ['version' => 'auto']); +} JHtml::_('script', 'template.js', ['version' => 'auto', 'relative' => true]); // Load template CSS file @@ -32,18 +48,6 @@ // Load specific language related CSS JHtml::_('stylesheet', 'administrator/language/' . $lang->getTag() . '/' . $lang->getTag() . '.css', array('version' => 'auto')); -// Detecting Active Variables -$option = $input->get('option', ''); -$view = $input->get('view', ''); -$layout = $input->get('layout', ''); -$task = $input->get('task', ''); -$itemid = $input->get('Itemid', ''); -$sitename = htmlspecialchars($app->get('sitename', ''), ENT_QUOTES, 'UTF-8'); -$cpanel = ($option === 'com_cpanel'); -$hidden = $app->input->get('hidemainmenu'); -$logoLg = $this->baseurl . '/templates/' . $this->template . '/images/logo.svg'; -$logoSm = $this->baseurl . '/templates/' . $this->template . '/images/logo-icon.svg'; - // Set some meta data $this->setMetaData('viewport', 'width=device-width, initial-scale=1'); // @TODO sync with _variables.scss diff --git a/administrator/templates/atum/scss/pages/_com_cpanel.scss b/administrator/templates/atum/scss/pages/_com_cpanel.scss index 2456bf0b6986e..a13cc6c1e1391 100644 --- a/administrator/templates/atum/scss/pages/_com_cpanel.scss +++ b/administrator/templates/atum/scss/pages/_com_cpanel.scss @@ -74,7 +74,7 @@ box-shadow: 0 1px $white-offset inset, 0 2px 3px -3px rgba(0,0,0,.15); } - .module-dropdown { + .module-actions { position: absolute; top: 0; right: 0; @@ -93,7 +93,7 @@ box-shadow: 1px 0 $white-offset inset; &:hover, - &[aria-expanded*="true"] { + &:focus { background-color: $atum-card-title-icon-bg-hover; box-shadow: none; } diff --git a/grunt-settings.yaml b/grunt-settings.yaml index 05de821ba7c04..4707d17d6cd10 100644 --- a/grunt-settings.yaml +++ b/grunt-settings.yaml @@ -28,6 +28,9 @@ vendors: 'mediaelement': 'version': '4.2.2' 'dependencies': 'jquery' + 'masonry-layout': + 'version': '4.2.0' + 'dependencies': '' 'punycode': 'version': '1.4.1' 'dependencies': '' diff --git a/media/vendor/masonry/js/masonry.pkgd.js b/media/vendor/masonry/js/masonry.pkgd.js new file mode 100644 index 0000000000000..6803cb5ce8f37 --- /dev/null +++ b/media/vendor/masonry/js/masonry.pkgd.js @@ -0,0 +1,2499 @@ +/*! + * Masonry PACKAGED v4.2.0 + * Cascading grid layout library + * http://masonry.desandro.com + * MIT License + * by David DeSandro + */ + +/** + * Bridget makes jQuery widgets + * v2.0.1 + * MIT license + */ + +/* jshint browser: true, strict: true, undef: true, unused: true */ + +( function( window, factory ) { + // universal module definition + /*jshint strict: false */ /* globals define, module, require */ + if ( typeof define == 'function' && define.amd ) { + // AMD + define( 'jquery-bridget/jquery-bridget',[ 'jquery' ], function( jQuery ) { + return factory( window, jQuery ); + }); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory( + window, + require('jquery') + ); + } else { + // browser global + window.jQueryBridget = factory( + window, + window.jQuery + ); + } + +}( window, function factory( window, jQuery ) { +'use strict'; + +// ----- utils ----- // + +var arraySlice = Array.prototype.slice; + +// helper function for logging errors +// $.error breaks jQuery chaining +var console = window.console; +var logError = typeof console == 'undefined' ? function() {} : + function( message ) { + console.error( message ); + }; + +// ----- jQueryBridget ----- // + +function jQueryBridget( namespace, PluginClass, $ ) { + $ = $ || jQuery || window.jQuery; + if ( !$ ) { + return; + } + + // add option method -> $().plugin('option', {...}) + if ( !PluginClass.prototype.option ) { + // option setter + PluginClass.prototype.option = function( opts ) { + // bail out if not an object + if ( !$.isPlainObject( opts ) ){ + return; + } + this.options = $.extend( true, this.options, opts ); + }; + } + + // make jQuery plugin + $.fn[ namespace ] = function( arg0 /*, arg1 */ ) { + if ( typeof arg0 == 'string' ) { + // method call $().plugin( 'methodName', { options } ) + // shift arguments by 1 + var args = arraySlice.call( arguments, 1 ); + return methodCall( this, arg0, args ); + } + // just $().plugin({ options }) + plainCall( this, arg0 ); + return this; + }; + + // $().plugin('methodName') + function methodCall( $elems, methodName, args ) { + var returnValue; + var pluginMethodStr = '$().' + namespace + '("' + methodName + '")'; + + $elems.each( function( i, elem ) { + // get instance + var instance = $.data( elem, namespace ); + if ( !instance ) { + logError( namespace + ' not initialized. Cannot call methods, i.e. ' + + pluginMethodStr ); + return; + } + + var method = instance[ methodName ]; + if ( !method || methodName.charAt(0) == '_' ) { + logError( pluginMethodStr + ' is not a valid method' ); + return; + } + + // apply method, get return value + var value = method.apply( instance, args ); + // set return value if value is returned, use only first value + returnValue = returnValue === undefined ? value : returnValue; + }); + + return returnValue !== undefined ? returnValue : $elems; + } + + function plainCall( $elems, options ) { + $elems.each( function( i, elem ) { + var instance = $.data( elem, namespace ); + if ( instance ) { + // set options & init + instance.option( options ); + instance._init(); + } else { + // initialize new instance + instance = new PluginClass( elem, options ); + $.data( elem, namespace, instance ); + } + }); + } + + updateJQuery( $ ); + +} + +// ----- updateJQuery ----- // + +// set $.bridget for v1 backwards compatibility +function updateJQuery( $ ) { + if ( !$ || ( $ && $.bridget ) ) { + return; + } + $.bridget = jQueryBridget; +} + +updateJQuery( jQuery || window.jQuery ); + +// ----- ----- // + +return jQueryBridget; + +})); + +/** + * EvEmitter v1.0.3 + * Lil' event emitter + * MIT License + */ + +/* jshint unused: true, undef: true, strict: true */ + +( function( global, factory ) { + // universal module definition + /* jshint strict: false */ /* globals define, module, window */ + if ( typeof define == 'function' && define.amd ) { + // AMD - RequireJS + define( 'ev-emitter/ev-emitter',factory ); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS - Browserify, Webpack + module.exports = factory(); + } else { + // Browser globals + global.EvEmitter = factory(); + } + +}( typeof window != 'undefined' ? window : this, function() { + + + +function EvEmitter() {} + +var proto = EvEmitter.prototype; + +proto.on = function( eventName, listener ) { + if ( !eventName || !listener ) { + return; + } + // set events hash + var events = this._events = this._events || {}; + // set listeners array + var listeners = events[ eventName ] = events[ eventName ] || []; + // only add once + if ( listeners.indexOf( listener ) == -1 ) { + listeners.push( listener ); + } + + return this; +}; + +proto.once = function( eventName, listener ) { + if ( !eventName || !listener ) { + return; + } + // add event + this.on( eventName, listener ); + // set once flag + // set onceEvents hash + var onceEvents = this._onceEvents = this._onceEvents || {}; + // set onceListeners object + var onceListeners = onceEvents[ eventName ] = onceEvents[ eventName ] || {}; + // set flag + onceListeners[ listener ] = true; + + return this; +}; + +proto.off = function( eventName, listener ) { + var listeners = this._events && this._events[ eventName ]; + if ( !listeners || !listeners.length ) { + return; + } + var index = listeners.indexOf( listener ); + if ( index != -1 ) { + listeners.splice( index, 1 ); + } + + return this; +}; + +proto.emitEvent = function( eventName, args ) { + var listeners = this._events && this._events[ eventName ]; + if ( !listeners || !listeners.length ) { + return; + } + var i = 0; + var listener = listeners[i]; + args = args || []; + // once stuff + var onceListeners = this._onceEvents && this._onceEvents[ eventName ]; + + while ( listener ) { + var isOnce = onceListeners && onceListeners[ listener ]; + if ( isOnce ) { + // remove listener + // remove before trigger to prevent recursion + this.off( eventName, listener ); + // unset once flag + delete onceListeners[ listener ]; + } + // trigger listener + listener.apply( this, args ); + // get next listener + i += isOnce ? 0 : 1; + listener = listeners[i]; + } + + return this; +}; + +return EvEmitter; + +})); + +/*! + * getSize v2.0.2 + * measure size of elements + * MIT license + */ + +/*jshint browser: true, strict: true, undef: true, unused: true */ +/*global define: false, module: false, console: false */ + +( function( window, factory ) { + 'use strict'; + + if ( typeof define == 'function' && define.amd ) { + // AMD + define( 'get-size/get-size',[],function() { + return factory(); + }); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory(); + } else { + // browser global + window.getSize = factory(); + } + +})( window, function factory() { +'use strict'; + +// -------------------------- helpers -------------------------- // + +// get a number from a string, not a percentage +function getStyleSize( value ) { + var num = parseFloat( value ); + // not a percent like '100%', and a number + var isValid = value.indexOf('%') == -1 && !isNaN( num ); + return isValid && num; +} + +function noop() {} + +var logError = typeof console == 'undefined' ? noop : + function( message ) { + console.error( message ); + }; + +// -------------------------- measurements -------------------------- // + +var measurements = [ + 'paddingLeft', + 'paddingRight', + 'paddingTop', + 'paddingBottom', + 'marginLeft', + 'marginRight', + 'marginTop', + 'marginBottom', + 'borderLeftWidth', + 'borderRightWidth', + 'borderTopWidth', + 'borderBottomWidth' +]; + +var measurementsLength = measurements.length; + +function getZeroSize() { + var size = { + width: 0, + height: 0, + innerWidth: 0, + innerHeight: 0, + outerWidth: 0, + outerHeight: 0 + }; + for ( var i=0; i < measurementsLength; i++ ) { + var measurement = measurements[i]; + size[ measurement ] = 0; + } + return size; +} + +// -------------------------- getStyle -------------------------- // + +/** + * getStyle, get style of element, check for Firefox bug + * https://bugzilla.mozilla.org/show_bug.cgi?id=548397 + */ +function getStyle( elem ) { + var style = getComputedStyle( elem ); + if ( !style ) { + logError( 'Style returned ' + style + + '. Are you running this code in a hidden iframe on Firefox? ' + + 'See http://bit.ly/getsizebug1' ); + } + return style; +} + +// -------------------------- setup -------------------------- // + +var isSetup = false; + +var isBoxSizeOuter; + +/** + * setup + * check isBoxSizerOuter + * do on first getSize() rather than on page load for Firefox bug + */ +function setup() { + // setup once + if ( isSetup ) { + return; + } + isSetup = true; + + // -------------------------- box sizing -------------------------- // + + /** + * WebKit measures the outer-width on style.width on border-box elems + * IE & Firefox<29 measures the inner-width + */ + var div = document.createElement('div'); + div.style.width = '200px'; + div.style.padding = '1px 2px 3px 4px'; + div.style.borderStyle = 'solid'; + div.style.borderWidth = '1px 2px 3px 4px'; + div.style.boxSizing = 'border-box'; + + var body = document.body || document.documentElement; + body.appendChild( div ); + var style = getStyle( div ); + + getSize.isBoxSizeOuter = isBoxSizeOuter = getStyleSize( style.width ) == 200; + body.removeChild( div ); + +} + +// -------------------------- getSize -------------------------- // + +function getSize( elem ) { + setup(); + + // use querySeletor if elem is string + if ( typeof elem == 'string' ) { + elem = document.querySelector( elem ); + } + + // do not proceed on non-objects + if ( !elem || typeof elem != 'object' || !elem.nodeType ) { + return; + } + + var style = getStyle( elem ); + + // if hidden, everything is 0 + if ( style.display == 'none' ) { + return getZeroSize(); + } + + var size = {}; + size.width = elem.offsetWidth; + size.height = elem.offsetHeight; + + var isBorderBox = size.isBorderBox = style.boxSizing == 'border-box'; + + // get all measurements + for ( var i=0; i < measurementsLength; i++ ) { + var measurement = measurements[i]; + var value = style[ measurement ]; + var num = parseFloat( value ); + // any 'auto', 'medium' value will be 0 + size[ measurement ] = !isNaN( num ) ? num : 0; + } + + var paddingWidth = size.paddingLeft + size.paddingRight; + var paddingHeight = size.paddingTop + size.paddingBottom; + var marginWidth = size.marginLeft + size.marginRight; + var marginHeight = size.marginTop + size.marginBottom; + var borderWidth = size.borderLeftWidth + size.borderRightWidth; + var borderHeight = size.borderTopWidth + size.borderBottomWidth; + + var isBorderBoxSizeOuter = isBorderBox && isBoxSizeOuter; + + // overwrite width and height if we can get it from style + var styleWidth = getStyleSize( style.width ); + if ( styleWidth !== false ) { + size.width = styleWidth + + // add padding and border unless it's already including it + ( isBorderBoxSizeOuter ? 0 : paddingWidth + borderWidth ); + } + + var styleHeight = getStyleSize( style.height ); + if ( styleHeight !== false ) { + size.height = styleHeight + + // add padding and border unless it's already including it + ( isBorderBoxSizeOuter ? 0 : paddingHeight + borderHeight ); + } + + size.innerWidth = size.width - ( paddingWidth + borderWidth ); + size.innerHeight = size.height - ( paddingHeight + borderHeight ); + + size.outerWidth = size.width + marginWidth; + size.outerHeight = size.height + marginHeight; + + return size; +} + +return getSize; + +}); + +/** + * matchesSelector v2.0.2 + * matchesSelector( element, '.selector' ) + * MIT license + */ + +/*jshint browser: true, strict: true, undef: true, unused: true */ + +( function( window, factory ) { + /*global define: false, module: false */ + 'use strict'; + // universal module definition + if ( typeof define == 'function' && define.amd ) { + // AMD + define( 'desandro-matches-selector/matches-selector',factory ); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory(); + } else { + // browser global + window.matchesSelector = factory(); + } + +}( window, function factory() { + 'use strict'; + + var matchesMethod = ( function() { + var ElemProto = window.Element.prototype; + // check for the standard method name first + if ( ElemProto.matches ) { + return 'matches'; + } + // check un-prefixed + if ( ElemProto.matchesSelector ) { + return 'matchesSelector'; + } + // check vendor prefixes + var prefixes = [ 'webkit', 'moz', 'ms', 'o' ]; + + for ( var i=0; i < prefixes.length; i++ ) { + var prefix = prefixes[i]; + var method = prefix + 'MatchesSelector'; + if ( ElemProto[ method ] ) { + return method; + } + } + })(); + + return function matchesSelector( elem, selector ) { + return elem[ matchesMethod ]( selector ); + }; + +})); + +/** + * Fizzy UI utils v2.0.4 + * MIT license + */ + +/*jshint browser: true, undef: true, unused: true, strict: true */ + +( function( window, factory ) { + // universal module definition + /*jshint strict: false */ /*globals define, module, require */ + + if ( typeof define == 'function' && define.amd ) { + // AMD + define( 'fizzy-ui-utils/utils',[ + 'desandro-matches-selector/matches-selector' + ], function( matchesSelector ) { + return factory( window, matchesSelector ); + }); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory( + window, + require('desandro-matches-selector') + ); + } else { + // browser global + window.fizzyUIUtils = factory( + window, + window.matchesSelector + ); + } + +}( window, function factory( window, matchesSelector ) { + + + +var utils = {}; + +// ----- extend ----- // + +// extends objects +utils.extend = function( a, b ) { + for ( var prop in b ) { + a[ prop ] = b[ prop ]; + } + return a; +}; + +// ----- modulo ----- // + +utils.modulo = function( num, div ) { + return ( ( num % div ) + div ) % div; +}; + +// ----- makeArray ----- // + +// turn element or nodeList into an array +utils.makeArray = function( obj ) { + var ary = []; + if ( Array.isArray( obj ) ) { + // use object if already an array + ary = obj; + } else if ( obj && typeof obj == 'object' && + typeof obj.length == 'number' ) { + // convert nodeList to array + for ( var i=0; i < obj.length; i++ ) { + ary.push( obj[i] ); + } + } else { + // array of single index + ary.push( obj ); + } + return ary; +}; + +// ----- removeFrom ----- // + +utils.removeFrom = function( ary, obj ) { + var index = ary.indexOf( obj ); + if ( index != -1 ) { + ary.splice( index, 1 ); + } +}; + +// ----- getParent ----- // + +utils.getParent = function( elem, selector ) { + while ( elem != document.body ) { + elem = elem.parentNode; + if ( matchesSelector( elem, selector ) ) { + return elem; + } + } +}; + +// ----- getQueryElement ----- // + +// use element as selector string +utils.getQueryElement = function( elem ) { + if ( typeof elem == 'string' ) { + return document.querySelector( elem ); + } + return elem; +}; + +// ----- handleEvent ----- // + +// enable .ontype to trigger from .addEventListener( elem, 'type' ) +utils.handleEvent = function( event ) { + var method = 'on' + event.type; + if ( this[ method ] ) { + this[ method ]( event ); + } +}; + +// ----- filterFindElements ----- // + +utils.filterFindElements = function( elems, selector ) { + // make array of elems + elems = utils.makeArray( elems ); + var ffElems = []; + + elems.forEach( function( elem ) { + // check that elem is an actual element + if ( !( elem instanceof HTMLElement ) ) { + return; + } + // add elem if no selector + if ( !selector ) { + ffElems.push( elem ); + return; + } + // filter & find items if we have a selector + // filter + if ( matchesSelector( elem, selector ) ) { + ffElems.push( elem ); + } + // find children + var childElems = elem.querySelectorAll( selector ); + // concat childElems to filterFound array + for ( var i=0; i < childElems.length; i++ ) { + ffElems.push( childElems[i] ); + } + }); + + return ffElems; +}; + +// ----- debounceMethod ----- // + +utils.debounceMethod = function( _class, methodName, threshold ) { + // original method + var method = _class.prototype[ methodName ]; + var timeoutName = methodName + 'Timeout'; + + _class.prototype[ methodName ] = function() { + var timeout = this[ timeoutName ]; + if ( timeout ) { + clearTimeout( timeout ); + } + var args = arguments; + + var _this = this; + this[ timeoutName ] = setTimeout( function() { + method.apply( _this, args ); + delete _this[ timeoutName ]; + }, threshold || 100 ); + }; +}; + +// ----- docReady ----- // + +utils.docReady = function( callback ) { + var readyState = document.readyState; + if ( readyState == 'complete' || readyState == 'interactive' ) { + // do async to allow for other scripts to run. metafizzy/flickity#441 + setTimeout( callback ); + } else { + document.addEventListener( 'DOMContentLoaded', callback ); + } +}; + +// ----- htmlInit ----- // + +// http://jamesroberts.name/blog/2010/02/22/string-functions-for-javascript-trim-to-camel-case-to-dashed-and-to-underscore/ +utils.toDashed = function( str ) { + return str.replace( /(.)([A-Z])/g, function( match, $1, $2 ) { + return $1 + '-' + $2; + }).toLowerCase(); +}; + +var console = window.console; +/** + * allow user to initialize classes via [data-namespace] or .js-namespace class + * htmlInit( Widget, 'widgetName' ) + * options are parsed from data-namespace-options + */ +utils.htmlInit = function( WidgetClass, namespace ) { + utils.docReady( function() { + var dashedNamespace = utils.toDashed( namespace ); + var dataAttr = 'data-' + dashedNamespace; + var dataAttrElems = document.querySelectorAll( '[' + dataAttr + ']' ); + var jsDashElems = document.querySelectorAll( '.js-' + dashedNamespace ); + var elems = utils.makeArray( dataAttrElems ) + .concat( utils.makeArray( jsDashElems ) ); + var dataOptionsAttr = dataAttr + '-options'; + var jQuery = window.jQuery; + + elems.forEach( function( elem ) { + var attr = elem.getAttribute( dataAttr ) || + elem.getAttribute( dataOptionsAttr ); + var options; + try { + options = attr && JSON.parse( attr ); + } catch ( error ) { + // log error, do not initialize + if ( console ) { + console.error( 'Error parsing ' + dataAttr + ' on ' + elem.className + + ': ' + error ); + } + return; + } + // initialize + var instance = new WidgetClass( elem, options ); + // make available via $().data('namespace') + if ( jQuery ) { + jQuery.data( elem, namespace, instance ); + } + }); + + }); +}; + +// ----- ----- // + +return utils; + +})); + +/** + * Outlayer Item + */ + +( function( window, factory ) { + // universal module definition + /* jshint strict: false */ /* globals define, module, require */ + if ( typeof define == 'function' && define.amd ) { + // AMD - RequireJS + define( 'outlayer/item',[ + 'ev-emitter/ev-emitter', + 'get-size/get-size' + ], + factory + ); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS - Browserify, Webpack + module.exports = factory( + require('ev-emitter'), + require('get-size') + ); + } else { + // browser global + window.Outlayer = {}; + window.Outlayer.Item = factory( + window.EvEmitter, + window.getSize + ); + } + +}( window, function factory( EvEmitter, getSize ) { +'use strict'; + +// ----- helpers ----- // + +function isEmptyObj( obj ) { + for ( var prop in obj ) { + return false; + } + prop = null; + return true; +} + +// -------------------------- CSS3 support -------------------------- // + + +var docElemStyle = document.documentElement.style; + +var transitionProperty = typeof docElemStyle.transition == 'string' ? + 'transition' : 'WebkitTransition'; +var transformProperty = typeof docElemStyle.transform == 'string' ? + 'transform' : 'WebkitTransform'; + +var transitionEndEvent = { + WebkitTransition: 'webkitTransitionEnd', + transition: 'transitionend' +}[ transitionProperty ]; + +// cache all vendor properties that could have vendor prefix +var vendorProperties = { + transform: transformProperty, + transition: transitionProperty, + transitionDuration: transitionProperty + 'Duration', + transitionProperty: transitionProperty + 'Property', + transitionDelay: transitionProperty + 'Delay' +}; + +// -------------------------- Item -------------------------- // + +function Item( element, layout ) { + if ( !element ) { + return; + } + + this.element = element; + // parent layout class, i.e. Masonry, Isotope, or Packery + this.layout = layout; + this.position = { + x: 0, + y: 0 + }; + + this._create(); +} + +// inherit EvEmitter +var proto = Item.prototype = Object.create( EvEmitter.prototype ); +proto.constructor = Item; + +proto._create = function() { + // transition objects + this._transn = { + ingProperties: {}, + clean: {}, + onEnd: {} + }; + + this.css({ + position: 'absolute' + }); +}; + +// trigger specified handler for event type +proto.handleEvent = function( event ) { + var method = 'on' + event.type; + if ( this[ method ] ) { + this[ method ]( event ); + } +}; + +proto.getSize = function() { + this.size = getSize( this.element ); +}; + +/** + * apply CSS styles to element + * @param {Object} style + */ +proto.css = function( style ) { + var elemStyle = this.element.style; + + for ( var prop in style ) { + // use vendor property if available + var supportedProp = vendorProperties[ prop ] || prop; + elemStyle[ supportedProp ] = style[ prop ]; + } +}; + + // measure position, and sets it +proto.getPosition = function() { + var style = getComputedStyle( this.element ); + var isOriginLeft = this.layout._getOption('originLeft'); + var isOriginTop = this.layout._getOption('originTop'); + var xValue = style[ isOriginLeft ? 'left' : 'right' ]; + var yValue = style[ isOriginTop ? 'top' : 'bottom' ]; + // convert percent to pixels + var layoutSize = this.layout.size; + var x = xValue.indexOf('%') != -1 ? + ( parseFloat( xValue ) / 100 ) * layoutSize.width : parseInt( xValue, 10 ); + var y = yValue.indexOf('%') != -1 ? + ( parseFloat( yValue ) / 100 ) * layoutSize.height : parseInt( yValue, 10 ); + + // clean up 'auto' or other non-integer values + x = isNaN( x ) ? 0 : x; + y = isNaN( y ) ? 0 : y; + // remove padding from measurement + x -= isOriginLeft ? layoutSize.paddingLeft : layoutSize.paddingRight; + y -= isOriginTop ? layoutSize.paddingTop : layoutSize.paddingBottom; + + this.position.x = x; + this.position.y = y; +}; + +// set settled position, apply padding +proto.layoutPosition = function() { + var layoutSize = this.layout.size; + var style = {}; + var isOriginLeft = this.layout._getOption('originLeft'); + var isOriginTop = this.layout._getOption('originTop'); + + // x + var xPadding = isOriginLeft ? 'paddingLeft' : 'paddingRight'; + var xProperty = isOriginLeft ? 'left' : 'right'; + var xResetProperty = isOriginLeft ? 'right' : 'left'; + + var x = this.position.x + layoutSize[ xPadding ]; + // set in percentage or pixels + style[ xProperty ] = this.getXValue( x ); + // reset other property + style[ xResetProperty ] = ''; + + // y + var yPadding = isOriginTop ? 'paddingTop' : 'paddingBottom'; + var yProperty = isOriginTop ? 'top' : 'bottom'; + var yResetProperty = isOriginTop ? 'bottom' : 'top'; + + var y = this.position.y + layoutSize[ yPadding ]; + // set in percentage or pixels + style[ yProperty ] = this.getYValue( y ); + // reset other property + style[ yResetProperty ] = ''; + + this.css( style ); + this.emitEvent( 'layout', [ this ] ); +}; + +proto.getXValue = function( x ) { + var isHorizontal = this.layout._getOption('horizontal'); + return this.layout.options.percentPosition && !isHorizontal ? + ( ( x / this.layout.size.width ) * 100 ) + '%' : x + 'px'; +}; + +proto.getYValue = function( y ) { + var isHorizontal = this.layout._getOption('horizontal'); + return this.layout.options.percentPosition && isHorizontal ? + ( ( y / this.layout.size.height ) * 100 ) + '%' : y + 'px'; +}; + +proto._transitionTo = function( x, y ) { + this.getPosition(); + // get current x & y from top/left + var curX = this.position.x; + var curY = this.position.y; + + var compareX = parseInt( x, 10 ); + var compareY = parseInt( y, 10 ); + var didNotMove = compareX === this.position.x && compareY === this.position.y; + + // save end position + this.setPosition( x, y ); + + // if did not move and not transitioning, just go to layout + if ( didNotMove && !this.isTransitioning ) { + this.layoutPosition(); + return; + } + + var transX = x - curX; + var transY = y - curY; + var transitionStyle = {}; + transitionStyle.transform = this.getTranslate( transX, transY ); + + this.transition({ + to: transitionStyle, + onTransitionEnd: { + transform: this.layoutPosition + }, + isCleaning: true + }); +}; + +proto.getTranslate = function( x, y ) { + // flip cooridinates if origin on right or bottom + var isOriginLeft = this.layout._getOption('originLeft'); + var isOriginTop = this.layout._getOption('originTop'); + x = isOriginLeft ? x : -x; + y = isOriginTop ? y : -y; + return 'translate3d(' + x + 'px, ' + y + 'px, 0)'; +}; + +// non transition + transform support +proto.goTo = function( x, y ) { + this.setPosition( x, y ); + this.layoutPosition(); +}; + +proto.moveTo = proto._transitionTo; + +proto.setPosition = function( x, y ) { + this.position.x = parseInt( x, 10 ); + this.position.y = parseInt( y, 10 ); +}; + +// ----- transition ----- // + +/** + * @param {Object} style - CSS + * @param {Function} onTransitionEnd + */ + +// non transition, just trigger callback +proto._nonTransition = function( args ) { + this.css( args.to ); + if ( args.isCleaning ) { + this._removeStyles( args.to ); + } + for ( var prop in args.onTransitionEnd ) { + args.onTransitionEnd[ prop ].call( this ); + } +}; + +/** + * proper transition + * @param {Object} args - arguments + * @param {Object} to - style to transition to + * @param {Object} from - style to start transition from + * @param {Boolean} isCleaning - removes transition styles after transition + * @param {Function} onTransitionEnd - callback + */ +proto.transition = function( args ) { + // redirect to nonTransition if no transition duration + if ( !parseFloat( this.layout.options.transitionDuration ) ) { + this._nonTransition( args ); + return; + } + + var _transition = this._transn; + // keep track of onTransitionEnd callback by css property + for ( var prop in args.onTransitionEnd ) { + _transition.onEnd[ prop ] = args.onTransitionEnd[ prop ]; + } + // keep track of properties that are transitioning + for ( prop in args.to ) { + _transition.ingProperties[ prop ] = true; + // keep track of properties to clean up when transition is done + if ( args.isCleaning ) { + _transition.clean[ prop ] = true; + } + } + + // set from styles + if ( args.from ) { + this.css( args.from ); + // force redraw. http://blog.alexmaccaw.com/css-transitions + var h = this.element.offsetHeight; + // hack for JSHint to hush about unused var + h = null; + } + // enable transition + this.enableTransition( args.to ); + // set styles that are transitioning + this.css( args.to ); + + this.isTransitioning = true; + +}; + +// dash before all cap letters, including first for +// WebkitTransform => -webkit-transform +function toDashedAll( str ) { + return str.replace( /([A-Z])/g, function( $1 ) { + return '-' + $1.toLowerCase(); + }); +} + +var transitionProps = 'opacity,' + toDashedAll( transformProperty ); + +proto.enableTransition = function(/* style */) { + // HACK changing transitionProperty during a transition + // will cause transition to jump + if ( this.isTransitioning ) { + return; + } + + // make `transition: foo, bar, baz` from style object + // HACK un-comment this when enableTransition can work + // while a transition is happening + // var transitionValues = []; + // for ( var prop in style ) { + // // dash-ify camelCased properties like WebkitTransition + // prop = vendorProperties[ prop ] || prop; + // transitionValues.push( toDashedAll( prop ) ); + // } + // munge number to millisecond, to match stagger + var duration = this.layout.options.transitionDuration; + duration = typeof duration == 'number' ? duration + 'ms' : duration; + // enable transition styles + this.css({ + transitionProperty: transitionProps, + transitionDuration: duration, + transitionDelay: this.staggerDelay || 0 + }); + // listen for transition end event + this.element.addEventListener( transitionEndEvent, this, false ); +}; + +// ----- events ----- // + +proto.onwebkitTransitionEnd = function( event ) { + this.ontransitionend( event ); +}; + +proto.onotransitionend = function( event ) { + this.ontransitionend( event ); +}; + +// properties that I munge to make my life easier +var dashedVendorProperties = { + '-webkit-transform': 'transform' +}; + +proto.ontransitionend = function( event ) { + // disregard bubbled events from children + if ( event.target !== this.element ) { + return; + } + var _transition = this._transn; + // get property name of transitioned property, convert to prefix-free + var propertyName = dashedVendorProperties[ event.propertyName ] || event.propertyName; + + // remove property that has completed transitioning + delete _transition.ingProperties[ propertyName ]; + // check if any properties are still transitioning + if ( isEmptyObj( _transition.ingProperties ) ) { + // all properties have completed transitioning + this.disableTransition(); + } + // clean style + if ( propertyName in _transition.clean ) { + // clean up style + this.element.style[ event.propertyName ] = ''; + delete _transition.clean[ propertyName ]; + } + // trigger onTransitionEnd callback + if ( propertyName in _transition.onEnd ) { + var onTransitionEnd = _transition.onEnd[ propertyName ]; + onTransitionEnd.call( this ); + delete _transition.onEnd[ propertyName ]; + } + + this.emitEvent( 'transitionEnd', [ this ] ); +}; + +proto.disableTransition = function() { + this.removeTransitionStyles(); + this.element.removeEventListener( transitionEndEvent, this, false ); + this.isTransitioning = false; +}; + +/** + * removes style property from element + * @param {Object} style +**/ +proto._removeStyles = function( style ) { + // clean up transition styles + var cleanStyle = {}; + for ( var prop in style ) { + cleanStyle[ prop ] = ''; + } + this.css( cleanStyle ); +}; + +var cleanTransitionStyle = { + transitionProperty: '', + transitionDuration: '', + transitionDelay: '' +}; + +proto.removeTransitionStyles = function() { + // remove transition + this.css( cleanTransitionStyle ); +}; + +// ----- stagger ----- // + +proto.stagger = function( delay ) { + delay = isNaN( delay ) ? 0 : delay; + this.staggerDelay = delay + 'ms'; +}; + +// ----- show/hide/remove ----- // + +// remove element from DOM +proto.removeElem = function() { + this.element.parentNode.removeChild( this.element ); + // remove display: none + this.css({ display: '' }); + this.emitEvent( 'remove', [ this ] ); +}; + +proto.remove = function() { + // just remove element if no transition support or no transition + if ( !transitionProperty || !parseFloat( this.layout.options.transitionDuration ) ) { + this.removeElem(); + return; + } + + // start transition + this.once( 'transitionEnd', function() { + this.removeElem(); + }); + this.hide(); +}; + +proto.reveal = function() { + delete this.isHidden; + // remove display: none + this.css({ display: '' }); + + var options = this.layout.options; + + var onTransitionEnd = {}; + var transitionEndProperty = this.getHideRevealTransitionEndProperty('visibleStyle'); + onTransitionEnd[ transitionEndProperty ] = this.onRevealTransitionEnd; + + this.transition({ + from: options.hiddenStyle, + to: options.visibleStyle, + isCleaning: true, + onTransitionEnd: onTransitionEnd + }); +}; + +proto.onRevealTransitionEnd = function() { + // check if still visible + // during transition, item may have been hidden + if ( !this.isHidden ) { + this.emitEvent('reveal'); + } +}; + +/** + * get style property use for hide/reveal transition end + * @param {String} styleProperty - hiddenStyle/visibleStyle + * @returns {String} + */ +proto.getHideRevealTransitionEndProperty = function( styleProperty ) { + var optionStyle = this.layout.options[ styleProperty ]; + // use opacity + if ( optionStyle.opacity ) { + return 'opacity'; + } + // get first property + for ( var prop in optionStyle ) { + return prop; + } +}; + +proto.hide = function() { + // set flag + this.isHidden = true; + // remove display: none + this.css({ display: '' }); + + var options = this.layout.options; + + var onTransitionEnd = {}; + var transitionEndProperty = this.getHideRevealTransitionEndProperty('hiddenStyle'); + onTransitionEnd[ transitionEndProperty ] = this.onHideTransitionEnd; + + this.transition({ + from: options.visibleStyle, + to: options.hiddenStyle, + // keep hidden stuff hidden + isCleaning: true, + onTransitionEnd: onTransitionEnd + }); +}; + +proto.onHideTransitionEnd = function() { + // check if still hidden + // during transition, item may have been un-hidden + if ( this.isHidden ) { + this.css({ display: 'none' }); + this.emitEvent('hide'); + } +}; + +proto.destroy = function() { + this.css({ + position: '', + left: '', + right: '', + top: '', + bottom: '', + transition: '', + transform: '' + }); +}; + +return Item; + +})); + +/*! + * Outlayer v2.1.0 + * the brains and guts of a layout library + * MIT license + */ + +( function( window, factory ) { + 'use strict'; + // universal module definition + /* jshint strict: false */ /* globals define, module, require */ + if ( typeof define == 'function' && define.amd ) { + // AMD - RequireJS + define( 'outlayer/outlayer',[ + 'ev-emitter/ev-emitter', + 'get-size/get-size', + 'fizzy-ui-utils/utils', + './item' + ], + function( EvEmitter, getSize, utils, Item ) { + return factory( window, EvEmitter, getSize, utils, Item); + } + ); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS - Browserify, Webpack + module.exports = factory( + window, + require('ev-emitter'), + require('get-size'), + require('fizzy-ui-utils'), + require('./item') + ); + } else { + // browser global + window.Outlayer = factory( + window, + window.EvEmitter, + window.getSize, + window.fizzyUIUtils, + window.Outlayer.Item + ); + } + +}( window, function factory( window, EvEmitter, getSize, utils, Item ) { +'use strict'; + +// ----- vars ----- // + +var console = window.console; +var jQuery = window.jQuery; +var noop = function() {}; + +// -------------------------- Outlayer -------------------------- // + +// globally unique identifiers +var GUID = 0; +// internal store of all Outlayer intances +var instances = {}; + + +/** + * @param {Element, String} element + * @param {Object} options + * @constructor + */ +function Outlayer( element, options ) { + var queryElement = utils.getQueryElement( element ); + if ( !queryElement ) { + if ( console ) { + console.error( 'Bad element for ' + this.constructor.namespace + + ': ' + ( queryElement || element ) ); + } + return; + } + this.element = queryElement; + // add jQuery + if ( jQuery ) { + this.$element = jQuery( this.element ); + } + + // options + this.options = utils.extend( {}, this.constructor.defaults ); + this.option( options ); + + // add id for Outlayer.getFromElement + var id = ++GUID; + this.element.outlayerGUID = id; // expando + instances[ id ] = this; // associate via id + + // kick it off + this._create(); + + var isInitLayout = this._getOption('initLayout'); + if ( isInitLayout ) { + this.layout(); + } +} + +// settings are for internal use only +Outlayer.namespace = 'outlayer'; +Outlayer.Item = Item; + +// default options +Outlayer.defaults = { + containerStyle: { + position: 'relative' + }, + initLayout: true, + originLeft: true, + originTop: true, + resize: true, + resizeContainer: true, + // item options + transitionDuration: '0.4s', + hiddenStyle: { + opacity: 0, + transform: 'scale(0.001)' + }, + visibleStyle: { + opacity: 1, + transform: 'scale(1)' + } +}; + +var proto = Outlayer.prototype; +// inherit EvEmitter +utils.extend( proto, EvEmitter.prototype ); + +/** + * set options + * @param {Object} opts + */ +proto.option = function( opts ) { + utils.extend( this.options, opts ); +}; + +/** + * get backwards compatible option value, check old name + */ +proto._getOption = function( option ) { + var oldOption = this.constructor.compatOptions[ option ]; + return oldOption && this.options[ oldOption ] !== undefined ? + this.options[ oldOption ] : this.options[ option ]; +}; + +Outlayer.compatOptions = { + // currentName: oldName + initLayout: 'isInitLayout', + horizontal: 'isHorizontal', + layoutInstant: 'isLayoutInstant', + originLeft: 'isOriginLeft', + originTop: 'isOriginTop', + resize: 'isResizeBound', + resizeContainer: 'isResizingContainer' +}; + +proto._create = function() { + // get items from children + this.reloadItems(); + // elements that affect layout, but are not laid out + this.stamps = []; + this.stamp( this.options.stamp ); + // set container style + utils.extend( this.element.style, this.options.containerStyle ); + + // bind resize method + var canBindResize = this._getOption('resize'); + if ( canBindResize ) { + this.bindResize(); + } +}; + +// goes through all children again and gets bricks in proper order +proto.reloadItems = function() { + // collection of item elements + this.items = this._itemize( this.element.children ); +}; + + +/** + * turn elements into Outlayer.Items to be used in layout + * @param {Array or NodeList or HTMLElement} elems + * @returns {Array} items - collection of new Outlayer Items + */ +proto._itemize = function( elems ) { + + var itemElems = this._filterFindItemElements( elems ); + var Item = this.constructor.Item; + + // create new Outlayer Items for collection + var items = []; + for ( var i=0; i < itemElems.length; i++ ) { + var elem = itemElems[i]; + var item = new Item( elem, this ); + items.push( item ); + } + + return items; +}; + +/** + * get item elements to be used in layout + * @param {Array or NodeList or HTMLElement} elems + * @returns {Array} items - item elements + */ +proto._filterFindItemElements = function( elems ) { + return utils.filterFindElements( elems, this.options.itemSelector ); +}; + +/** + * getter method for getting item elements + * @returns {Array} elems - collection of item elements + */ +proto.getItemElements = function() { + return this.items.map( function( item ) { + return item.element; + }); +}; + +// ----- init & layout ----- // + +/** + * lays out all items + */ +proto.layout = function() { + this._resetLayout(); + this._manageStamps(); + + // don't animate first layout + var layoutInstant = this._getOption('layoutInstant'); + var isInstant = layoutInstant !== undefined ? + layoutInstant : !this._isLayoutInited; + this.layoutItems( this.items, isInstant ); + + // flag for initalized + this._isLayoutInited = true; +}; + +// _init is alias for layout +proto._init = proto.layout; + +/** + * logic before any new layout + */ +proto._resetLayout = function() { + this.getSize(); +}; + + +proto.getSize = function() { + this.size = getSize( this.element ); +}; + +/** + * get measurement from option, for columnWidth, rowHeight, gutter + * if option is String -> get element from selector string, & get size of element + * if option is Element -> get size of element + * else use option as a number + * + * @param {String} measurement + * @param {String} size - width or height + * @private + */ +proto._getMeasurement = function( measurement, size ) { + var option = this.options[ measurement ]; + var elem; + if ( !option ) { + // default to 0 + this[ measurement ] = 0; + } else { + // use option as an element + if ( typeof option == 'string' ) { + elem = this.element.querySelector( option ); + } else if ( option instanceof HTMLElement ) { + elem = option; + } + // use size of element, if element + this[ measurement ] = elem ? getSize( elem )[ size ] : option; + } +}; + +/** + * layout a collection of item elements + * @api public + */ +proto.layoutItems = function( items, isInstant ) { + items = this._getItemsForLayout( items ); + + this._layoutItems( items, isInstant ); + + this._postLayout(); +}; + +/** + * get the items to be laid out + * you may want to skip over some items + * @param {Array} items + * @returns {Array} items + */ +proto._getItemsForLayout = function( items ) { + return items.filter( function( item ) { + return !item.isIgnored; + }); +}; + +/** + * layout items + * @param {Array} items + * @param {Boolean} isInstant + */ +proto._layoutItems = function( items, isInstant ) { + this._emitCompleteOnItems( 'layout', items ); + + if ( !items || !items.length ) { + // no items, emit event with empty array + return; + } + + var queue = []; + + items.forEach( function( item ) { + // get x/y object from method + var position = this._getItemLayoutPosition( item ); + // enqueue + position.item = item; + position.isInstant = isInstant || item.isLayoutInstant; + queue.push( position ); + }, this ); + + this._processLayoutQueue( queue ); +}; + +/** + * get item layout position + * @param {Outlayer.Item} item + * @returns {Object} x and y position + */ +proto._getItemLayoutPosition = function( /* item */ ) { + return { + x: 0, + y: 0 + }; +}; + +/** + * iterate over array and position each item + * Reason being - separating this logic prevents 'layout invalidation' + * thx @paul_irish + * @param {Array} queue + */ +proto._processLayoutQueue = function( queue ) { + this.updateStagger(); + queue.forEach( function( obj, i ) { + this._positionItem( obj.item, obj.x, obj.y, obj.isInstant, i ); + }, this ); +}; + +// set stagger from option in milliseconds number +proto.updateStagger = function() { + var stagger = this.options.stagger; + if ( stagger === null || stagger === undefined ) { + this.stagger = 0; + return; + } + this.stagger = getMilliseconds( stagger ); + return this.stagger; +}; + +/** + * Sets position of item in DOM + * @param {Outlayer.Item} item + * @param {Number} x - horizontal position + * @param {Number} y - vertical position + * @param {Boolean} isInstant - disables transitions + */ +proto._positionItem = function( item, x, y, isInstant, i ) { + if ( isInstant ) { + // if not transition, just set CSS + item.goTo( x, y ); + } else { + item.stagger( i * this.stagger ); + item.moveTo( x, y ); + } +}; + +/** + * Any logic you want to do after each layout, + * i.e. size the container + */ +proto._postLayout = function() { + this.resizeContainer(); +}; + +proto.resizeContainer = function() { + var isResizingContainer = this._getOption('resizeContainer'); + if ( !isResizingContainer ) { + return; + } + var size = this._getContainerSize(); + if ( size ) { + this._setContainerMeasure( size.width, true ); + this._setContainerMeasure( size.height, false ); + } +}; + +/** + * Sets width or height of container if returned + * @returns {Object} size + * @param {Number} width + * @param {Number} height + */ +proto._getContainerSize = noop; + +/** + * @param {Number} measure - size of width or height + * @param {Boolean} isWidth + */ +proto._setContainerMeasure = function( measure, isWidth ) { + if ( measure === undefined ) { + return; + } + + var elemSize = this.size; + // add padding and border width if border box + if ( elemSize.isBorderBox ) { + measure += isWidth ? elemSize.paddingLeft + elemSize.paddingRight + + elemSize.borderLeftWidth + elemSize.borderRightWidth : + elemSize.paddingBottom + elemSize.paddingTop + + elemSize.borderTopWidth + elemSize.borderBottomWidth; + } + + measure = Math.max( measure, 0 ); + this.element.style[ isWidth ? 'width' : 'height' ] = measure + 'px'; +}; + +/** + * emit eventComplete on a collection of items events + * @param {String} eventName + * @param {Array} items - Outlayer.Items + */ +proto._emitCompleteOnItems = function( eventName, items ) { + var _this = this; + function onComplete() { + _this.dispatchEvent( eventName + 'Complete', null, [ items ] ); + } + + var count = items.length; + if ( !items || !count ) { + onComplete(); + return; + } + + var doneCount = 0; + function tick() { + doneCount++; + if ( doneCount == count ) { + onComplete(); + } + } + + // bind callback + items.forEach( function( item ) { + item.once( eventName, tick ); + }); +}; + +/** + * emits events via EvEmitter and jQuery events + * @param {String} type - name of event + * @param {Event} event - original event + * @param {Array} args - extra arguments + */ +proto.dispatchEvent = function( type, event, args ) { + // add original event to arguments + var emitArgs = event ? [ event ].concat( args ) : args; + this.emitEvent( type, emitArgs ); + + if ( jQuery ) { + // set this.$element + this.$element = this.$element || jQuery( this.element ); + if ( event ) { + // create jQuery event + var $event = jQuery.Event( event ); + $event.type = type; + this.$element.trigger( $event, args ); + } else { + // just trigger with type if no event available + this.$element.trigger( type, args ); + } + } +}; + +// -------------------------- ignore & stamps -------------------------- // + + +/** + * keep item in collection, but do not lay it out + * ignored items do not get skipped in layout + * @param {Element} elem + */ +proto.ignore = function( elem ) { + var item = this.getItem( elem ); + if ( item ) { + item.isIgnored = true; + } +}; + +/** + * return item to layout collection + * @param {Element} elem + */ +proto.unignore = function( elem ) { + var item = this.getItem( elem ); + if ( item ) { + delete item.isIgnored; + } +}; + +/** + * adds elements to stamps + * @param {NodeList, Array, Element, or String} elems + */ +proto.stamp = function( elems ) { + elems = this._find( elems ); + if ( !elems ) { + return; + } + + this.stamps = this.stamps.concat( elems ); + // ignore + elems.forEach( this.ignore, this ); +}; + +/** + * removes elements to stamps + * @param {NodeList, Array, or Element} elems + */ +proto.unstamp = function( elems ) { + elems = this._find( elems ); + if ( !elems ){ + return; + } + + elems.forEach( function( elem ) { + // filter out removed stamp elements + utils.removeFrom( this.stamps, elem ); + this.unignore( elem ); + }, this ); +}; + +/** + * finds child elements + * @param {NodeList, Array, Element, or String} elems + * @returns {Array} elems + */ +proto._find = function( elems ) { + if ( !elems ) { + return; + } + // if string, use argument as selector string + if ( typeof elems == 'string' ) { + elems = this.element.querySelectorAll( elems ); + } + elems = utils.makeArray( elems ); + return elems; +}; + +proto._manageStamps = function() { + if ( !this.stamps || !this.stamps.length ) { + return; + } + + this._getBoundingRect(); + + this.stamps.forEach( this._manageStamp, this ); +}; + +// update boundingLeft / Top +proto._getBoundingRect = function() { + // get bounding rect for container element + var boundingRect = this.element.getBoundingClientRect(); + var size = this.size; + this._boundingRect = { + left: boundingRect.left + size.paddingLeft + size.borderLeftWidth, + top: boundingRect.top + size.paddingTop + size.borderTopWidth, + right: boundingRect.right - ( size.paddingRight + size.borderRightWidth ), + bottom: boundingRect.bottom - ( size.paddingBottom + size.borderBottomWidth ) + }; +}; + +/** + * @param {Element} stamp +**/ +proto._manageStamp = noop; + +/** + * get x/y position of element relative to container element + * @param {Element} elem + * @returns {Object} offset - has left, top, right, bottom + */ +proto._getElementOffset = function( elem ) { + var boundingRect = elem.getBoundingClientRect(); + var thisRect = this._boundingRect; + var size = getSize( elem ); + var offset = { + left: boundingRect.left - thisRect.left - size.marginLeft, + top: boundingRect.top - thisRect.top - size.marginTop, + right: thisRect.right - boundingRect.right - size.marginRight, + bottom: thisRect.bottom - boundingRect.bottom - size.marginBottom + }; + return offset; +}; + +// -------------------------- resize -------------------------- // + +// enable event handlers for listeners +// i.e. resize -> onresize +proto.handleEvent = utils.handleEvent; + +/** + * Bind layout to window resizing + */ +proto.bindResize = function() { + window.addEventListener( 'resize', this ); + this.isResizeBound = true; +}; + +/** + * Unbind layout to window resizing + */ +proto.unbindResize = function() { + window.removeEventListener( 'resize', this ); + this.isResizeBound = false; +}; + +proto.onresize = function() { + this.resize(); +}; + +utils.debounceMethod( Outlayer, 'onresize', 100 ); + +proto.resize = function() { + // don't trigger if size did not change + // or if resize was unbound. See #9 + if ( !this.isResizeBound || !this.needsResizeLayout() ) { + return; + } + + this.layout(); +}; + +/** + * check if layout is needed post layout + * @returns Boolean + */ +proto.needsResizeLayout = function() { + var size = getSize( this.element ); + // check that this.size and size are there + // IE8 triggers resize on body size change, so they might not be + var hasSizes = this.size && size; + return hasSizes && size.innerWidth !== this.size.innerWidth; +}; + +// -------------------------- methods -------------------------- // + +/** + * add items to Outlayer instance + * @param {Array or NodeList or Element} elems + * @returns {Array} items - Outlayer.Items +**/ +proto.addItems = function( elems ) { + var items = this._itemize( elems ); + // add items to collection + if ( items.length ) { + this.items = this.items.concat( items ); + } + return items; +}; + +/** + * Layout newly-appended item elements + * @param {Array or NodeList or Element} elems + */ +proto.appended = function( elems ) { + var items = this.addItems( elems ); + if ( !items.length ) { + return; + } + // layout and reveal just the new items + this.layoutItems( items, true ); + this.reveal( items ); +}; + +/** + * Layout prepended elements + * @param {Array or NodeList or Element} elems + */ +proto.prepended = function( elems ) { + var items = this._itemize( elems ); + if ( !items.length ) { + return; + } + // add items to beginning of collection + var previousItems = this.items.slice(0); + this.items = items.concat( previousItems ); + // start new layout + this._resetLayout(); + this._manageStamps(); + // layout new stuff without transition + this.layoutItems( items, true ); + this.reveal( items ); + // layout previous items + this.layoutItems( previousItems ); +}; + +/** + * reveal a collection of items + * @param {Array of Outlayer.Items} items + */ +proto.reveal = function( items ) { + this._emitCompleteOnItems( 'reveal', items ); + if ( !items || !items.length ) { + return; + } + var stagger = this.updateStagger(); + items.forEach( function( item, i ) { + item.stagger( i * stagger ); + item.reveal(); + }); +}; + +/** + * hide a collection of items + * @param {Array of Outlayer.Items} items + */ +proto.hide = function( items ) { + this._emitCompleteOnItems( 'hide', items ); + if ( !items || !items.length ) { + return; + } + var stagger = this.updateStagger(); + items.forEach( function( item, i ) { + item.stagger( i * stagger ); + item.hide(); + }); +}; + +/** + * reveal item elements + * @param {Array}, {Element}, {NodeList} items + */ +proto.revealItemElements = function( elems ) { + var items = this.getItems( elems ); + this.reveal( items ); +}; + +/** + * hide item elements + * @param {Array}, {Element}, {NodeList} items + */ +proto.hideItemElements = function( elems ) { + var items = this.getItems( elems ); + this.hide( items ); +}; + +/** + * get Outlayer.Item, given an Element + * @param {Element} elem + * @param {Function} callback + * @returns {Outlayer.Item} item + */ +proto.getItem = function( elem ) { + // loop through items to get the one that matches + for ( var i=0; i < this.items.length; i++ ) { + var item = this.items[i]; + if ( item.element == elem ) { + // return item + return item; + } + } +}; + +/** + * get collection of Outlayer.Items, given Elements + * @param {Array} elems + * @returns {Array} items - Outlayer.Items + */ +proto.getItems = function( elems ) { + elems = utils.makeArray( elems ); + var items = []; + elems.forEach( function( elem ) { + var item = this.getItem( elem ); + if ( item ) { + items.push( item ); + } + }, this ); + + return items; +}; + +/** + * remove element(s) from instance and DOM + * @param {Array or NodeList or Element} elems + */ +proto.remove = function( elems ) { + var removeItems = this.getItems( elems ); + + this._emitCompleteOnItems( 'remove', removeItems ); + + // bail if no items to remove + if ( !removeItems || !removeItems.length ) { + return; + } + + removeItems.forEach( function( item ) { + item.remove(); + // remove item from collection + utils.removeFrom( this.items, item ); + }, this ); +}; + +// ----- destroy ----- // + +// remove and disable Outlayer instance +proto.destroy = function() { + // clean up dynamic styles + var style = this.element.style; + style.height = ''; + style.position = ''; + style.width = ''; + // destroy items + this.items.forEach( function( item ) { + item.destroy(); + }); + + this.unbindResize(); + + var id = this.element.outlayerGUID; + delete instances[ id ]; // remove reference to instance by id + delete this.element.outlayerGUID; + // remove data for jQuery + if ( jQuery ) { + jQuery.removeData( this.element, this.constructor.namespace ); + } + +}; + +// -------------------------- data -------------------------- // + +/** + * get Outlayer instance from element + * @param {Element} elem + * @returns {Outlayer} + */ +Outlayer.data = function( elem ) { + elem = utils.getQueryElement( elem ); + var id = elem && elem.outlayerGUID; + return id && instances[ id ]; +}; + + +// -------------------------- create Outlayer class -------------------------- // + +/** + * create a layout class + * @param {String} namespace + */ +Outlayer.create = function( namespace, options ) { + // sub-class Outlayer + var Layout = subclass( Outlayer ); + // apply new options and compatOptions + Layout.defaults = utils.extend( {}, Outlayer.defaults ); + utils.extend( Layout.defaults, options ); + Layout.compatOptions = utils.extend( {}, Outlayer.compatOptions ); + + Layout.namespace = namespace; + + Layout.data = Outlayer.data; + + // sub-class Item + Layout.Item = subclass( Item ); + + // -------------------------- declarative -------------------------- // + + utils.htmlInit( Layout, namespace ); + + // -------------------------- jQuery bridge -------------------------- // + + // make into jQuery plugin + if ( jQuery && jQuery.bridget ) { + jQuery.bridget( namespace, Layout ); + } + + return Layout; +}; + +function subclass( Parent ) { + function SubClass() { + Parent.apply( this, arguments ); + } + + SubClass.prototype = Object.create( Parent.prototype ); + SubClass.prototype.constructor = SubClass; + + return SubClass; +} + +// ----- helpers ----- // + +// how many milliseconds are in each unit +var msUnits = { + ms: 1, + s: 1000 +}; + +// munge time-like parameter into millisecond number +// '0.4s' -> 40 +function getMilliseconds( time ) { + if ( typeof time == 'number' ) { + return time; + } + var matches = time.match( /(^\d*\.?\d*)(\w*)/ ); + var num = matches && matches[1]; + var unit = matches && matches[2]; + if ( !num.length ) { + return 0; + } + num = parseFloat( num ); + var mult = msUnits[ unit ] || 1; + return num * mult; +} + +// ----- fin ----- // + +// back in global +Outlayer.Item = Item; + +return Outlayer; + +})); + +/*! + * Masonry v4.2.0 + * Cascading grid layout library + * http://masonry.desandro.com + * MIT License + * by David DeSandro + */ + +( function( window, factory ) { + // universal module definition + /* jshint strict: false */ /*globals define, module, require */ + if ( typeof define == 'function' && define.amd ) { + // AMD + define( [ + 'outlayer/outlayer', + 'get-size/get-size' + ], + factory ); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory( + require('outlayer'), + require('get-size') + ); + } else { + // browser global + window.Masonry = factory( + window.Outlayer, + window.getSize + ); + } + +}( window, function factory( Outlayer, getSize ) { + + + +// -------------------------- masonryDefinition -------------------------- // + + // create an Outlayer layout class + var Masonry = Outlayer.create('masonry'); + // isFitWidth -> fitWidth + Masonry.compatOptions.fitWidth = 'isFitWidth'; + + var proto = Masonry.prototype; + + proto._resetLayout = function() { + this.getSize(); + this._getMeasurement( 'columnWidth', 'outerWidth' ); + this._getMeasurement( 'gutter', 'outerWidth' ); + this.measureColumns(); + + // reset column Y + this.colYs = []; + for ( var i=0; i < this.cols; i++ ) { + this.colYs.push( 0 ); + } + + this.maxY = 0; + this.horizontalColIndex = 0; + }; + + proto.measureColumns = function() { + this.getContainerWidth(); + // if columnWidth is 0, default to outerWidth of first item + if ( !this.columnWidth ) { + var firstItem = this.items[0]; + var firstItemElem = firstItem && firstItem.element; + // columnWidth fall back to item of first element + this.columnWidth = firstItemElem && getSize( firstItemElem ).outerWidth || + // if first elem has no width, default to size of container + this.containerWidth; + } + + var columnWidth = this.columnWidth += this.gutter; + + // calculate columns + var containerWidth = this.containerWidth + this.gutter; + var cols = containerWidth / columnWidth; + // fix rounding errors, typically with gutters + var excess = columnWidth - containerWidth % columnWidth; + // if overshoot is less than a pixel, round up, otherwise floor it + var mathMethod = excess && excess < 1 ? 'round' : 'floor'; + cols = Math[ mathMethod ]( cols ); + this.cols = Math.max( cols, 1 ); + }; + + proto.getContainerWidth = function() { + // container is parent if fit width + var isFitWidth = this._getOption('fitWidth'); + var container = isFitWidth ? this.element.parentNode : this.element; + // check that this.size and size are there + // IE8 triggers resize on body size change, so they might not be + var size = getSize( container ); + this.containerWidth = size && size.innerWidth; + }; + + proto._getItemLayoutPosition = function( item ) { + item.getSize(); + // how many columns does this brick span + var remainder = item.size.outerWidth % this.columnWidth; + var mathMethod = remainder && remainder < 1 ? 'round' : 'ceil'; + // round if off by 1 pixel, otherwise use ceil + var colSpan = Math[ mathMethod ]( item.size.outerWidth / this.columnWidth ); + colSpan = Math.min( colSpan, this.cols ); + // use horizontal or top column position + var colPosMethod = this.options.horizontalOrder ? + '_getHorizontalColPosition' : '_getTopColPosition'; + var colPosition = this[ colPosMethod ]( colSpan, item ); + // position the brick + var position = { + x: this.columnWidth * colPosition.col, + y: colPosition.y + }; + // apply setHeight to necessary columns + var setHeight = colPosition.y + item.size.outerHeight; + var setMax = colSpan + colPosition.col; + for ( var i = colPosition.col; i < setMax; i++ ) { + this.colYs[i] = setHeight; + } + + return position; + }; + + proto._getTopColPosition = function( colSpan ) { + var colGroup = this._getTopColGroup( colSpan ); + // get the minimum Y value from the columns + var minimumY = Math.min.apply( Math, colGroup ); + + return { + col: colGroup.indexOf( minimumY ), + y: minimumY, + }; + }; + + /** + * @param {Number} colSpan - number of columns the element spans + * @returns {Array} colGroup + */ + proto._getTopColGroup = function( colSpan ) { + if ( colSpan < 2 ) { + // if brick spans only one column, use all the column Ys + return this.colYs; + } + + var colGroup = []; + // how many different places could this brick fit horizontally + var groupCount = this.cols + 1 - colSpan; + // for each group potential horizontal position + for ( var i = 0; i < groupCount; i++ ) { + colGroup[i] = this._getColGroupY( i, colSpan ); + } + return colGroup; + }; + + proto._getColGroupY = function( col, colSpan ) { + if ( colSpan < 2 ) { + return this.colYs[ col ]; + } + // make an array of colY values for that one group + var groupColYs = this.colYs.slice( col, col + colSpan ); + // and get the max value of the array + return Math.max.apply( Math, groupColYs ); + }; + + // get column position based on horizontal index. #873 + proto._getHorizontalColPosition = function( colSpan, item ) { + var col = this.horizontalColIndex % this.cols; + var isOver = colSpan > 1 && col + colSpan > this.cols; + // shift to next row if item can't fit on current row + col = isOver ? 0 : col; + // don't let zero-size items take up space + var hasSize = item.size.outerWidth && item.size.outerHeight; + this.horizontalColIndex = hasSize ? col + colSpan : this.horizontalColIndex; + + return { + col: col, + y: this._getColGroupY( col, colSpan ), + }; + }; + + proto._manageStamp = function( stamp ) { + var stampSize = getSize( stamp ); + var offset = this._getElementOffset( stamp ); + // get the columns that this stamp affects + var isOriginLeft = this._getOption('originLeft'); + var firstX = isOriginLeft ? offset.left : offset.right; + var lastX = firstX + stampSize.outerWidth; + var firstCol = Math.floor( firstX / this.columnWidth ); + firstCol = Math.max( 0, firstCol ); + var lastCol = Math.floor( lastX / this.columnWidth ); + // lastCol should not go over if multiple of columnWidth #425 + lastCol -= lastX % this.columnWidth ? 0 : 1; + lastCol = Math.min( this.cols - 1, lastCol ); + // set colYs to bottom of the stamp + + var isOriginTop = this._getOption('originTop'); + var stampMaxY = ( isOriginTop ? offset.top : offset.bottom ) + + stampSize.outerHeight; + for ( var i = firstCol; i <= lastCol; i++ ) { + this.colYs[i] = Math.max( stampMaxY, this.colYs[i] ); + } + }; + + proto._getContainerSize = function() { + this.maxY = Math.max.apply( Math, this.colYs ); + var size = { + height: this.maxY + }; + + if ( this._getOption('fitWidth') ) { + size.width = this._getContainerFitWidth(); + } + + return size; + }; + + proto._getContainerFitWidth = function() { + var unusedCols = 0; + // count unused columns + var i = this.cols; + while ( --i ) { + if ( this.colYs[i] !== 0 ) { + break; + } + unusedCols++; + } + // fit container to columns that have been used + return ( this.cols - unusedCols ) * this.columnWidth - this.gutter; + }; + + proto.needsResizeLayout = function() { + var previousWidth = this.containerWidth; + this.getContainerWidth(); + return previousWidth != this.containerWidth; + }; + + return Masonry; + +})); + diff --git a/media/vendor/masonry/js/masonry.pkgd.min.js b/media/vendor/masonry/js/masonry.pkgd.min.js new file mode 100644 index 0000000000000..a61c0ded6de72 --- /dev/null +++ b/media/vendor/masonry/js/masonry.pkgd.min.js @@ -0,0 +1,9 @@ +/*! + * Masonry PACKAGED v4.2.0 + * Cascading grid layout library + * http://masonry.desandro.com + * MIT License + * by David DeSandro + */ + +!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,r,a){function h(t,e,n){var o,r="$()."+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void s(i+" not initialized. Cannot call methods, i.e. "+r);var d=u[e];if(!d||"_"==e.charAt(0))return void s(r+" is not a valid method");var l=d.apply(u,n);o=void 0===o?l:o}),void 0!==o?o:t}function u(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new r(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(r.prototype.option||(r.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return h(this,t,e)}return u(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,r=t.console,s="undefined"==typeof r?function(){}:function(t){r.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var r=this._onceEvents&&this._onceEvents[t];o;){var s=r&&r[o];s&&(this.off(t,o),delete r[o]),o.apply(this,e),n+=s?0:1,o=i[n]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return e()}):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=-1==t.indexOf("%")&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;u>e;e++){var i=h[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);r.isBoxSizeOuter=s=200==t(o.width),i.removeChild(e)}}function r(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var r=n(e);if("none"==r.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==r.boxSizing,l=0;u>l;l++){var c=h[l],f=r[c],m=parseFloat(f);a[c]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,g=a.paddingTop+a.paddingBottom,y=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,z=a.borderTopWidth+a.borderBottomWidth,E=d&&s,b=t(r.width);b!==!1&&(a.width=b+(E?0:p+_));var x=t(r.height);return x!==!1&&(a.height=x+(E?0:g+z)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(g+z),a.outerWidth=a.width+y,a.outerHeight=a.height+v,a}}var s,a="undefined"==typeof console?e:function(t){console.error(t)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],u=h.length,d=!1;return r}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;is?"round":"floor";r=Math[a](r),this.cols=Math.max(r,1)},n.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},n._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",r=this[o](n,t),s={x:this.columnWidth*r.col,y:r.y},a=r.y+t.size.outerHeight,h=n+r.col,u=r.col;h>u;u++)this.colYs[u]=a;return s},n._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},n._getTopColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++)e[n]=this._getColGroupY(n,t);return e},n._getColGroupY=function(t,e){if(2>e)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},n._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,n=t>1&&i+t>this.cols;i=n?0:i;var o=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=o?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),r=o?n.left:n.right,s=r+i.outerWidth,a=Math.floor(r/this.columnWidth);a=Math.max(0,a);var h=Math.floor(s/this.columnWidth);h-=s%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var u=this._getOption("originTop"),d=(u?n.top:n.bottom)+i.outerHeight,l=a;h>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}); \ No newline at end of file