diff --git a/inventory/group_vars/taskotron-dev b/inventory/group_vars/taskotron-dev index 82c20df231..310b118b08 100644 --- a/inventory/group_vars/taskotron-dev +++ b/inventory/group_vars/taskotron-dev @@ -23,4 +23,5 @@ master_user: buildmaster external_hostname: taskotron.dev.fedoraproject.org resultsdb_url: http://resultsdb-dev01.qa.fedoraproject.org/resultsdb/api/v1.0 resultsdb_frontend_url: http://resultsdb-dev01.qa.fedoraproject.org/ +landingpage_title: "Taskotron Development" deployment_type: dev diff --git a/playbooks/groups/taskotron-dev.yml b/playbooks/groups/taskotron-dev.yml index 66b0facb0b..7f825c66a2 100644 --- a/playbooks/groups/taskotron-dev.yml +++ b/playbooks/groups/taskotron-dev.yml @@ -68,7 +68,7 @@ - { role: taskotron/buildmaster, tags: ['buildmaster'] } - { role: taskotron/buildmaster-configure, tags: ['buildmasterconfig'] } - { role: taskotron/taskotron-trigger, tags: ['trigger'] } -# - { role: taskotron/taskotron-frontend, tags: ['frontend'] } + - { role: taskotron/taskotron-frontend, tags: ['frontend'] } handlers: - include: "{{ handlers }}/restart_services.yml" diff --git a/roles/taskotron/taskotron-frontend/files/static/css/app.css b/roles/taskotron/taskotron-frontend/files/static/css/app.css new file mode 100644 index 0000000000..5ece89cab8 --- /dev/null +++ b/roles/taskotron/taskotron-frontend/files/static/css/app.css @@ -0,0 +1,354 @@ +/* Artfully masterminded by ZURB */ +/* line 6, ../../../sass/app.scss */ +.fedora-preheader { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + width: 100% !important; + position: relative; + background: white url(../img/repeater.png) 0 100% repeat-x; + display: block; + color: black; +} + +/* line 15, ../../../sass/app.scss */ +.fedora-preheader a { + color: #000; +} + +/* line 19, ../../../sass/app.scss */ +.fedora-header { + display: block; + text-indent: -9999px; + background: url(../img/plain-fedora-light.png) 0px 50% no-repeat; + height: 58px; + width: 158px; + overflow: hidden; + text-decoration: none; +} + +/* line 29, ../../../sass/app.scss */ +.fedora-preheader-staging { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + width: 100% !important; + position: relative; + background: white url(../img/repeater-stg.png) 0 100% repeat-x; + display: block; + color: black; +} + +/* line 38, ../../../sass/app.scss */ +.fedora-header-staging { + display: block; + text-indent: -9999px; + background: url(../img/plain-fedora-light-stg.png) 10px 50% no-repeat; + height: 73px; + width: 175px; + overflow: hidden; + text-decoration: none; +} + +/* line 48, ../../../sass/app.scss */ +.fedora-prefooter { + font: normal 0.8em/1.5 sans-serif; + text-align: center; + background: white; + padding: 20px; +} + +/* line 55, ../../../sass/app.scss */ +.fedora-footer { + text-align: center; + background: white url(../img/line-bottom.png) 0 0 repeat-x; + color: #4D4D4D; +} + +/* line 61, ../../../sass/app.scss */ +.login-header { + height: 73px; +} + +/* line 70, ../../../sass/app.scss */ +.login-link { + vertical-align: text-bottom; + position: absolute; + bottom: 10px; +} + +/* overriding specific ids */ +/* line 78, ../../../sass/app.scss */ +#main-info ul { + list-style-position: inside; +} + +/* icons */ +/* line 83, ../../../sass/app.scss */ +.foundicon-idea.yellow { + color: #e59728; +} + +/* line 87, ../../../sass/app.scss */ +.menu-container { + padding: 10px 0px 10px 0px; +} + +/* sub-menu */ +/* line 92, ../../../sass/app.scss */ +.sub-menu { + padding: 5px 0px 10px 0px; + margin: 0; + display: block; + text-align: center; + height: 24px; +} + +/* line 100, ../../../sass/app.scss */ +.sub-menu ul { + background: none; + padding: 0; + margin: 0 auto; + float: none; + display: inline-table; + border-radius: 10px; +} + +/* line 108, ../../../sass/app.scss */ +.sub-menu ul li { + float: left; + background: none; + margin-right: 1px; + display: inline; +} + +/* line 114, ../../../sass/app.scss */ +.sub-menu li a:link, .sub-menu li a:visited { + font-size: 14px; + display: block; + color: #3c6eb4; + padding: 1.4px 9.33333px; + text-decoration: none; + text-transform: capitalize; +} + +/* line 122, ../../../sass/app.scss */ +.sub-menu a.active:link, a.active:active, a.active:visited { + color: white !important; + text-shadow: none; + background: #3c6eb4; + border-radius: 10px; + font-weight: bold; +} + +/* line 129, ../../../sass/app.scss */ +.sub-menu li a:hover { + cursor: pointer; + color: #fff; + text-shadow: none; + border-radius: 10px; + background: #8c8c8c; +} + +/* menu bar */ +/* line 139, ../../../sass/app.scss */ +.menu-bar { + padding: 5px 0px 10px 0px; + margin: 0; + display: block; + overflow: hidden; + text-align: center; + height: 40px; + /* Rounded Corners */ + border-radius: 10px; +} + +/* line 150, ../../../sass/app.scss */ +.menu-bar ul { + background: #ababab; + padding: 0; + margin: 0 auto; + float: none; + display: inline-table; + border-radius: 10px; +} + +/* line 158, ../../../sass/app.scss */ +.menu-bar ul li { + float: left; + background: none; + margin-right: 1px; + display: inline; +} + +/* line 164, ../../../sass/app.scss */ +.menu-bar li a:link, .menu-bar li a:visited { + font-size: 15px; + font-weight: bold; + display: block; + color: #262626; + padding: 3.75px 14px; + text-decoration: none; + text-transform: capitalize; + /* CSS3 Text Shadow */ + text-shadow: 0px 1px 1px #dedede; +} + +/* line 176, ../../../sass/app.scss */ +.menu-bar li:first-child a { + /* Rounded Corners */ + border-radius: 10px 0px 0px 10px; +} + +/* line 180, ../../../sass/app.scss */ +.menu-bar li:last-child a { + /* Rounded Corners */ + border-radius: 0px 10px 10px 0px; +} + +/* line 185, ../../../sass/app.scss */ +.menu-bar li a:hover { + cursor: pointer; + color: #fff; + text-shadow: none; + background: #8c8c8c; +} + +/* line 192, ../../../sass/app.scss */ +.menu-bar a.active:link, a.active:active, a.active:visited { + color: white !important; + text-shadow: none; + background: #3c6eb4; +} + +/* info container */ +/* line 199, ../../../sass/app.scss */ +#info-container { + padding: 10px 0px 5px 0px; +} + +/* sortable tables */ +/* line 204, ../../../sass/app.scss */ +table.tablesorter { + /*background-color: #CDCDCD;*/ + background-color: #d9d9d9; + margin: 10px 0pt 15px; + font-size: 10pt; + width: 100%; + text-align: left; + border: 1px none #294172; + border-collapse: collapse; +} + +/* line 216, ../../../sass/app.scss */ +table.tablesorter thead tr th, table.tablesorter tfoot tr th { + /*background-color: #e6EEEE;*/ + /*background-color: lighten($secondary-color, 30%);*/ + background-color: #bacde8; + font-size: 8pt; + padding: 4px; +} + +/* line 224, ../../../sass/app.scss */ +table.tablesorter thead tr .header { + background-image: url(../img/bg.gif); + background-repeat: no-repeat; + background-position: center right; + cursor: pointer; +} + +/* line 230, ../../../sass/app.scss */ +table.tablesorter tbody td { + padding: 4px; + vertical-align: top; + word-wrap: break-word; + border-left: 0; + border-right: 0; +} + +/* line 238, ../../../sass/app.scss */ +table.tablesorter tr { + border-left: 0; + border-right: 0; +} + +/* line 242, ../../../sass/app.scss */ +table.tablesorter tr:nth-child(even) { + background-color: #e1e9f5; +} + +/* line 245, ../../../sass/app.scss */ +table.tablesorter tr:nth-child(odd) { + background-color: white; +} + +/* line 248, ../../../sass/app.scss */ +table.tablesorter tbody tr.even td { + background-color: white; +} + +/* line 252, ../../../sass/app.scss */ +table.tablesorter thead tr .headerSortUp { + background-image: url(../img/asc.gif); +} + +/* line 256, ../../../sass/app.scss */ +table.tablesorter tbody tr.newbug td { + background-color: #fbff84; +} + +/* line 260, ../../../sass/app.scss */ +table.tablesorter tbody tr td.modifiedstate { + font-weight: bold; +} + +/* line 263, ../../../sass/app.scss */ +table.tablesorter tbody tr td.bugid { + font-weight: bold; + font-size: 12pt; +} + +/* tooltip tables */ +/* line 268, ../../../sass/app.scss */ +table.tiptable { + /*background-color: #CDCDCD;*/ + background-color: #d9d9d9; + margin: 10px 0pt 15px; + font-size: 8pt; + width: 100%; + text-align: left; + border-collapse: collapse; +} + +/* line 278, ../../../sass/app.scss */ +table.tiptable thead tr th, table.tiptable tfoot tr th { + background-color: #bacde8; + font-size: 8pt; + padding: 4px; +} + +/* line 284, ../../../sass/app.scss */ +table.tiptable thead tr .header { + background-image: url(../img/bg.gif); + background-repeat: no-repeat; + background-position: center right; + cursor: pointer; +} + +/* line 290, ../../../sass/app.scss */ +table.tiptable tbody td { + font-size: 8pt; + padding: 4px; + vertical-align: top; + word-wrap: break-word; +} + +/* line 297, ../../../sass/app.scss */ +table.tiptable tr:nth-child(even) { + background-color: #e1e9f5; +} + +/* line 300, ../../../sass/app.scss */ +table.tiptable tr:nth-child(odd) { + background-color: white; +} diff --git a/roles/taskotron/taskotron-frontend/files/static/css/foundation.css b/roles/taskotron/taskotron-frontend/files/static/css/foundation.css new file mode 100644 index 0000000000..67123c0f78 --- /dev/null +++ b/roles/taskotron/taskotron-frontend/files/static/css/foundation.css @@ -0,0 +1,6883 @@ +/* line 264, ../../../sass/foundation/components/_global.scss */ +meta.foundation-mq-small { + font-family: "only screen and (min-width: 768px)"; + width: 768px; +} + +/* line 269, ../../../sass/foundation/components/_global.scss */ +meta.foundation-mq-medium { + font-family: "only screen and (min-width:1280px)"; + width: 1280px; +} + +/* line 274, ../../../sass/foundation/components/_global.scss */ +meta.foundation-mq-large { + font-family: "only screen and (min-width:1440px)"; + width: 1440px; +} + +/* line 292, ../../../sass/foundation/components/_global.scss */ +*, +*:before, +*:after { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +/* line 297, ../../../sass/foundation/components/_global.scss */ +html, +body { + font-size: 100%; +} + +/* line 300, ../../../sass/foundation/components/_global.scss */ +body { + background: white; + color: #222222; + padding: 0; + margin: 0; + font-family: "Cantarell", "sans-serif"; + font-weight: normal; + font-style: normal; + line-height: 1; + position: relative; + cursor: default; +} + +/* line 313, ../../../sass/foundation/components/_global.scss */ +a:hover { + cursor: pointer; +} + +/* line 318, ../../../sass/foundation/components/_global.scss */ +img, +object, +embed { + max-width: 100%; + height: auto; +} + +/* line 321, ../../../sass/foundation/components/_global.scss */ +object, +embed { + height: 100%; +} + +/* line 322, ../../../sass/foundation/components/_global.scss */ +img { + -ms-interpolation-mode: bicubic; +} + +/* line 328, ../../../sass/foundation/components/_global.scss */ +#map_canvas img, +#map_canvas embed, +#map_canvas object, +.map_canvas img, +.map_canvas embed, +.map_canvas object { + max-width: none !important; +} + +/* line 333, ../../../sass/foundation/components/_global.scss */ +.left { + float: left !important; +} + +/* line 334, ../../../sass/foundation/components/_global.scss */ +.right { + float: right !important; +} + +/* line 335, ../../../sass/foundation/components/_global.scss */ +.text-left { + text-align: left !important; +} + +/* line 336, ../../../sass/foundation/components/_global.scss */ +.text-right { + text-align: right !important; +} + +/* line 337, ../../../sass/foundation/components/_global.scss */ +.text-center { + text-align: center !important; +} + +/* line 338, ../../../sass/foundation/components/_global.scss */ +.text-justify { + text-align: justify !important; +} + +/* line 339, ../../../sass/foundation/components/_global.scss */ +.hide { + display: none; +} + +/* line 345, ../../../sass/foundation/components/_global.scss */ +.antialiased { + -webkit-font-smoothing: antialiased; +} + +/* line 348, ../../../sass/foundation/components/_global.scss */ +img { + display: inline-block; + vertical-align: middle; +} + +/* line 358, ../../../sass/foundation/components/_global.scss */ +textarea { + height: auto; + min-height: 50px; +} + +/* line 361, ../../../sass/foundation/components/_global.scss */ +select { + width: 100%; +} + +/* Grid HTML Classes */ +/* line 116, ../../../sass/foundation/components/_grid.scss */ +.row { + width: 100%; + margin-left: auto; + margin-right: auto; + margin-top: 0; + margin-bottom: 0; + max-width: 62.5em; + *zoom: 1; +} +/* line 121, ../../../sass/foundation/components/_global.scss */ +.row:before, .row:after { + content: " "; + display: table; +} +/* line 122, ../../../sass/foundation/components/_global.scss */ +.row:after { + clear: both; +} +/* line 121, ../../../sass/foundation/components/_grid.scss */ +.row.collapse > .column, +.row.collapse > .columns { + position: relative; + padding-left: 0; + padding-right: 0; + float: left; +} +/* line 123, ../../../sass/foundation/components/_grid.scss */ +.row.collapse .row { + margin-left: 0; + margin-right: 0; +} +/* line 126, ../../../sass/foundation/components/_grid.scss */ +.row .row { + width: auto; + margin-left: -0.9375em; + margin-right: -0.9375em; + margin-top: 0; + margin-bottom: 0; + max-width: none; + *zoom: 1; +} +/* line 121, ../../../sass/foundation/components/_global.scss */ +.row .row:before, .row .row:after { + content: " "; + display: table; +} +/* line 122, ../../../sass/foundation/components/_global.scss */ +.row .row:after { + clear: both; +} +/* line 127, ../../../sass/foundation/components/_grid.scss */ +.row .row.collapse { + width: auto; + margin: 0; + max-width: none; + *zoom: 1; +} +/* line 121, ../../../sass/foundation/components/_global.scss */ +.row .row.collapse:before, .row .row.collapse:after { + content: " "; + display: table; +} +/* line 122, ../../../sass/foundation/components/_global.scss */ +.row .row.collapse:after { + clear: both; +} + +/* line 132, ../../../sass/foundation/components/_grid.scss */ +.column, +.columns { + position: relative; + padding-left: 0.9375em; + padding-right: 0.9375em; + width: 100%; + float: left; +} + +@media only screen { + /* line 137, ../../../sass/foundation/components/_grid.scss */ + .column, + .columns { + position: relative; + padding-left: 0.9375em; + padding-right: 0.9375em; + float: left; + } + + /* line 140, ../../../sass/foundation/components/_grid.scss */ + .small-1 { + position: relative; + width: 8.33333%; + } + + /* line 140, ../../../sass/foundation/components/_grid.scss */ + .small-2 { + position: relative; + width: 16.66667%; + } + + /* line 140, ../../../sass/foundation/components/_grid.scss */ + .small-3 { + position: relative; + width: 25%; + } + + /* line 140, ../../../sass/foundation/components/_grid.scss */ + .small-4 { + position: relative; + width: 33.33333%; + } + + /* line 140, ../../../sass/foundation/components/_grid.scss */ + .small-5 { + position: relative; + width: 41.66667%; + } + + /* line 140, ../../../sass/foundation/components/_grid.scss */ + .small-6 { + position: relative; + width: 50%; + } + + /* line 140, ../../../sass/foundation/components/_grid.scss */ + .small-7 { + position: relative; + width: 58.33333%; + } + + /* line 140, ../../../sass/foundation/components/_grid.scss */ + .small-8 { + position: relative; + width: 66.66667%; + } + + /* line 140, ../../../sass/foundation/components/_grid.scss */ + .small-9 { + position: relative; + width: 75%; + } + + /* line 140, ../../../sass/foundation/components/_grid.scss */ + .small-10 { + position: relative; + width: 83.33333%; + } + + /* line 140, ../../../sass/foundation/components/_grid.scss */ + .small-11 { + position: relative; + width: 91.66667%; + } + + /* line 140, ../../../sass/foundation/components/_grid.scss */ + .small-12 { + position: relative; + width: 100%; + } + + /* line 144, ../../../sass/foundation/components/_grid.scss */ + .small-offset-0 { + position: relative; + margin-left: 0%; + } + + /* line 144, ../../../sass/foundation/components/_grid.scss */ + .small-offset-1 { + position: relative; + margin-left: 8.33333%; + } + + /* line 144, ../../../sass/foundation/components/_grid.scss */ + .small-offset-2 { + position: relative; + margin-left: 16.66667%; + } + + /* line 144, ../../../sass/foundation/components/_grid.scss */ + .small-offset-3 { + position: relative; + margin-left: 25%; + } + + /* line 144, ../../../sass/foundation/components/_grid.scss */ + .small-offset-4 { + position: relative; + margin-left: 33.33333%; + } + + /* line 144, ../../../sass/foundation/components/_grid.scss */ + .small-offset-5 { + position: relative; + margin-left: 41.66667%; + } + + /* line 144, ../../../sass/foundation/components/_grid.scss */ + .small-offset-6 { + position: relative; + margin-left: 50%; + } + + /* line 144, ../../../sass/foundation/components/_grid.scss */ + .small-offset-7 { + position: relative; + margin-left: 58.33333%; + } + + /* line 144, ../../../sass/foundation/components/_grid.scss */ + .small-offset-8 { + position: relative; + margin-left: 66.66667%; + } + + /* line 144, ../../../sass/foundation/components/_grid.scss */ + .small-offset-9 { + position: relative; + margin-left: 75%; + } + + /* line 144, ../../../sass/foundation/components/_grid.scss */ + .small-offset-10 { + position: relative; + margin-left: 83.33333%; + } + + /* line 147, ../../../sass/foundation/components/_grid.scss */ + [class*="column"] + [class*="column"]:last-child { + float: right; + } + + /* line 148, ../../../sass/foundation/components/_grid.scss */ + [class*="column"] + [class*="column"].end { + float: left; + } + + /* line 151, ../../../sass/foundation/components/_grid.scss */ + .column.small-centered, + .columns.small-centered { + position: relative; + margin-left: auto; + margin-right: auto; + float: none !important; + } +} +/* Styles for screens that are atleast 768px; */ +@media only screen and (min-width: 768px) { + /* line 158, ../../../sass/foundation/components/_grid.scss */ + .large-1 { + position: relative; + width: 8.33333%; + } + + /* line 158, ../../../sass/foundation/components/_grid.scss */ + .large-2 { + position: relative; + width: 16.66667%; + } + + /* line 158, ../../../sass/foundation/components/_grid.scss */ + .large-3 { + position: relative; + width: 25%; + } + + /* line 158, ../../../sass/foundation/components/_grid.scss */ + .large-4 { + position: relative; + width: 33.33333%; + } + + /* line 158, ../../../sass/foundation/components/_grid.scss */ + .large-5 { + position: relative; + width: 41.66667%; + } + + /* line 158, ../../../sass/foundation/components/_grid.scss */ + .large-6 { + position: relative; + width: 50%; + } + + /* line 158, ../../../sass/foundation/components/_grid.scss */ + .large-7 { + position: relative; + width: 58.33333%; + } + + /* line 158, ../../../sass/foundation/components/_grid.scss */ + .large-8 { + position: relative; + width: 66.66667%; + } + + /* line 158, ../../../sass/foundation/components/_grid.scss */ + .large-9 { + position: relative; + width: 75%; + } + + /* line 158, ../../../sass/foundation/components/_grid.scss */ + .large-10 { + position: relative; + width: 83.33333%; + } + + /* line 158, ../../../sass/foundation/components/_grid.scss */ + .large-11 { + position: relative; + width: 91.66667%; + } + + /* line 158, ../../../sass/foundation/components/_grid.scss */ + .large-12 { + position: relative; + width: 100%; + } + + /* line 162, ../../../sass/foundation/components/_grid.scss */ + .row .large-offset-0 { + position: relative; + margin-left: 0%; + } + + /* line 162, ../../../sass/foundation/components/_grid.scss */ + .row .large-offset-1 { + position: relative; + margin-left: 8.33333%; + } + + /* line 162, ../../../sass/foundation/components/_grid.scss */ + .row .large-offset-2 { + position: relative; + margin-left: 16.66667%; + } + + /* line 162, ../../../sass/foundation/components/_grid.scss */ + .row .large-offset-3 { + position: relative; + margin-left: 25%; + } + + /* line 162, ../../../sass/foundation/components/_grid.scss */ + .row .large-offset-4 { + position: relative; + margin-left: 33.33333%; + } + + /* line 162, ../../../sass/foundation/components/_grid.scss */ + .row .large-offset-5 { + position: relative; + margin-left: 41.66667%; + } + + /* line 162, ../../../sass/foundation/components/_grid.scss */ + .row .large-offset-6 { + position: relative; + margin-left: 50%; + } + + /* line 162, ../../../sass/foundation/components/_grid.scss */ + .row .large-offset-7 { + position: relative; + margin-left: 58.33333%; + } + + /* line 162, ../../../sass/foundation/components/_grid.scss */ + .row .large-offset-8 { + position: relative; + margin-left: 66.66667%; + } + + /* line 162, ../../../sass/foundation/components/_grid.scss */ + .row .large-offset-9 { + position: relative; + margin-left: 75%; + } + + /* line 162, ../../../sass/foundation/components/_grid.scss */ + .row .large-offset-10 { + position: relative; + margin-left: 83.33333%; + } + + /* line 162, ../../../sass/foundation/components/_grid.scss */ + .row .large-offset-11 { + position: relative; + margin-left: 91.66667%; + } + + /* line 166, ../../../sass/foundation/components/_grid.scss */ + .push-1 { + position: relative; + left: 8.33333%; + right: auto; + } + + /* line 167, ../../../sass/foundation/components/_grid.scss */ + .pull-1 { + position: relative; + right: 8.33333%; + left: auto; + } + + /* line 166, ../../../sass/foundation/components/_grid.scss */ + .push-2 { + position: relative; + left: 16.66667%; + right: auto; + } + + /* line 167, ../../../sass/foundation/components/_grid.scss */ + .pull-2 { + position: relative; + right: 16.66667%; + left: auto; + } + + /* line 166, ../../../sass/foundation/components/_grid.scss */ + .push-3 { + position: relative; + left: 25%; + right: auto; + } + + /* line 167, ../../../sass/foundation/components/_grid.scss */ + .pull-3 { + position: relative; + right: 25%; + left: auto; + } + + /* line 166, ../../../sass/foundation/components/_grid.scss */ + .push-4 { + position: relative; + left: 33.33333%; + right: auto; + } + + /* line 167, ../../../sass/foundation/components/_grid.scss */ + .pull-4 { + position: relative; + right: 33.33333%; + left: auto; + } + + /* line 166, ../../../sass/foundation/components/_grid.scss */ + .push-5 { + position: relative; + left: 41.66667%; + right: auto; + } + + /* line 167, ../../../sass/foundation/components/_grid.scss */ + .pull-5 { + position: relative; + right: 41.66667%; + left: auto; + } + + /* line 166, ../../../sass/foundation/components/_grid.scss */ + .push-6 { + position: relative; + left: 50%; + right: auto; + } + + /* line 167, ../../../sass/foundation/components/_grid.scss */ + .pull-6 { + position: relative; + right: 50%; + left: auto; + } + + /* line 166, ../../../sass/foundation/components/_grid.scss */ + .push-7 { + position: relative; + left: 58.33333%; + right: auto; + } + + /* line 167, ../../../sass/foundation/components/_grid.scss */ + .pull-7 { + position: relative; + right: 58.33333%; + left: auto; + } + + /* line 166, ../../../sass/foundation/components/_grid.scss */ + .push-8 { + position: relative; + left: 66.66667%; + right: auto; + } + + /* line 167, ../../../sass/foundation/components/_grid.scss */ + .pull-8 { + position: relative; + right: 66.66667%; + left: auto; + } + + /* line 166, ../../../sass/foundation/components/_grid.scss */ + .push-9 { + position: relative; + left: 75%; + right: auto; + } + + /* line 167, ../../../sass/foundation/components/_grid.scss */ + .pull-9 { + position: relative; + right: 75%; + left: auto; + } + + /* line 166, ../../../sass/foundation/components/_grid.scss */ + .push-10 { + position: relative; + left: 83.33333%; + right: auto; + } + + /* line 167, ../../../sass/foundation/components/_grid.scss */ + .pull-10 { + position: relative; + right: 83.33333%; + left: auto; + } + + /* line 166, ../../../sass/foundation/components/_grid.scss */ + .push-11 { + position: relative; + left: 91.66667%; + right: auto; + } + + /* line 167, ../../../sass/foundation/components/_grid.scss */ + .pull-11 { + position: relative; + right: 91.66667%; + left: auto; + } + + /* line 171, ../../../sass/foundation/components/_grid.scss */ + .column.large-centered, + .columns.large-centered { + position: relative; + margin-left: auto; + margin-right: auto; + float: none !important; + } + + /* line 174, ../../../sass/foundation/components/_grid.scss */ + .column.large-uncentered, + .columns.large-uncentered { + margin-left: 0; + margin-right: 0; + float: left !important; + } + + /* line 181, ../../../sass/foundation/components/_grid.scss */ + .column.large-uncentered.opposite, + .columns.large-uncentered.opposite { + float: right !important; + } +} +/* Foundation Visibility HTML Classes */ +/* line 11, ../../../sass/foundation/components/_visibility.scss */ +.show-for-small, +.show-for-medium-down, +.show-for-large-down { + display: inherit !important; +} + +/* line 17, ../../../sass/foundation/components/_visibility.scss */ +.show-for-medium, +.show-for-medium-up, +.show-for-large, +.show-for-large-up, +.show-for-xlarge { + display: none !important; +} + +/* line 23, ../../../sass/foundation/components/_visibility.scss */ +.hide-for-medium, +.hide-for-medium-up, +.hide-for-large, +.hide-for-large-up, +.hide-for-xlarge { + display: inherit !important; +} + +/* line 27, ../../../sass/foundation/components/_visibility.scss */ +.hide-for-small, +.hide-for-medium-down, +.hide-for-large-down { + display: none !important; +} + +/* Specific visilbity for tables */ +/* line 38, ../../../sass/foundation/components/_visibility.scss */ +table.show-for-small, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-large, table.hide-for-large-up, table.hide-for-xlarge { + display: table; +} + +/* line 48, ../../../sass/foundation/components/_visibility.scss */ +thead.show-for-small, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-xlarge { + display: table-header-group !important; +} + +/* line 58, ../../../sass/foundation/components/_visibility.scss */ +tbody.show-for-small, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-xlarge { + display: table-row-group !important; +} + +/* line 68, ../../../sass/foundation/components/_visibility.scss */ +tr.show-for-small, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-xlarge { + display: table-row !important; +} + +/* line 79, ../../../sass/foundation/components/_visibility.scss */ +td.show-for-small, td.show-for-medium-down, td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge, +th.show-for-small, +th.show-for-medium-down, +th.show-for-large-down, +th.hide-for-medium, +th.hide-for-medium-up, +th.hide-for-large, +th.hide-for-large-up, +th.hide-for-xlarge { + display: table-cell !important; +} + +/* Medium Displays: 768px - 1279px */ +@media only screen and (min-width: 768px) { + /* line 85, ../../../sass/foundation/components/_visibility.scss */ + .show-for-medium, + .show-for-medium-up { + display: inherit !important; + } + + /* line 87, ../../../sass/foundation/components/_visibility.scss */ + .show-for-small { + display: none !important; + } + + /* line 89, ../../../sass/foundation/components/_visibility.scss */ + .hide-for-small { + display: inherit !important; + } + + /* line 92, ../../../sass/foundation/components/_visibility.scss */ + .hide-for-medium, + .hide-for-medium-up { + display: none !important; + } + + /* Specific visilbity for tables */ + /* line 98, ../../../sass/foundation/components/_visibility.scss */ + table.show-for-medium, table.show-for-medium-up, table.hide-for-small { + display: table; + } + + /* line 103, ../../../sass/foundation/components/_visibility.scss */ + thead.show-for-medium, thead.show-for-medium-up, thead.hide-for-small { + display: table-header-group !important; + } + + /* line 108, ../../../sass/foundation/components/_visibility.scss */ + tbody.show-for-medium, tbody.show-for-medium-up, tbody.hide-for-small { + display: table-row-group !important; + } + + /* line 113, ../../../sass/foundation/components/_visibility.scss */ + tr.show-for-medium, tr.show-for-medium-up, tr.hide-for-small { + display: table-row !important; + } + + /* line 119, ../../../sass/foundation/components/_visibility.scss */ + td.show-for-medium, td.show-for-medium-up, td.hide-for-small, + th.show-for-medium, + th.show-for-medium-up, + th.hide-for-small { + display: table-cell !important; + } +} +/* Large Displays: 1280px - 1440px */ +@media only screen and (min-width: 1280px) { + /* line 126, ../../../sass/foundation/components/_visibility.scss */ + .show-for-large, + .show-for-large-up { + display: inherit !important; + } + + /* line 129, ../../../sass/foundation/components/_visibility.scss */ + .show-for-medium, + .show-for-medium-down { + display: none !important; + } + + /* line 132, ../../../sass/foundation/components/_visibility.scss */ + .hide-for-medium, + .hide-for-medium-down { + display: inherit !important; + } + + /* line 135, ../../../sass/foundation/components/_visibility.scss */ + .hide-for-large, + .hide-for-large-up { + display: none !important; + } + + /* Specific visilbity for tables */ + /* line 142, ../../../sass/foundation/components/_visibility.scss */ + table.show-for-large, table.show-for-large-up, table.hide-for-medium, table.hide-for-medium-down { + display: table; + } + + /* line 148, ../../../sass/foundation/components/_visibility.scss */ + thead.show-for-large, thead.show-for-large-up, thead.hide-for-medium, thead.hide-for-medium-down { + display: table-header-group !important; + } + + /* line 154, ../../../sass/foundation/components/_visibility.scss */ + tbody.show-for-large, tbody.show-for-large-up, tbody.hide-for-medium, tbody.hide-for-medium-down { + display: table-row-group !important; + } + + /* line 160, ../../../sass/foundation/components/_visibility.scss */ + tr.show-for-large, tr.show-for-large-up, tr.hide-for-medium, tr.hide-for-medium-down { + display: table-row !important; + } + + /* line 167, ../../../sass/foundation/components/_visibility.scss */ + td.show-for-large, td.show-for-large-up, td.hide-for-medium, td.hide-for-medium-down, + th.show-for-large, + th.show-for-large-up, + th.hide-for-medium, + th.hide-for-medium-down { + display: table-cell !important; + } +} +/* X-Large Displays: 1400px and up */ +@media only screen and (min-width: 1440px) { + /* line 173, ../../../sass/foundation/components/_visibility.scss */ + .show-for-xlarge { + display: inherit !important; + } + + /* line 176, ../../../sass/foundation/components/_visibility.scss */ + .show-for-large, + .show-for-large-down { + display: none !important; + } + + /* line 179, ../../../sass/foundation/components/_visibility.scss */ + .hide-for-large, + .hide-for-large-down { + display: inherit !important; + } + + /* line 181, ../../../sass/foundation/components/_visibility.scss */ + .hide-for-xlarge { + display: none !important; + } + + /* Specific visilbity for tables */ + /* line 187, ../../../sass/foundation/components/_visibility.scss */ + table.show-for-xlarge, table.hide-for-large, table.hide-for-large-down { + display: table; + } + + /* line 192, ../../../sass/foundation/components/_visibility.scss */ + thead.show-for-xlarge, thead.hide-for-large, thead.hide-for-large-down { + display: table-header-group !important; + } + + /* line 197, ../../../sass/foundation/components/_visibility.scss */ + tbody.show-for-xlarge, tbody.hide-for-large, tbody.hide-for-large-down { + display: table-row-group !important; + } + + /* line 202, ../../../sass/foundation/components/_visibility.scss */ + tr.show-for-xlarge, tr.hide-for-large, tr.hide-for-large-down { + display: table-row !important; + } + + /* line 208, ../../../sass/foundation/components/_visibility.scss */ + td.show-for-xlarge, td.hide-for-large, td.hide-for-large-down, + th.show-for-xlarge, + th.hide-for-large, + th.hide-for-large-down { + display: table-cell !important; + } +} +/* Orientation targeting */ +/* line 215, ../../../sass/foundation/components/_visibility.scss */ +.show-for-landscape, +.hide-for-portrait { + display: inherit !important; +} + +/* line 217, ../../../sass/foundation/components/_visibility.scss */ +.hide-for-landscape, +.show-for-portrait { + display: none !important; +} + +/* Specific visilbity for tables */ +/* line 222, ../../../sass/foundation/components/_visibility.scss */ +table.hide-for-landscape, table.show-for-portrait { + display: table; +} + +/* line 226, ../../../sass/foundation/components/_visibility.scss */ +thead.hide-for-landscape, thead.show-for-portrait { + display: table-header-group !important; +} + +/* line 230, ../../../sass/foundation/components/_visibility.scss */ +tbody.hide-for-landscape, tbody.show-for-portrait { + display: table-row-group !important; +} + +/* line 234, ../../../sass/foundation/components/_visibility.scss */ +tr.hide-for-landscape, tr.show-for-portrait { + display: table-row !important; +} + +/* line 239, ../../../sass/foundation/components/_visibility.scss */ +td.hide-for-landscape, td.show-for-portrait, +th.hide-for-landscape, +th.show-for-portrait { + display: table-cell !important; +} + +@media only screen and (orientation: landscape) { + /* line 244, ../../../sass/foundation/components/_visibility.scss */ + .show-for-landscape, + .hide-for-portrait { + display: inherit !important; + } + + /* line 246, ../../../sass/foundation/components/_visibility.scss */ + .hide-for-landscape, + .show-for-portrait { + display: none !important; + } + + /* Specific visilbity for tables */ + /* line 251, ../../../sass/foundation/components/_visibility.scss */ + table.show-for-landscape, table.hide-for-portrait { + display: table; + } + + /* line 255, ../../../sass/foundation/components/_visibility.scss */ + thead.show-for-landscape, thead.hide-for-portrait { + display: table-header-group !important; + } + + /* line 259, ../../../sass/foundation/components/_visibility.scss */ + tbody.show-for-landscape, tbody.hide-for-portrait { + display: table-row-group !important; + } + + /* line 263, ../../../sass/foundation/components/_visibility.scss */ + tr.show-for-landscape, tr.hide-for-portrait { + display: table-row !important; + } + + /* line 268, ../../../sass/foundation/components/_visibility.scss */ + td.show-for-landscape, td.hide-for-portrait, + th.show-for-landscape, + th.hide-for-portrait { + display: table-cell !important; + } +} +@media only screen and (orientation: portrait) { + /* line 274, ../../../sass/foundation/components/_visibility.scss */ + .show-for-portrait, + .hide-for-landscape { + display: inherit !important; + } + + /* line 276, ../../../sass/foundation/components/_visibility.scss */ + .hide-for-portrait, + .show-for-landscape { + display: none !important; + } + + /* Specific visilbity for tables */ + /* line 281, ../../../sass/foundation/components/_visibility.scss */ + table.show-for-portrait, table.hide-for-landscape { + display: table; + } + + /* line 285, ../../../sass/foundation/components/_visibility.scss */ + thead.show-for-portrait, thead.hide-for-landscape { + display: table-header-group !important; + } + + /* line 289, ../../../sass/foundation/components/_visibility.scss */ + tbody.show-for-portrait, tbody.hide-for-landscape { + display: table-row-group !important; + } + + /* line 293, ../../../sass/foundation/components/_visibility.scss */ + tr.show-for-portrait, tr.hide-for-landscape { + display: table-row !important; + } + + /* line 298, ../../../sass/foundation/components/_visibility.scss */ + td.show-for-portrait, td.hide-for-landscape, + th.show-for-portrait, + th.hide-for-landscape { + display: table-cell !important; + } +} +/* Touch-enabled device targeting */ +/* line 303, ../../../sass/foundation/components/_visibility.scss */ +.show-for-touch { + display: none !important; +} + +/* line 304, ../../../sass/foundation/components/_visibility.scss */ +.hide-for-touch { + display: inherit !important; +} + +/* line 305, ../../../sass/foundation/components/_visibility.scss */ +.touch .show-for-touch { + display: inherit !important; +} + +/* line 306, ../../../sass/foundation/components/_visibility.scss */ +.touch .hide-for-touch { + display: none !important; +} + +/* Specific visilbity for tables */ +/* line 309, ../../../sass/foundation/components/_visibility.scss */ +table.hide-for-touch { + display: table; +} + +/* line 310, ../../../sass/foundation/components/_visibility.scss */ +.touch table.show-for-touch { + display: table; +} + +/* line 311, ../../../sass/foundation/components/_visibility.scss */ +thead.hide-for-touch { + display: table-header-group !important; +} + +/* line 312, ../../../sass/foundation/components/_visibility.scss */ +.touch thead.show-for-touch { + display: table-header-group !important; +} + +/* line 313, ../../../sass/foundation/components/_visibility.scss */ +tbody.hide-for-touch { + display: table-row-group !important; +} + +/* line 314, ../../../sass/foundation/components/_visibility.scss */ +.touch tbody.show-for-touch { + display: table-row-group !important; +} + +/* line 315, ../../../sass/foundation/components/_visibility.scss */ +tr.hide-for-touch { + display: table-row !important; +} + +/* line 316, ../../../sass/foundation/components/_visibility.scss */ +.touch tr.show-for-touch { + display: table-row !important; +} + +/* line 317, ../../../sass/foundation/components/_visibility.scss */ +td.hide-for-touch { + display: table-cell !important; +} + +/* line 318, ../../../sass/foundation/components/_visibility.scss */ +.touch td.show-for-touch { + display: table-cell !important; +} + +/* line 319, ../../../sass/foundation/components/_visibility.scss */ +th.hide-for-touch { + display: table-cell !important; +} + +/* line 320, ../../../sass/foundation/components/_visibility.scss */ +.touch th.show-for-touch { + display: table-cell !important; +} + +/* Foundation Block Grids for below small breakpoint */ +@media only screen { + /* line 50, ../../../sass/foundation/components/_block-grid.scss */ + [class*="block-grid-"] { + display: block; + padding: 0; + margin: 0 -0.625em; + *zoom: 1; + } + /* line 121, ../../../sass/foundation/components/_global.scss */ + [class*="block-grid-"]:before, [class*="block-grid-"]:after { + content: " "; + display: table; + } + /* line 122, ../../../sass/foundation/components/_global.scss */ + [class*="block-grid-"]:after { + clear: both; + } + /* line 27, ../../../sass/foundation/components/_block-grid.scss */ + [class*="block-grid-"] > li { + display: inline; + height: auto; + float: left; + padding: 0 0.625em 1.25em; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-1 > li { + width: 100%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-1 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-1 > li:nth-of-type(1n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-2 > li { + width: 50%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-2 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-2 > li:nth-of-type(2n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-3 > li { + width: 33.33333%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-3 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-3 > li:nth-of-type(3n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-4 > li { + width: 25%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-4 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-4 > li:nth-of-type(4n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-5 > li { + width: 20%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-5 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-5 > li:nth-of-type(5n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-6 > li { + width: 16.66667%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-6 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-6 > li:nth-of-type(6n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-7 > li { + width: 14.28571%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-7 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-7 > li:nth-of-type(7n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-8 > li { + width: 12.5%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-8 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-8 > li:nth-of-type(8n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-9 > li { + width: 11.11111%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-9 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-9 > li:nth-of-type(9n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-10 > li { + width: 10%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-10 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-10 > li:nth-of-type(10n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-11 > li { + width: 9.09091%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-11 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-11 > li:nth-of-type(11n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-12 > li { + width: 8.33333%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-12 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-12 > li:nth-of-type(12n+1) { + clear: both; + } +} +/* Foundation Block Grids for above small breakpoint */ +@media only screen and (min-width: 768px) { + /* Remove small grid clearing */ + /* line 63, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-1 > li:nth-of-type(1n+1) { + clear: none; + } + + /* line 63, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-2 > li:nth-of-type(2n+1) { + clear: none; + } + + /* line 63, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-3 > li:nth-of-type(3n+1) { + clear: none; + } + + /* line 63, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-4 > li:nth-of-type(4n+1) { + clear: none; + } + + /* line 63, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-5 > li:nth-of-type(5n+1) { + clear: none; + } + + /* line 63, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-6 > li:nth-of-type(6n+1) { + clear: none; + } + + /* line 63, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-7 > li:nth-of-type(7n+1) { + clear: none; + } + + /* line 63, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-8 > li:nth-of-type(8n+1) { + clear: none; + } + + /* line 63, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-9 > li:nth-of-type(9n+1) { + clear: none; + } + + /* line 63, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-10 > li:nth-of-type(10n+1) { + clear: none; + } + + /* line 63, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-11 > li:nth-of-type(11n+1) { + clear: none; + } + + /* line 63, ../../../sass/foundation/components/_block-grid.scss */ + .small-block-grid-12 > li:nth-of-type(12n+1) { + clear: none; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-1 > li { + width: 100%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-1 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-1 > li:nth-of-type(1n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-2 > li { + width: 50%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-2 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-2 > li:nth-of-type(2n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-3 > li { + width: 33.33333%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-3 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-3 > li:nth-of-type(3n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-4 > li { + width: 25%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-4 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-4 > li:nth-of-type(4n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-5 > li { + width: 20%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-5 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-5 > li:nth-of-type(5n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-6 > li { + width: 16.66667%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-6 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-6 > li:nth-of-type(6n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-7 > li { + width: 14.28571%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-7 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-7 > li:nth-of-type(7n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-8 > li { + width: 12.5%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-8 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-8 > li:nth-of-type(8n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-9 > li { + width: 11.11111%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-9 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-9 > li:nth-of-type(9n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-10 > li { + width: 10%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-10 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-10 > li:nth-of-type(10n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-11 > li { + width: 9.09091%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-11 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-11 > li:nth-of-type(11n+1) { + clear: both; + } + + /* line 36, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-12 > li { + width: 8.33333%; + padding: 0 0.625em 1.25em; + } + /* line 40, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-12 > li:nth-of-type(n) { + clear: none; + } + /* line 41, ../../../sass/foundation/components/_block-grid.scss */ + .large-block-grid-12 > li:nth-of-type(12n+1) { + clear: both; + } +} +/* line 111, ../../../sass/foundation/components/_type.scss */ +p.lead { + font-size: 1.21875em; + line-height: 1.6; +} + +/* line 116, ../../../sass/foundation/components/_type.scss */ +.subheader { + line-height: 1.4; + color: #6f6f6f; + font-weight: 300; + margin-top: 0.2em; + margin-bottom: 0.5em; +} + +/* Typography resets */ +/* line 145, ../../../sass/foundation/components/_type.scss */ +div, +dl, +dt, +dd, +ul, +ol, +li, +h1, +h2, +h3, +h4, +h5, +h6, +pre, +form, +p, +blockquote, +th, +td { + margin: 0; + padding: 0; + direction: ltr; +} + +/* Default Link Styles */ +/* line 152, ../../../sass/foundation/components/_type.scss */ +a { + color: #3c6eb4; + text-decoration: none; + line-height: inherit; +} +/* line 158, ../../../sass/foundation/components/_type.scss */ +a:hover, a:focus { + color: #3662a1; +} +/* line 160, ../../../sass/foundation/components/_type.scss */ +a img { + border: none; +} + +/* Default paragraph styles */ +/* line 164, ../../../sass/foundation/components/_type.scss */ +p { + font-family: inherit; + font-weight: normal; + font-size: 1em; + line-height: 1.6; + margin-bottom: 1.25em; + text-rendering: optimizeLegibility; +} +/* line 174, ../../../sass/foundation/components/_type.scss */ +p aside { + font-size: 0.875em; + line-height: 1.35; + font-style: italic; +} + +/* Default header styles */ +/* line 182, ../../../sass/foundation/components/_type.scss */ +h1, h2, h3, h4, h5, h6 { + font-family: "ComfortaaRegular", "sans-serif"; + font-weight: normal; + font-style: normal; + color: #222222; + text-rendering: optimizeLegibility; + margin-top: 0.2em; + margin-bottom: 0.5em; + line-height: 1.2125em; +} +/* line 192, ../../../sass/foundation/components/_type.scss */ +h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { + font-size: 60%; + color: #6f6f6f; + line-height: 0; +} + +/* line 199, ../../../sass/foundation/components/_type.scss */ +h1 { + font-size: 2.125em; +} + +/* line 200, ../../../sass/foundation/components/_type.scss */ +h2 { + font-size: 1.6875em; +} + +/* line 201, ../../../sass/foundation/components/_type.scss */ +h3 { + font-size: 1.375em; +} + +/* line 202, ../../../sass/foundation/components/_type.scss */ +h4 { + font-size: 1.125em; +} + +/* line 203, ../../../sass/foundation/components/_type.scss */ +h5 { + font-size: 1.125em; +} + +/* line 204, ../../../sass/foundation/components/_type.scss */ +h6 { + font-size: 1em; +} + +/* line 208, ../../../sass/foundation/components/_type.scss */ +hr { + border: solid #dddddd; + border-width: 1px 0 0; + clear: both; + margin: 1.25em 0 1.1875em; + height: 0; +} + +/* Helpful Typography Defaults */ +/* line 218, ../../../sass/foundation/components/_type.scss */ +em, +i { + font-style: italic; + line-height: inherit; +} + +/* line 224, ../../../sass/foundation/components/_type.scss */ +strong, +b { + font-weight: bold; + line-height: inherit; +} + +/* line 229, ../../../sass/foundation/components/_type.scss */ +small { + font-size: 60%; + line-height: inherit; +} + +/* line 234, ../../../sass/foundation/components/_type.scss */ +code { + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: bold; + color: #7f0a0c; +} + +/* Lists */ +/* line 243, ../../../sass/foundation/components/_type.scss */ +ul, +ol, +dl { + font-size: 1em; + line-height: 1.6; + margin-bottom: 1.25em; + list-style-position: outside; + font-family: inherit; +} + +/* line 251, ../../../sass/foundation/components/_type.scss */ +ul, ol { + margin-left: 0; +} +/* line 253, ../../../sass/foundation/components/_type.scss */ +ul.no-bullet, ol.no-bullet { + margin-left: 0; +} + +/* Unordered Lists */ +/* line 260, ../../../sass/foundation/components/_type.scss */ +ul li ul, +ul li ol { + margin-left: 1.25em; + margin-bottom: 0; + font-size: 1em; + /* Override nested font-size change */ +} +/* line 269, ../../../sass/foundation/components/_type.scss */ +ul.square li ul, ul.circle li ul, ul.disc li ul { + list-style: inherit; +} +/* line 272, ../../../sass/foundation/components/_type.scss */ +ul.square { + list-style-type: square; +} +/* line 273, ../../../sass/foundation/components/_type.scss */ +ul.circle { + list-style-type: circle; +} +/* line 274, ../../../sass/foundation/components/_type.scss */ +ul.disc { + list-style-type: disc; +} +/* line 275, ../../../sass/foundation/components/_type.scss */ +ul.no-bullet { + list-style: none; +} + +/* Ordered Lists */ +/* line 282, ../../../sass/foundation/components/_type.scss */ +ol li ul, +ol li ol { + margin-left: 1.25em; + margin-bottom: 0; +} + +/* Definition Lists */ +/* line 291, ../../../sass/foundation/components/_type.scss */ +dl dt { + margin-bottom: 0.3em; + font-weight: bold; +} +/* line 295, ../../../sass/foundation/components/_type.scss */ +dl dd { + margin-bottom: 0.75em; +} + +/* Abbreviations */ +/* line 300, ../../../sass/foundation/components/_type.scss */ +abbr, +acronym { + text-transform: uppercase; + font-size: 90%; + color: #222222; + border-bottom: 1px dotted #dddddd; + cursor: help; +} + +/* line 307, ../../../sass/foundation/components/_type.scss */ +abbr { + text-transform: none; +} + +/* Blockquotes */ +/* line 312, ../../../sass/foundation/components/_type.scss */ +blockquote { + margin: 0 0 1.25em; + padding: 0.5625em 1.25em 0 1.1875em; + border-left: 1px solid #dddddd; +} +/* line 317, ../../../sass/foundation/components/_type.scss */ +blockquote cite { + display: block; + font-size: 0.8125em; + color: #555555; +} +/* line 321, ../../../sass/foundation/components/_type.scss */ +blockquote cite:before { + content: "\2014 \0020"; +} +/* line 326, ../../../sass/foundation/components/_type.scss */ +blockquote cite a, +blockquote cite a:visited { + color: #555555; +} + +/* line 332, ../../../sass/foundation/components/_type.scss */ +blockquote, +blockquote p { + line-height: 1.6; + color: #6f6f6f; +} + +/* Microformats */ +/* line 338, ../../../sass/foundation/components/_type.scss */ +.vcard { + display: inline-block; + margin: 0 0 1.25em 0; + border: 1px solid #dddddd; + padding: 0.625em 0.75em; +} +/* line 344, ../../../sass/foundation/components/_type.scss */ +.vcard li { + margin: 0; + display: block; +} +/* line 348, ../../../sass/foundation/components/_type.scss */ +.vcard .fn { + font-weight: bold; + font-size: 0.9375em; +} + +/* line 355, ../../../sass/foundation/components/_type.scss */ +.vevent .summary { + font-weight: bold; +} +/* line 357, ../../../sass/foundation/components/_type.scss */ +.vevent abbr { + cursor: default; + text-decoration: none; + font-weight: bold; + border: none; + padding: 0 0.0625em; +} + +@media only screen and (min-width: 768px) { + /* line 368, ../../../sass/foundation/components/_type.scss */ + h1, h2, h3, h4, h5, h6 { + line-height: 1.4; + } + + /* line 369, ../../../sass/foundation/components/_type.scss */ + h1 { + font-size: 2.75em; + } + + /* line 370, ../../../sass/foundation/components/_type.scss */ + h2 { + font-size: 2.3125em; + } + + /* line 371, ../../../sass/foundation/components/_type.scss */ + h3 { + font-size: 1.6875em; + } + + /* line 372, ../../../sass/foundation/components/_type.scss */ + h4 { + font-size: 1.4375em; + } +} +/* + * Print styles. + * + * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ + * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) +*/ +/* line 383, ../../../sass/foundation/components/_type.scss */ +.print-only { + display: none !important; +} + +@media print { + /* line 385, ../../../sass/foundation/components/_type.scss */ + * { + background: transparent !important; + color: black !important; + /* Black prints faster: h5bp.com/s */ + box-shadow: none !important; + text-shadow: none !important; + } + + /* line 393, ../../../sass/foundation/components/_type.scss */ + a, + a:visited { + text-decoration: underline; + } + + /* line 394, ../../../sass/foundation/components/_type.scss */ + a[href]:after { + content: " (" attr(href) ")"; + } + + /* line 396, ../../../sass/foundation/components/_type.scss */ + abbr[title]:after { + content: " (" attr(title) ")"; + } + + /* line 401, ../../../sass/foundation/components/_type.scss */ + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + + /* line 404, ../../../sass/foundation/components/_type.scss */ + pre, + blockquote { + border: 1px solid #999999; + page-break-inside: avoid; + } + + /* line 409, ../../../sass/foundation/components/_type.scss */ + thead { + display: table-header-group; + /* h5bp.com/t */ + } + + /* line 412, ../../../sass/foundation/components/_type.scss */ + tr, + img { + page-break-inside: avoid; + } + + /* line 414, ../../../sass/foundation/components/_type.scss */ + img { + max-width: 100% !important; + } + + @page { + margin: 0.5cm; +} + + /* line 420, ../../../sass/foundation/components/_type.scss */ + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + /* line 426, ../../../sass/foundation/components/_type.scss */ + h2, + h3 { + page-break-after: avoid; + } + + /* line 428, ../../../sass/foundation/components/_type.scss */ + .hide-on-print { + display: none !important; + } + + /* line 429, ../../../sass/foundation/components/_type.scss */ + .print-only { + display: block !important; + } + + /* line 430, ../../../sass/foundation/components/_type.scss */ + .hide-for-print { + display: none !important; + } + + /* line 431, ../../../sass/foundation/components/_type.scss */ + .show-for-print { + display: inherit !important; + } +} +/* line 171, ../../../sass/foundation/components/_buttons.scss */ +button, .button { + border-style: solid; + border-width: 1px; + cursor: pointer; + font-family: inherit; + font-weight: bold; + line-height: normal; + margin: 0 0 1.25em; + position: relative; + text-decoration: none; + text-align: center; + display: inline-block; + padding-top: 0.75em; + padding-right: 1.5em; + padding-bottom: 0.8125em; + padding-left: 1.5em; + font-size: 1em; + background-color: #3c6eb4; + border-color: #2f578e; + color: white; +} +/* line 122, ../../../sass/foundation/components/_buttons.scss */ +button:hover, button:focus, .button:hover, .button:focus { + background-color: #2f578e; +} +/* line 133, ../../../sass/foundation/components/_buttons.scss */ +button:hover, button:focus, .button:hover, .button:focus { + color: white; +} +/* line 176, ../../../sass/foundation/components/_buttons.scss */ +button.secondary, .button.secondary { + background-color: #8c8c8c; + border-color: #737373; + color: white; +} +/* line 122, ../../../sass/foundation/components/_buttons.scss */ +button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { + background-color: #737373; +} +/* line 133, ../../../sass/foundation/components/_buttons.scss */ +button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { + color: white; +} +/* line 177, ../../../sass/foundation/components/_buttons.scss */ +button.success, .button.success { + background-color: #5da423; + border-color: #457a1a; + color: white; +} +/* line 122, ../../../sass/foundation/components/_buttons.scss */ +button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { + background-color: #457a1a; +} +/* line 133, ../../../sass/foundation/components/_buttons.scss */ +button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { + color: white; +} +/* line 178, ../../../sass/foundation/components/_buttons.scss */ +button.alert, .button.alert { + background-color: #c60f13; + border-color: #970b0e; + color: white; +} +/* line 122, ../../../sass/foundation/components/_buttons.scss */ +button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { + background-color: #970b0e; +} +/* line 133, ../../../sass/foundation/components/_buttons.scss */ +button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { + color: white; +} +/* line 180, ../../../sass/foundation/components/_buttons.scss */ +button.large, .button.large { + padding-top: 1em; + padding-right: 2em; + padding-bottom: 1.0625em; + padding-left: 2em; + font-size: 1.25em; +} +/* line 181, ../../../sass/foundation/components/_buttons.scss */ +button.small, .button.small { + padding-top: 0.5625em; + padding-right: 1.125em; + padding-bottom: 0.625em; + padding-left: 1.125em; + font-size: 0.8125em; +} +/* line 182, ../../../sass/foundation/components/_buttons.scss */ +button.tiny, .button.tiny { + padding-top: 0.4375em; + padding-right: 0.875em; + padding-bottom: 0.5em; + padding-left: 0.875em; + font-size: 0.6875em; +} +/* line 183, ../../../sass/foundation/components/_buttons.scss */ +button.expand, .button.expand { + padding-right: 0; + padding-left: 0; + width: 100%; +} +/* line 185, ../../../sass/foundation/components/_buttons.scss */ +button.left-align, .button.left-align { + text-align: left; + text-indent: 0.75em; +} +/* line 186, ../../../sass/foundation/components/_buttons.scss */ +button.right-align, .button.right-align { + text-align: right; + padding-right: 0.75em; +} +/* line 188, ../../../sass/foundation/components/_buttons.scss */ +button.disabled, button[disabled], .button.disabled, .button[disabled] { + background-color: #3c6eb4; + border-color: #2f578e; + color: white; + cursor: default; + opacity: 0.6; + -webkit-box-shadow: none; + box-shadow: none; +} +/* line 122, ../../../sass/foundation/components/_buttons.scss */ +button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { + background-color: #2f578e; +} +/* line 133, ../../../sass/foundation/components/_buttons.scss */ +button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { + color: white; +} +/* line 146, ../../../sass/foundation/components/_buttons.scss */ +button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { + background-color: #3c6eb4; +} +/* line 189, ../../../sass/foundation/components/_buttons.scss */ +button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary { + background-color: #8c8c8c; + border-color: #737373; + color: white; + cursor: default; + opacity: 0.6; + -webkit-box-shadow: none; + box-shadow: none; +} +/* line 122, ../../../sass/foundation/components/_buttons.scss */ +button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { + background-color: #737373; +} +/* line 133, ../../../sass/foundation/components/_buttons.scss */ +button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { + color: white; +} +/* line 146, ../../../sass/foundation/components/_buttons.scss */ +button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { + background-color: #8c8c8c; +} +/* line 190, ../../../sass/foundation/components/_buttons.scss */ +button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success { + background-color: #5da423; + border-color: #457a1a; + color: white; + cursor: default; + opacity: 0.6; + -webkit-box-shadow: none; + box-shadow: none; +} +/* line 122, ../../../sass/foundation/components/_buttons.scss */ +button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { + background-color: #457a1a; +} +/* line 133, ../../../sass/foundation/components/_buttons.scss */ +button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { + color: white; +} +/* line 146, ../../../sass/foundation/components/_buttons.scss */ +button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { + background-color: #5da423; +} +/* line 191, ../../../sass/foundation/components/_buttons.scss */ +button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert { + background-color: #c60f13; + border-color: #970b0e; + color: white; + cursor: default; + opacity: 0.6; + -webkit-box-shadow: none; + box-shadow: none; +} +/* line 122, ../../../sass/foundation/components/_buttons.scss */ +button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { + background-color: #970b0e; +} +/* line 133, ../../../sass/foundation/components/_buttons.scss */ +button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { + color: white; +} +/* line 146, ../../../sass/foundation/components/_buttons.scss */ +button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { + background-color: #c60f13; +} + +/* line 196, ../../../sass/foundation/components/_buttons.scss */ +button, .button { + padding-top: 0.8125em; + padding-bottom: 0.75em; + -webkit-appearance: none; +} +/* line 198, ../../../sass/foundation/components/_buttons.scss */ +button.tiny, .button.tiny { + padding-top: 0.5em; + padding-bottom: 0.4375em; + -webkit-appearance: none; +} +/* line 199, ../../../sass/foundation/components/_buttons.scss */ +button.small, .button.small { + padding-top: 0.625em; + padding-bottom: 0.5625em; + -webkit-appearance: none; +} +/* line 200, ../../../sass/foundation/components/_buttons.scss */ +button.large, .button.large { + padding-top: 1.03125em; + padding-bottom: 1.03125em; + -webkit-appearance: none; +} + +@media only screen { + /* line 206, ../../../sass/foundation/components/_buttons.scss */ + button, .button { + -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; + -webkit-transition: background-color 300ms ease-out; + -moz-transition: background-color 300ms ease-out; + transition: background-color 300ms ease-out; + } + /* line 68, ../../../sass/foundation/components/_global.scss */ + button:active, .button:active { + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; + } + /* line 214, ../../../sass/foundation/components/_buttons.scss */ + button.radius, .button.radius { + -webkit-border-radius: 3px; + border-radius: 3px; + } + /* line 215, ../../../sass/foundation/components/_buttons.scss */ + button.round, .button.round { + -webkit-border-radius: 1000px; + border-radius: 1000px; + } +} +@media only screen and (min-width: 768px) { + /* line 223, ../../../sass/foundation/components/_buttons.scss */ + button, .button { + display: inline-block; + } +} +/* Standard Forms */ +/* line 264, ../../../sass/foundation/components/_forms.scss */ +form { + margin: 0 0 1em; +} + +/* Using forms within rows, we need to set some defaults */ +/* line 67, ../../../sass/foundation/components/_forms.scss */ +form .row .row { + margin: 0 -0.5em; +} +/* line 70, ../../../sass/foundation/components/_forms.scss */ +form .row .row .column, +form .row .row .columns { + padding: 0 0.5em; +} +/* line 73, ../../../sass/foundation/components/_forms.scss */ +form .row .row.collapse { + margin: 0; +} +/* line 76, ../../../sass/foundation/components/_forms.scss */ +form .row .row.collapse .column, +form .row .row.collapse .columns { + padding: 0; +} +/* line 77, ../../../sass/foundation/components/_forms.scss */ +form .row .row.collapse input { + -moz-border-radius-bottomright: 0; + -moz-border-radius-topright: 0; + -webkit-border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; +} +/* line 89, ../../../sass/foundation/components/_forms.scss */ +form .row input.column, +form .row input.columns, +form .row textarea.column, +form .row textarea.columns { + padding-left: 0.5em; +} + +/* Label Styles */ +/* line 270, ../../../sass/foundation/components/_forms.scss */ +label { + font-size: 0.875em; + color: #4d4d4d; + cursor: pointer; + display: block; + font-weight: 500; + margin-bottom: 0.1875em; + /* Styles for required inputs */ +} +/* line 271, ../../../sass/foundation/components/_forms.scss */ +label.right { + float: none; + text-align: right; +} +/* line 272, ../../../sass/foundation/components/_forms.scss */ +label.inline { + margin: 0 0 1em 0; + padding: 0.625em 0; +} +/* line 274, ../../../sass/foundation/components/_forms.scss */ +label small { + text-transform: capitalize; + color: #666666; +} + +/* Attach elements to the beginning or end of an input */ +/* line 282, ../../../sass/foundation/components/_forms.scss */ +.prefix, +.postfix { + display: block; + position: relative; + z-index: 2; + text-align: center; + width: 100%; + padding-top: 0; + padding-bottom: 0; + border-style: solid; + border-width: 1px; + overflow: hidden; + font-size: 0.875em; + height: 2.3125em; + line-height: 2.3125em; +} + +/* Adjust padding, alignment and radius if pre/post element is a button */ +/* line 285, ../../../sass/foundation/components/_forms.scss */ +.postfix.button { + padding-left: 0; + padding-right: 0; + padding-top: 0; + padding-bottom: 0; + text-align: center; + line-height: 2.125em; +} + +/* line 286, ../../../sass/foundation/components/_forms.scss */ +.prefix.button { + padding-left: 0; + padding-right: 0; + padding-top: 0; + padding-bottom: 0; + text-align: center; + line-height: 2.125em; +} + +/* line 288, ../../../sass/foundation/components/_forms.scss */ +.prefix.button.radius { + -webkit-border-radius: 0; + border-radius: 0; + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} + +/* line 289, ../../../sass/foundation/components/_forms.scss */ +.postfix.button.radius { + -webkit-border-radius: 0; + border-radius: 0; + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +/* line 290, ../../../sass/foundation/components/_forms.scss */ +.prefix.button.round { + -webkit-border-radius: 0; + border-radius: 0; + -moz-border-radius-bottomleft: 1000px; + -moz-border-radius-topleft: 1000px; + -webkit-border-bottom-left-radius: 1000px; + -webkit-border-top-left-radius: 1000px; + border-bottom-left-radius: 1000px; + border-top-left-radius: 1000px; +} + +/* line 291, ../../../sass/foundation/components/_forms.scss */ +.postfix.button.round { + -webkit-border-radius: 0; + border-radius: 0; + -moz-border-radius-topright: 1000px; + -moz-border-radius-bottomright: 1000px; + -webkit-border-top-right-radius: 1000px; + -webkit-border-bottom-right-radius: 1000px; + border-top-right-radius: 1000px; + border-bottom-right-radius: 1000px; +} + +/* Separate prefix and postfix styles when on span or label so buttons keep their own */ +/* line 294, ../../../sass/foundation/components/_forms.scss */ +span.prefix, label.prefix { + background: #f2f2f2; + border-color: #d9d9d9; + border-right: none; + color: #333333; +} +/* line 295, ../../../sass/foundation/components/_forms.scss */ +span.prefix.radius, label.prefix.radius { + -webkit-border-radius: 0; + border-radius: 0; + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} + +/* line 297, ../../../sass/foundation/components/_forms.scss */ +span.postfix, label.postfix { + background: #f2f2f2; + border-color: #cccccc; + border-left: none; + color: #333333; +} +/* line 298, ../../../sass/foundation/components/_forms.scss */ +span.postfix.radius, label.postfix.radius { + -webkit-border-radius: 0; + border-radius: 0; + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +/* Input groups will automatically style first and last elements of the group */ +/* line 304, ../../../sass/foundation/components/_forms.scss */ +.input-group.radius > *:first-child, .input-group.radius > *:first-child * { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +/* line 307, ../../../sass/foundation/components/_forms.scss */ +.input-group.radius > *:last-child, .input-group.radius > *:last-child * { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +/* line 312, ../../../sass/foundation/components/_forms.scss */ +.input-group.round > *:first-child, .input-group.round > *:first-child * { + -moz-border-radius-bottomleft: 1000px; + -moz-border-radius-topleft: 1000px; + -webkit-border-bottom-left-radius: 1000px; + -webkit-border-top-left-radius: 1000px; + border-bottom-left-radius: 1000px; + border-top-left-radius: 1000px; +} +/* line 315, ../../../sass/foundation/components/_forms.scss */ +.input-group.round > *:last-child, .input-group.round > *:last-child * { + -moz-border-radius-topright: 1000px; + -moz-border-radius-bottomright: 1000px; + -webkit-border-top-right-radius: 1000px; + -webkit-border-bottom-right-radius: 1000px; + border-top-right-radius: 1000px; + border-bottom-right-radius: 1000px; +} + +/* We use this to get basic styling on all basic form elements */ +/* line 335, ../../../sass/foundation/components/_forms.scss */ +input[type="text"], +input[type="password"], +input[type="date"], +input[type="datetime"], +input[type="datetime-local"], +input[type="month"], +input[type="week"], +input[type="email"], +input[type="number"], +input[type="search"], +input[type="tel"], +input[type="time"], +input[type="url"], +textarea { + -webkit-appearance: none; + -webkit-border-radius: 0; + border-radius: 0; + background-color: white; + font-family: inherit; + border: 1px solid #cccccc; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + color: rgba(0, 0, 0, 0.75); + display: block; + font-size: 0.875em; + margin: 0 0 1em 0; + padding: 0.5em; + height: 2.3125em; + width: 100%; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out; + -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out; + transition: box-shadow 0.45s, border-color 0.45s ease-in-out; +} +/* line 134, ../../../sass/foundation/components/_global.scss */ +input[type="text"]:focus, +input[type="password"]:focus, +input[type="date"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="month"]:focus, +input[type="week"]:focus, +input[type="email"]:focus, +input[type="number"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="time"]:focus, +input[type="url"]:focus, +textarea:focus { + -webkit-box-shadow: 0 0 5px #999999; + -moz-box-shadow: 0 0 5px #999999; + box-shadow: 0 0 5px #999999; + border-color: #999999; +} +/* line 113, ../../../sass/foundation/components/_forms.scss */ +input[type="text"]:focus, +input[type="password"]:focus, +input[type="date"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="month"]:focus, +input[type="week"]:focus, +input[type="email"]:focus, +input[type="number"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="time"]:focus, +input[type="url"]:focus, +textarea:focus { + background: #fafafa; + border-color: #999999; + outline: none; +} +/* line 120, ../../../sass/foundation/components/_forms.scss */ +input[type="text"][disabled], +input[type="password"][disabled], +input[type="date"][disabled], +input[type="datetime"][disabled], +input[type="datetime-local"][disabled], +input[type="month"][disabled], +input[type="week"][disabled], +input[type="email"][disabled], +input[type="number"][disabled], +input[type="search"][disabled], +input[type="tel"][disabled], +input[type="time"][disabled], +input[type="url"][disabled], +textarea[disabled] { + background-color: #dddddd; +} + +/* Adjust margin for form elements below */ +/* line 349, ../../../sass/foundation/components/_forms.scss */ +input[type="file"], +input[type="checkbox"], +input[type="radio"], +select { + margin: 0 0 1em 0; +} + +/* Normalize file input width */ +/* line 354, ../../../sass/foundation/components/_forms.scss */ +input[type="file"] { + width: 100%; +} + +/* We add basic fieldset styling */ +/* line 359, ../../../sass/foundation/components/_forms.scss */ +fieldset { + border: solid 1px #dddddd; + padding: 1.25em; + margin: 1.125em 0; +} +/* line 221, ../../../sass/foundation/components/_forms.scss */ +fieldset legend { + font-weight: bold; + background: white; + padding: 0 0.1875em; + margin: 0; + margin-left: -0.1875em; +} + +/* Error Handling */ +/* line 366, ../../../sass/foundation/components/_forms.scss */ +[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error { + display: block; + padding: 0.375em 0.25em; + margin-top: 0; + margin-bottom: 1em; + font-size: 0.75em; + font-weight: bold; + background: #c60f13; + color: white; +} +/* line 369, ../../../sass/foundation/components/_forms.scss */ +[data-abide] span.error, [data-abide] small.error { + display: none; +} + +/* line 371, ../../../sass/foundation/components/_forms.scss */ +span.error, small.error { + display: block; + padding: 0.375em 0.25em; + margin-top: 0; + margin-bottom: 1em; + font-size: 0.75em; + font-weight: bold; + background: #c60f13; + color: white; +} + +/* line 377, ../../../sass/foundation/components/_forms.scss */ +.error input, +.error textarea, +.error select { + border-color: #c60f13; + background-color: rgba(198, 15, 19, 0.1); + margin-bottom: 0; +} +/* line 236, ../../../sass/foundation/components/_forms.scss */ +.error input:focus, +.error textarea:focus, +.error select:focus { + background: #fafafa; + border-color: #999999; +} +/* line 383, ../../../sass/foundation/components/_forms.scss */ +.error label, +.error label.error { + color: #c60f13; +} +/* line 388, ../../../sass/foundation/components/_forms.scss */ +.error > small, +.error small.error { + display: block; + padding: 0.375em 0.25em; + margin-top: 0; + margin-bottom: 1em; + font-size: 0.75em; + font-weight: bold; + background: #c60f13; + color: white; +} +/* line 392, ../../../sass/foundation/components/_forms.scss */ +.error span.error-message { + display: block; +} + +/* line 398, ../../../sass/foundation/components/_forms.scss */ +input.error, +textarea.error { + border-color: #c60f13; + background-color: rgba(198, 15, 19, 0.1); + margin-bottom: 0; +} +/* line 236, ../../../sass/foundation/components/_forms.scss */ +input.error:focus, +textarea.error:focus { + background: #fafafa; + border-color: #999999; +} + +/* line 403, ../../../sass/foundation/components/_forms.scss */ +.error select { + border-color: #c60f13; + background-color: rgba(198, 15, 19, 0.1); +} +/* line 236, ../../../sass/foundation/components/_forms.scss */ +.error select:focus { + background: #fafafa; + border-color: #999999; +} + +/* line 407, ../../../sass/foundation/components/_forms.scss */ +label.error { + color: #c60f13; +} + +/* Button Groups */ +/* line 72, ../../../sass/foundation/components/_button-groups.scss */ +.button-group { + list-style: none; + margin: 0; + *zoom: 1; +} +/* line 121, ../../../sass/foundation/components/_global.scss */ +.button-group:before, .button-group:after { + content: " "; + display: table; +} +/* line 122, ../../../sass/foundation/components/_global.scss */ +.button-group:after { + clear: both; +} +/* line 74, ../../../sass/foundation/components/_button-groups.scss */ +.button-group > * { + margin: 0 0 0 -1px; + float: left; +} +/* line 35, ../../../sass/foundation/components/_button-groups.scss */ +.button-group > *:first-child { + margin-left: 0; +} +/* line 53, ../../../sass/foundation/components/_button-groups.scss */ +.button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +/* line 57, ../../../sass/foundation/components/_button-groups.scss */ +.button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +/* line 53, ../../../sass/foundation/components/_button-groups.scss */ +.button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button { + -moz-border-radius-bottomleft: 1000px; + -moz-border-radius-topleft: 1000px; + -webkit-border-bottom-left-radius: 1000px; + -webkit-border-top-left-radius: 1000px; + border-bottom-left-radius: 1000px; + border-top-left-radius: 1000px; +} +/* line 57, ../../../sass/foundation/components/_button-groups.scss */ +.button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button { + -moz-border-radius-topright: 1000px; + -moz-border-radius-bottomright: 1000px; + -webkit-border-top-right-radius: 1000px; + -webkit-border-bottom-right-radius: 1000px; + border-top-right-radius: 1000px; + border-bottom-right-radius: 1000px; +} +/* line 80, ../../../sass/foundation/components/_button-groups.scss */ +.button-group.even-2 li { + width: 50%; +} +/* line 63, ../../../sass/foundation/components/_button-groups.scss */ +.button-group.even-2 li button, .button-group.even-2 li .button { + width: 100%; +} +/* line 80, ../../../sass/foundation/components/_button-groups.scss */ +.button-group.even-3 li { + width: 33.33333%; +} +/* line 63, ../../../sass/foundation/components/_button-groups.scss */ +.button-group.even-3 li button, .button-group.even-3 li .button { + width: 100%; +} +/* line 80, ../../../sass/foundation/components/_button-groups.scss */ +.button-group.even-4 li { + width: 25%; +} +/* line 63, ../../../sass/foundation/components/_button-groups.scss */ +.button-group.even-4 li button, .button-group.even-4 li .button { + width: 100%; +} +/* line 80, ../../../sass/foundation/components/_button-groups.scss */ +.button-group.even-5 li { + width: 20%; +} +/* line 63, ../../../sass/foundation/components/_button-groups.scss */ +.button-group.even-5 li button, .button-group.even-5 li .button { + width: 100%; +} +/* line 80, ../../../sass/foundation/components/_button-groups.scss */ +.button-group.even-6 li { + width: 16.66667%; +} +/* line 63, ../../../sass/foundation/components/_button-groups.scss */ +.button-group.even-6 li button, .button-group.even-6 li .button { + width: 100%; +} +/* line 80, ../../../sass/foundation/components/_button-groups.scss */ +.button-group.even-7 li { + width: 14.28571%; +} +/* line 63, ../../../sass/foundation/components/_button-groups.scss */ +.button-group.even-7 li button, .button-group.even-7 li .button { + width: 100%; +} +/* line 80, ../../../sass/foundation/components/_button-groups.scss */ +.button-group.even-8 li { + width: 12.5%; +} +/* line 63, ../../../sass/foundation/components/_button-groups.scss */ +.button-group.even-8 li button, .button-group.even-8 li .button { + width: 100%; +} + +/* line 84, ../../../sass/foundation/components/_button-groups.scss */ +.button-bar { + *zoom: 1; +} +/* line 121, ../../../sass/foundation/components/_global.scss */ +.button-bar:before, .button-bar:after { + content: " "; + display: table; +} +/* line 122, ../../../sass/foundation/components/_global.scss */ +.button-bar:after { + clear: both; +} +/* line 86, ../../../sass/foundation/components/_button-groups.scss */ +.button-bar .button-group { + float: left; + margin-right: 0.625em; +} +/* line 23, ../../../sass/foundation/components/_button-groups.scss */ +.button-bar .button-group div { + overflow: hidden; +} + +/* Dropdown Button */ +/* line 108, ../../../sass/foundation/components/_dropdown-buttons.scss */ +.dropdown.button { + position: relative; + padding-right: 3.1875em; +} +/* line 46, ../../../sass/foundation/components/_dropdown-buttons.scss */ +.dropdown.button:before { + position: absolute; + content: ""; + width: 0; + height: 0; + display: block; + border-style: solid; + border-color: white transparent transparent transparent; + top: 50%; +} +/* line 81, ../../../sass/foundation/components/_dropdown-buttons.scss */ +.dropdown.button:before { + border-width: 0.5625em; + right: 1.5em; + margin-top: -0.25em; +} +/* line 100, ../../../sass/foundation/components/_dropdown-buttons.scss */ +.dropdown.button:before { + border-color: white transparent transparent transparent; +} +/* line 109, ../../../sass/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.tiny { + padding-right: 2.1875em; +} +/* line 61, ../../../sass/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.tiny:before { + border-width: 0.4375em; + right: 0.875em; + margin-top: -0.15625em; +} +/* line 100, ../../../sass/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.tiny:before { + border-color: white transparent transparent transparent; +} +/* line 110, ../../../sass/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.small { + padding-right: 2.8125em; +} +/* line 71, ../../../sass/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.small:before { + border-width: 0.5625em; + right: 1.125em; + margin-top: -0.21875em; +} +/* line 100, ../../../sass/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.small:before { + border-color: white transparent transparent transparent; +} +/* line 111, ../../../sass/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.large { + padding-right: 4em; +} +/* line 91, ../../../sass/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.large:before { + border-width: 0.625em; + right: 1.75em; + margin-top: -0.3125em; +} +/* line 100, ../../../sass/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.large:before { + border-color: white transparent transparent transparent; +} +/* line 112, ../../../sass/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.secondary:before { + border-color: #333333 transparent transparent transparent; +} + +/* Split Buttons */ +/* line 150, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button { + position: relative; + padding-right: 4.8em; +} +/* line 53, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button span { + display: block; + height: 100%; + position: absolute; + right: 0; + top: 0; + border-left: solid 1px; +} +/* line 62, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button span:before { + position: absolute; + content: ""; + width: 0; + height: 0; + display: block; + border-style: inset; + left: 50%; +} +/* line 73, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button span:active { + background-color: rgba(0, 0, 0, 0.1); +} +/* line 79, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button span { + border-left-color: #294b7b; +} +/* line 116, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button span { + width: 3em; +} +/* line 117, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button span:before { + border-top-style: solid; + border-width: 0.5625em; + top: 1.125em; + margin-left: -0.5625em; +} +/* line 142, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button span:before { + border-color: white transparent transparent transparent; +} +/* line 79, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button.secondary span { + border-left-color: #666666; +} +/* line 142, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button.secondary span:before { + border-color: white transparent transparent transparent; +} +/* line 79, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button.alert span { + border-left-color: #7f0a0c; +} +/* line 79, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button.success span { + border-left-color: #396516; +} +/* line 156, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button.tiny { + padding-right: 3.9375em; +} +/* line 88, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button.tiny span { + width: 2.84375em; +} +/* line 89, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button.tiny span:before { + border-top-style: solid; + border-width: 0.4375em; + top: 0.875em; + margin-left: -0.3125em; +} +/* line 157, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button.small { + padding-right: 3.9375em; +} +/* line 102, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button.small span { + width: 2.8125em; +} +/* line 103, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button.small span:before { + border-top-style: solid; + border-width: 0.5625em; + top: 0.84375em; + margin-left: -0.5625em; +} +/* line 158, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button.large { + padding-right: 6em; +} +/* line 130, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button.large span { + width: 3.75em; +} +/* line 131, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button.large span:before { + border-top-style: solid; + border-width: 0.625em; + top: 1.3125em; + margin-left: -0.5625em; +} +/* line 159, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button.expand { + padding-left: 2em; +} +/* line 142, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button.secondary span:before { + border-color: #333333 transparent transparent transparent; +} +/* line 163, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button.radius span { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +/* line 164, ../../../sass/foundation/components/_split-buttons.scss */ +.split.button.round span { + -moz-border-radius-topright: 1000px; + -moz-border-radius-bottomright: 1000px; + -webkit-border-top-right-radius: 1000px; + -webkit-border-bottom-right-radius: 1000px; + border-top-right-radius: 1000px; + border-bottom-right-radius: 1000px; +} + +/* Flex Video */ +/* line 44, ../../../sass/foundation/components/_flex-video.scss */ +.flex-video { + position: relative; + padding-top: 1.5625em; + padding-bottom: 67.5%; + height: 0; + margin-bottom: 1em; + overflow: hidden; +} +/* line 26, ../../../sass/foundation/components/_flex-video.scss */ +.flex-video.widescreen { + padding-bottom: 57.25%; +} +/* line 27, ../../../sass/foundation/components/_flex-video.scss */ +.flex-video.vimeo { + padding-top: 0; +} +/* line 32, ../../../sass/foundation/components/_flex-video.scss */ +.flex-video iframe, +.flex-video object, +.flex-video embed, +.flex-video video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +/* Sections */ +/* line 285, ../../../sass/foundation/components/_section.scss */ +[data-section=''], [data-section='auto'], .section-container.auto, +[data-section='vertical-tabs'], .section-container.vertical-tabs, +[data-section='vertical-nav'], .section-container.vertical-nav, +[data-section='horizontal-nav'], .section-container.horizontal-nav, +[data-section='accordion'], .section-container.accordion { + width: 100%; + position: relative; + display: block; + margin-bottom: 1.25em; +} +/* line 55, ../../../sass/foundation/components/_section.scss */ +[data-section=''][data-section-small-style], [data-section='auto'][data-section-small-style], .section-container.auto[data-section-small-style], +[data-section='vertical-tabs'][data-section-small-style], .section-container.vertical-tabs[data-section-small-style], +[data-section='vertical-nav'][data-section-small-style], .section-container.vertical-nav[data-section-small-style], +[data-section='horizontal-nav'][data-section-small-style], .section-container.horizontal-nav[data-section-small-style], +[data-section='accordion'][data-section-small-style], .section-container.accordion[data-section-small-style] { + width: 100% !important; +} +/* line 58, ../../../sass/foundation/components/_section.scss */ +[data-section=''][data-section-small-style] > [data-section-region], [data-section=''][data-section-small-style] > section, [data-section=''][data-section-small-style] > .section, [data-section='auto'][data-section-small-style] > [data-section-region], [data-section='auto'][data-section-small-style] > section, [data-section='auto'][data-section-small-style] > .section, .section-container.auto[data-section-small-style] > [data-section-region], .section-container.auto[data-section-small-style] > section, .section-container.auto[data-section-small-style] > .section, +[data-section='vertical-tabs'][data-section-small-style] > [data-section-region], +[data-section='vertical-tabs'][data-section-small-style] > section, +[data-section='vertical-tabs'][data-section-small-style] > .section, .section-container.vertical-tabs[data-section-small-style] > [data-section-region], .section-container.vertical-tabs[data-section-small-style] > section, .section-container.vertical-tabs[data-section-small-style] > .section, +[data-section='vertical-nav'][data-section-small-style] > [data-section-region], +[data-section='vertical-nav'][data-section-small-style] > section, +[data-section='vertical-nav'][data-section-small-style] > .section, .section-container.vertical-nav[data-section-small-style] > [data-section-region], .section-container.vertical-nav[data-section-small-style] > section, .section-container.vertical-nav[data-section-small-style] > .section, +[data-section='horizontal-nav'][data-section-small-style] > [data-section-region], +[data-section='horizontal-nav'][data-section-small-style] > section, +[data-section='horizontal-nav'][data-section-small-style] > .section, .section-container.horizontal-nav[data-section-small-style] > [data-section-region], .section-container.horizontal-nav[data-section-small-style] > section, .section-container.horizontal-nav[data-section-small-style] > .section, +[data-section='accordion'][data-section-small-style] > [data-section-region], +[data-section='accordion'][data-section-small-style] > section, +[data-section='accordion'][data-section-small-style] > .section, .section-container.accordion[data-section-small-style] > [data-section-region], .section-container.accordion[data-section-small-style] > section, .section-container.accordion[data-section-small-style] > .section { + padding: 0 !important; + margin: 0 !important; +} +/* line 61, ../../../sass/foundation/components/_section.scss */ +[data-section=''][data-section-small-style] > [data-section-region] > [data-section-title], [data-section=''][data-section-small-style] > [data-section-region] > .title, [data-section=''][data-section-small-style] > section > [data-section-title], [data-section=''][data-section-small-style] > section > .title, [data-section=''][data-section-small-style] > .section > [data-section-title], [data-section=''][data-section-small-style] > .section > .title, [data-section='auto'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='auto'][data-section-small-style] > [data-section-region] > .title, [data-section='auto'][data-section-small-style] > section > [data-section-title], [data-section='auto'][data-section-small-style] > section > .title, [data-section='auto'][data-section-small-style] > .section > [data-section-title], [data-section='auto'][data-section-small-style] > .section > .title, .section-container.auto[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.auto[data-section-small-style] > [data-section-region] > .title, .section-container.auto[data-section-small-style] > section > [data-section-title], .section-container.auto[data-section-small-style] > section > .title, .section-container.auto[data-section-small-style] > .section > [data-section-title], .section-container.auto[data-section-small-style] > .section > .title, +[data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > [data-section-title], +[data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > .title, +[data-section='vertical-tabs'][data-section-small-style] > section > [data-section-title], +[data-section='vertical-tabs'][data-section-small-style] > section > .title, +[data-section='vertical-tabs'][data-section-small-style] > .section > [data-section-title], +[data-section='vertical-tabs'][data-section-small-style] > .section > .title, .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-tabs[data-section-small-style] > section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > section > .title, .section-container.vertical-tabs[data-section-small-style] > .section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > .section > .title, +[data-section='vertical-nav'][data-section-small-style] > [data-section-region] > [data-section-title], +[data-section='vertical-nav'][data-section-small-style] > [data-section-region] > .title, +[data-section='vertical-nav'][data-section-small-style] > section > [data-section-title], +[data-section='vertical-nav'][data-section-small-style] > section > .title, +[data-section='vertical-nav'][data-section-small-style] > .section > [data-section-title], +[data-section='vertical-nav'][data-section-small-style] > .section > .title, .section-container.vertical-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-nav[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-nav[data-section-small-style] > section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > section > .title, .section-container.vertical-nav[data-section-small-style] > .section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > .section > .title, +[data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > [data-section-title], +[data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > .title, +[data-section='horizontal-nav'][data-section-small-style] > section > [data-section-title], +[data-section='horizontal-nav'][data-section-small-style] > section > .title, +[data-section='horizontal-nav'][data-section-small-style] > .section > [data-section-title], +[data-section='horizontal-nav'][data-section-small-style] > .section > .title, .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > .title, .section-container.horizontal-nav[data-section-small-style] > section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > section > .title, .section-container.horizontal-nav[data-section-small-style] > .section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > .section > .title, +[data-section='accordion'][data-section-small-style] > [data-section-region] > [data-section-title], +[data-section='accordion'][data-section-small-style] > [data-section-region] > .title, +[data-section='accordion'][data-section-small-style] > section > [data-section-title], +[data-section='accordion'][data-section-small-style] > section > .title, +[data-section='accordion'][data-section-small-style] > .section > [data-section-title], +[data-section='accordion'][data-section-small-style] > .section > .title, .section-container.accordion[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.accordion[data-section-small-style] > [data-section-region] > .title, .section-container.accordion[data-section-small-style] > section > [data-section-title], .section-container.accordion[data-section-small-style] > section > .title, .section-container.accordion[data-section-small-style] > .section > [data-section-title], .section-container.accordion[data-section-small-style] > .section > .title { + width: 100% !important; +} +/* line 287, ../../../sass/foundation/components/_section.scss */ +[data-section=''] > section, [data-section=''] > .section, [data-section=''] > [data-section-region], [data-section='auto'] > section, [data-section='auto'] > .section, [data-section='auto'] > [data-section-region], .section-container.auto > section, .section-container.auto > .section, .section-container.auto > [data-section-region], +[data-section='vertical-tabs'] > section, +[data-section='vertical-tabs'] > .section, +[data-section='vertical-tabs'] > [data-section-region], .section-container.vertical-tabs > section, .section-container.vertical-tabs > .section, .section-container.vertical-tabs > [data-section-region], +[data-section='vertical-nav'] > section, +[data-section='vertical-nav'] > .section, +[data-section='vertical-nav'] > [data-section-region], .section-container.vertical-nav > section, .section-container.vertical-nav > .section, .section-container.vertical-nav > [data-section-region], +[data-section='horizontal-nav'] > section, +[data-section='horizontal-nav'] > .section, +[data-section='horizontal-nav'] > [data-section-region], .section-container.horizontal-nav > section, .section-container.horizontal-nav > .section, .section-container.horizontal-nav > [data-section-region], +[data-section='accordion'] > section, +[data-section='accordion'] > .section, +[data-section='accordion'] > [data-section-region], .section-container.accordion > section, .section-container.accordion > .section, .section-container.accordion > [data-section-region] { + margin: 0; +} +/* line 102, ../../../sass/foundation/components/_section.scss */ +[data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title, +[data-section='vertical-tabs'] > section > [data-section-title], +[data-section='vertical-tabs'] > section > .title, +[data-section='vertical-tabs'] > .section > [data-section-title], +[data-section='vertical-tabs'] > .section > .title, +[data-section='vertical-tabs'] > [data-section-region] > [data-section-title], +[data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title, +[data-section='vertical-nav'] > section > [data-section-title], +[data-section='vertical-nav'] > section > .title, +[data-section='vertical-nav'] > .section > [data-section-title], +[data-section='vertical-nav'] > .section > .title, +[data-section='vertical-nav'] > [data-section-region] > [data-section-title], +[data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title, +[data-section='horizontal-nav'] > section > [data-section-title], +[data-section='horizontal-nav'] > section > .title, +[data-section='horizontal-nav'] > .section > [data-section-title], +[data-section='horizontal-nav'] > .section > .title, +[data-section='horizontal-nav'] > [data-section-region] > [data-section-title], +[data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title, +[data-section='accordion'] > section > [data-section-title], +[data-section='accordion'] > section > .title, +[data-section='accordion'] > .section > [data-section-title], +[data-section='accordion'] > .section > .title, +[data-section='accordion'] > [data-section-region] > [data-section-title], +[data-section='accordion'] > [data-section-region] > .title, .section-container.accordion > section > [data-section-title], .section-container.accordion > section > .title, .section-container.accordion > .section > [data-section-title], .section-container.accordion > .section > .title, .section-container.accordion > [data-section-region] > [data-section-title], .section-container.accordion > [data-section-region] > .title { + margin-bottom: 0; +} +/* line 104, ../../../sass/foundation/components/_section.scss */ +[data-section=''] > section > [data-section-title] a, [data-section=''] > section > .title a, [data-section=''] > .section > [data-section-title] a, [data-section=''] > .section > .title a, [data-section=''] > [data-section-region] > [data-section-title] a, [data-section=''] > [data-section-region] > .title a, [data-section='auto'] > section > [data-section-title] a, [data-section='auto'] > section > .title a, [data-section='auto'] > .section > [data-section-title] a, [data-section='auto'] > .section > .title a, [data-section='auto'] > [data-section-region] > [data-section-title] a, [data-section='auto'] > [data-section-region] > .title a, .section-container.auto > section > [data-section-title] a, .section-container.auto > section > .title a, .section-container.auto > .section > [data-section-title] a, .section-container.auto > .section > .title a, .section-container.auto > [data-section-region] > [data-section-title] a, .section-container.auto > [data-section-region] > .title a, +[data-section='vertical-tabs'] > section > [data-section-title] a, +[data-section='vertical-tabs'] > section > .title a, +[data-section='vertical-tabs'] > .section > [data-section-title] a, +[data-section='vertical-tabs'] > .section > .title a, +[data-section='vertical-tabs'] > [data-section-region] > [data-section-title] a, +[data-section='vertical-tabs'] > [data-section-region] > .title a, .section-container.vertical-tabs > section > [data-section-title] a, .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > [data-section-title] a, .section-container.vertical-tabs > .section > .title a, .section-container.vertical-tabs > [data-section-region] > [data-section-title] a, .section-container.vertical-tabs > [data-section-region] > .title a, +[data-section='vertical-nav'] > section > [data-section-title] a, +[data-section='vertical-nav'] > section > .title a, +[data-section='vertical-nav'] > .section > [data-section-title] a, +[data-section='vertical-nav'] > .section > .title a, +[data-section='vertical-nav'] > [data-section-region] > [data-section-title] a, +[data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a, +[data-section='horizontal-nav'] > section > [data-section-title] a, +[data-section='horizontal-nav'] > section > .title a, +[data-section='horizontal-nav'] > .section > [data-section-title] a, +[data-section='horizontal-nav'] > .section > .title a, +[data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a, +[data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a, +[data-section='accordion'] > section > [data-section-title] a, +[data-section='accordion'] > section > .title a, +[data-section='accordion'] > .section > [data-section-title] a, +[data-section='accordion'] > .section > .title a, +[data-section='accordion'] > [data-section-region] > [data-section-title] a, +[data-section='accordion'] > [data-section-region] > .title a, .section-container.accordion > section > [data-section-title] a, .section-container.accordion > section > .title a, .section-container.accordion > .section > [data-section-title] a, .section-container.accordion > .section > .title a, .section-container.accordion > [data-section-region] > [data-section-title] a, .section-container.accordion > [data-section-region] > .title a { + width: 100%; + display: inline-block; + white-space: nowrap; +} +/* line 111, ../../../sass/foundation/components/_section.scss */ +[data-section=''] > section > [data-section-content], [data-section=''] > section > .content, [data-section=''] > .section > [data-section-content], [data-section=''] > .section > .content, [data-section=''] > [data-section-region] > [data-section-content], [data-section=''] > [data-section-region] > .content, [data-section='auto'] > section > [data-section-content], [data-section='auto'] > section > .content, [data-section='auto'] > .section > [data-section-content], [data-section='auto'] > .section > .content, [data-section='auto'] > [data-section-region] > [data-section-content], [data-section='auto'] > [data-section-region] > .content, .section-container.auto > section > [data-section-content], .section-container.auto > section > .content, .section-container.auto > .section > [data-section-content], .section-container.auto > .section > .content, .section-container.auto > [data-section-region] > [data-section-content], .section-container.auto > [data-section-region] > .content, +[data-section='vertical-tabs'] > section > [data-section-content], +[data-section='vertical-tabs'] > section > .content, +[data-section='vertical-tabs'] > .section > [data-section-content], +[data-section='vertical-tabs'] > .section > .content, +[data-section='vertical-tabs'] > [data-section-region] > [data-section-content], +[data-section='vertical-tabs'] > [data-section-region] > .content, .section-container.vertical-tabs > section > [data-section-content], .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > [data-section-content], .section-container.vertical-tabs > .section > .content, .section-container.vertical-tabs > [data-section-region] > [data-section-content], .section-container.vertical-tabs > [data-section-region] > .content, +[data-section='vertical-nav'] > section > [data-section-content], +[data-section='vertical-nav'] > section > .content, +[data-section='vertical-nav'] > .section > [data-section-content], +[data-section='vertical-nav'] > .section > .content, +[data-section='vertical-nav'] > [data-section-region] > [data-section-content], +[data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content, +[data-section='horizontal-nav'] > section > [data-section-content], +[data-section='horizontal-nav'] > section > .content, +[data-section='horizontal-nav'] > .section > [data-section-content], +[data-section='horizontal-nav'] > .section > .content, +[data-section='horizontal-nav'] > [data-section-region] > [data-section-content], +[data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content, +[data-section='accordion'] > section > [data-section-content], +[data-section='accordion'] > section > .content, +[data-section='accordion'] > .section > [data-section-content], +[data-section='accordion'] > .section > .content, +[data-section='accordion'] > [data-section-region] > [data-section-content], +[data-section='accordion'] > [data-section-region] > .content, .section-container.accordion > section > [data-section-content], .section-container.accordion > section > .content, .section-container.accordion > .section > [data-section-content], .section-container.accordion > .section > .content, .section-container.accordion > [data-section-region] > [data-section-content], .section-container.accordion > [data-section-region] > .content { + display: none; +} +/* line 116, ../../../sass/foundation/components/_section.scss */ +[data-section=''] > section.active > [data-section-content], [data-section=''] > section.active > .content, [data-section=''] > .section.active > [data-section-content], [data-section=''] > .section.active > .content, [data-section=''] > [data-section-region].active > [data-section-content], [data-section=''] > [data-section-region].active > .content, [data-section='auto'] > section.active > [data-section-content], [data-section='auto'] > section.active > .content, [data-section='auto'] > .section.active > [data-section-content], [data-section='auto'] > .section.active > .content, [data-section='auto'] > [data-section-region].active > [data-section-content], [data-section='auto'] > [data-section-region].active > .content, .section-container.auto > section.active > [data-section-content], .section-container.auto > section.active > .content, .section-container.auto > .section.active > [data-section-content], .section-container.auto > .section.active > .content, .section-container.auto > [data-section-region].active > [data-section-content], .section-container.auto > [data-section-region].active > .content, +[data-section='vertical-tabs'] > section.active > [data-section-content], +[data-section='vertical-tabs'] > section.active > .content, +[data-section='vertical-tabs'] > .section.active > [data-section-content], +[data-section='vertical-tabs'] > .section.active > .content, +[data-section='vertical-tabs'] > [data-section-region].active > [data-section-content], +[data-section='vertical-tabs'] > [data-section-region].active > .content, .section-container.vertical-tabs > section.active > [data-section-content], .section-container.vertical-tabs > section.active > .content, .section-container.vertical-tabs > .section.active > [data-section-content], .section-container.vertical-tabs > .section.active > .content, .section-container.vertical-tabs > [data-section-region].active > [data-section-content], .section-container.vertical-tabs > [data-section-region].active > .content, +[data-section='vertical-nav'] > section.active > [data-section-content], +[data-section='vertical-nav'] > section.active > .content, +[data-section='vertical-nav'] > .section.active > [data-section-content], +[data-section='vertical-nav'] > .section.active > .content, +[data-section='vertical-nav'] > [data-section-region].active > [data-section-content], +[data-section='vertical-nav'] > [data-section-region].active > .content, .section-container.vertical-nav > section.active > [data-section-content], .section-container.vertical-nav > section.active > .content, .section-container.vertical-nav > .section.active > [data-section-content], .section-container.vertical-nav > .section.active > .content, .section-container.vertical-nav > [data-section-region].active > [data-section-content], .section-container.vertical-nav > [data-section-region].active > .content, +[data-section='horizontal-nav'] > section.active > [data-section-content], +[data-section='horizontal-nav'] > section.active > .content, +[data-section='horizontal-nav'] > .section.active > [data-section-content], +[data-section='horizontal-nav'] > .section.active > .content, +[data-section='horizontal-nav'] > [data-section-region].active > [data-section-content], +[data-section='horizontal-nav'] > [data-section-region].active > .content, .section-container.horizontal-nav > section.active > [data-section-content], .section-container.horizontal-nav > section.active > .content, .section-container.horizontal-nav > .section.active > [data-section-content], .section-container.horizontal-nav > .section.active > .content, .section-container.horizontal-nav > [data-section-region].active > [data-section-content], .section-container.horizontal-nav > [data-section-region].active > .content, +[data-section='accordion'] > section.active > [data-section-content], +[data-section='accordion'] > section.active > .content, +[data-section='accordion'] > .section.active > [data-section-content], +[data-section='accordion'] > .section.active > .content, +[data-section='accordion'] > [data-section-region].active > [data-section-content], +[data-section='accordion'] > [data-section-region].active > .content, .section-container.accordion > section.active > [data-section-content], .section-container.accordion > section.active > .content, .section-container.accordion > .section.active > [data-section-content], .section-container.accordion > .section.active > .content, .section-container.accordion > [data-section-region].active > [data-section-content], .section-container.accordion > [data-section-region].active > .content { + display: block; +} +/* line 119, ../../../sass/foundation/components/_section.scss */ +[data-section=''] > section:not(.active), [data-section=''] > .section:not(.active), [data-section=''] > [data-section-region]:not(.active), [data-section='auto'] > section:not(.active), [data-section='auto'] > .section:not(.active), [data-section='auto'] > [data-section-region]:not(.active), .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active), .section-container.auto > [data-section-region]:not(.active), +[data-section='vertical-tabs'] > section:not(.active), +[data-section='vertical-tabs'] > .section:not(.active), +[data-section='vertical-tabs'] > [data-section-region]:not(.active), .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active), .section-container.vertical-tabs > [data-section-region]:not(.active), +[data-section='vertical-nav'] > section:not(.active), +[data-section='vertical-nav'] > .section:not(.active), +[data-section='vertical-nav'] > [data-section-region]:not(.active), .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active), .section-container.vertical-nav > [data-section-region]:not(.active), +[data-section='horizontal-nav'] > section:not(.active), +[data-section='horizontal-nav'] > .section:not(.active), +[data-section='horizontal-nav'] > [data-section-region]:not(.active), .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active), .section-container.horizontal-nav > [data-section-region]:not(.active), +[data-section='accordion'] > section:not(.active), +[data-section='accordion'] > .section:not(.active), +[data-section='accordion'] > [data-section-region]:not(.active), .section-container.accordion > section:not(.active), .section-container.accordion > .section:not(.active), .section-container.accordion > [data-section-region]:not(.active) { + padding: 0 !important; +} +/* line 126, ../../../sass/foundation/components/_section.scss */ +[data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title, +[data-section='vertical-tabs'] > section > [data-section-title], +[data-section='vertical-tabs'] > section > .title, +[data-section='vertical-tabs'] > .section > [data-section-title], +[data-section='vertical-tabs'] > .section > .title, +[data-section='vertical-tabs'] > [data-section-region] > [data-section-title], +[data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title, +[data-section='vertical-nav'] > section > [data-section-title], +[data-section='vertical-nav'] > section > .title, +[data-section='vertical-nav'] > .section > [data-section-title], +[data-section='vertical-nav'] > .section > .title, +[data-section='vertical-nav'] > [data-section-region] > [data-section-title], +[data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title, +[data-section='horizontal-nav'] > section > [data-section-title], +[data-section='horizontal-nav'] > section > .title, +[data-section='horizontal-nav'] > .section > [data-section-title], +[data-section='horizontal-nav'] > .section > .title, +[data-section='horizontal-nav'] > [data-section-region] > [data-section-title], +[data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title, +[data-section='accordion'] > section > [data-section-title], +[data-section='accordion'] > section > .title, +[data-section='accordion'] > .section > [data-section-title], +[data-section='accordion'] > .section > .title, +[data-section='accordion'] > [data-section-region] > [data-section-title], +[data-section='accordion'] > [data-section-region] > .title, .section-container.accordion > section > [data-section-title], .section-container.accordion > section > .title, .section-container.accordion > .section > [data-section-title], .section-container.accordion > .section > .title, .section-container.accordion > [data-section-region] > [data-section-title], .section-container.accordion > [data-section-region] > .title { + width: 100%; +} + +/* line 296, ../../../sass/foundation/components/_section.scss */ +.section-container.auto, +.section-container.vertical-tabs, +.section-container.vertical-nav, +.section-container.horizontal-nav, +.section-container.accordion { + border-top: 1px solid #cccccc; +} +/* line 207, ../../../sass/foundation/components/_section.scss */ +.section-container.auto > section > .title, .section-container.auto > .section > .title, +.section-container.vertical-tabs > section > .title, +.section-container.vertical-tabs > .section > .title, +.section-container.vertical-nav > section > .title, +.section-container.vertical-nav > .section > .title, +.section-container.horizontal-nav > section > .title, +.section-container.horizontal-nav > .section > .title, +.section-container.accordion > section > .title, +.section-container.accordion > .section > .title { + background-color: #efefef; + cursor: pointer; + border: solid 1px #cccccc; +} +/* line 211, ../../../sass/foundation/components/_section.scss */ +.section-container.auto > section > .title a, .section-container.auto > .section > .title a, +.section-container.vertical-tabs > section > .title a, +.section-container.vertical-tabs > .section > .title a, +.section-container.vertical-nav > section > .title a, +.section-container.vertical-nav > .section > .title a, +.section-container.horizontal-nav > section > .title a, +.section-container.horizontal-nav > .section > .title a, +.section-container.accordion > section > .title a, +.section-container.accordion > .section > .title a { + padding: 0.9375em; + color: #333333; + font-size: 0.875em; + background: none; +} +/* line 217, ../../../sass/foundation/components/_section.scss */ +.section-container.auto > section > .title:hover, .section-container.auto > .section > .title:hover, +.section-container.vertical-tabs > section > .title:hover, +.section-container.vertical-tabs > .section > .title:hover, +.section-container.vertical-nav > section > .title:hover, +.section-container.vertical-nav > .section > .title:hover, +.section-container.horizontal-nav > section > .title:hover, +.section-container.horizontal-nav > .section > .title:hover, +.section-container.accordion > section > .title:hover, +.section-container.accordion > .section > .title:hover { + background-color: #e2e2e2; +} +/* line 220, ../../../sass/foundation/components/_section.scss */ +.section-container.auto > section > .content, .section-container.auto > .section > .content, +.section-container.vertical-tabs > section > .content, +.section-container.vertical-tabs > .section > .content, +.section-container.vertical-nav > section > .content, +.section-container.vertical-nav > .section > .content, +.section-container.horizontal-nav > section > .content, +.section-container.horizontal-nav > .section > .content, +.section-container.accordion > section > .content, +.section-container.accordion > .section > .content { + padding: 0.9375em; + background-color: white; + border: solid 1px #cccccc; +} +/* line 225, ../../../sass/foundation/components/_section.scss */ +.section-container.auto > section > .content > *:last-child, .section-container.auto > .section > .content > *:last-child, +.section-container.vertical-tabs > section > .content > *:last-child, +.section-container.vertical-tabs > .section > .content > *:last-child, +.section-container.vertical-nav > section > .content > *:last-child, +.section-container.vertical-nav > .section > .content > *:last-child, +.section-container.horizontal-nav > section > .content > *:last-child, +.section-container.horizontal-nav > .section > .content > *:last-child, +.section-container.accordion > section > .content > *:last-child, +.section-container.accordion > .section > .content > *:last-child { + margin-bottom: 0; +} +/* line 226, ../../../sass/foundation/components/_section.scss */ +.section-container.auto > section > .content > *:first-child, .section-container.auto > .section > .content > *:first-child, +.section-container.vertical-tabs > section > .content > *:first-child, +.section-container.vertical-tabs > .section > .content > *:first-child, +.section-container.vertical-nav > section > .content > *:first-child, +.section-container.vertical-nav > .section > .content > *:first-child, +.section-container.horizontal-nav > section > .content > *:first-child, +.section-container.horizontal-nav > .section > .content > *:first-child, +.section-container.accordion > section > .content > *:first-child, +.section-container.accordion > .section > .content > *:first-child { + padding-top: 0; +} +/* line 227, ../../../sass/foundation/components/_section.scss */ +.section-container.auto > section > .content > *:last-child:not(.flex-video), .section-container.auto > .section > .content > *:last-child:not(.flex-video), +.section-container.vertical-tabs > section > .content > *:last-child:not(.flex-video), +.section-container.vertical-tabs > .section > .content > *:last-child:not(.flex-video), +.section-container.vertical-nav > section > .content > *:last-child:not(.flex-video), +.section-container.vertical-nav > .section > .content > *:last-child:not(.flex-video), +.section-container.horizontal-nav > section > .content > *:last-child:not(.flex-video), +.section-container.horizontal-nav > .section > .content > *:last-child:not(.flex-video), +.section-container.accordion > section > .content > *:last-child:not(.flex-video), +.section-container.accordion > .section > .content > *:last-child:not(.flex-video) { + padding-bottom: 0; +} +/* line 231, ../../../sass/foundation/components/_section.scss */ +.section-container.auto > section.active > .title, .section-container.auto > .section.active > .title, +.section-container.vertical-tabs > section.active > .title, +.section-container.vertical-tabs > .section.active > .title, +.section-container.vertical-nav > section.active > .title, +.section-container.vertical-nav > .section.active > .title, +.section-container.horizontal-nav > section.active > .title, +.section-container.horizontal-nav > .section.active > .title, +.section-container.accordion > section.active > .title, +.section-container.accordion > .section.active > .title { + background: #d5d5d5; +} +/* line 233, ../../../sass/foundation/components/_section.scss */ +.section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a, +.section-container.vertical-tabs > section.active > .title a, +.section-container.vertical-tabs > .section.active > .title a, +.section-container.vertical-nav > section.active > .title a, +.section-container.vertical-nav > .section.active > .title a, +.section-container.horizontal-nav > section.active > .title a, +.section-container.horizontal-nav > .section.active > .title a, +.section-container.accordion > section.active > .title a, +.section-container.accordion > .section.active > .title a { + color: #333333; +} +/* line 237, ../../../sass/foundation/components/_section.scss */ +.section-container.auto > section:not(.active), .section-container.auto > .section:not(.active), +.section-container.vertical-tabs > section:not(.active), +.section-container.vertical-tabs > .section:not(.active), +.section-container.vertical-nav > section:not(.active), +.section-container.vertical-nav > .section:not(.active), +.section-container.horizontal-nav > section:not(.active), +.section-container.horizontal-nav > .section:not(.active), +.section-container.accordion > section:not(.active), +.section-container.accordion > .section:not(.active) { + padding: 0 !important; +} +/* line 243, ../../../sass/foundation/components/_section.scss */ +.section-container.auto > section > .title, .section-container.auto > .section > .title, +.section-container.vertical-tabs > section > .title, +.section-container.vertical-tabs > .section > .title, +.section-container.vertical-nav > section > .title, +.section-container.vertical-nav > .section > .title, +.section-container.horizontal-nav > section > .title, +.section-container.horizontal-nav > .section > .title, +.section-container.accordion > section > .title, +.section-container.accordion > .section > .title { + border-top: none; +} + +/* line 303, ../../../sass/foundation/components/_section.scss */ +[data-section='tabs'], .section-container.tabs { + width: 100%; + position: relative; + display: block; + margin-bottom: 1.25em; +} +/* line 49, ../../../sass/foundation/components/_section.scss */ +[data-section='tabs']:not([data-section-resized]):not([data-section-small-style]), .section-container.tabs:not([data-section-resized]):not([data-section-small-style]) { + visibility: hidden; +} +/* line 102, ../../../sass/foundation/components/_section.scss */ +[data-section='tabs'] > section > [data-section-title], [data-section='tabs'] > section > .title, [data-section='tabs'] > .section > [data-section-title], [data-section='tabs'] > .section > .title, [data-section='tabs'] > [data-section-region] > [data-section-title], [data-section='tabs'] > [data-section-region] > .title, .section-container.tabs > section > [data-section-title], .section-container.tabs > section > .title, .section-container.tabs > .section > [data-section-title], .section-container.tabs > .section > .title, .section-container.tabs > [data-section-region] > [data-section-title], .section-container.tabs > [data-section-region] > .title { + margin-bottom: 0; +} +/* line 104, ../../../sass/foundation/components/_section.scss */ +[data-section='tabs'] > section > [data-section-title] a, [data-section='tabs'] > section > .title a, [data-section='tabs'] > .section > [data-section-title] a, [data-section='tabs'] > .section > .title a, [data-section='tabs'] > [data-section-region] > [data-section-title] a, [data-section='tabs'] > [data-section-region] > .title a, .section-container.tabs > section > [data-section-title] a, .section-container.tabs > section > .title a, .section-container.tabs > .section > [data-section-title] a, .section-container.tabs > .section > .title a, .section-container.tabs > [data-section-region] > [data-section-title] a, .section-container.tabs > [data-section-region] > .title a { + width: 100%; + display: inline-block; + white-space: nowrap; +} +/* line 111, ../../../sass/foundation/components/_section.scss */ +[data-section='tabs'] > section > [data-section-content], [data-section='tabs'] > section > .content, [data-section='tabs'] > .section > [data-section-content], [data-section='tabs'] > .section > .content, [data-section='tabs'] > [data-section-region] > [data-section-content], [data-section='tabs'] > [data-section-region] > .content, .section-container.tabs > section > [data-section-content], .section-container.tabs > section > .content, .section-container.tabs > .section > [data-section-content], .section-container.tabs > .section > .content, .section-container.tabs > [data-section-region] > [data-section-content], .section-container.tabs > [data-section-region] > .content { + display: none; +} +/* line 116, ../../../sass/foundation/components/_section.scss */ +[data-section='tabs'] > section.active > [data-section-content], [data-section='tabs'] > section.active > .content, [data-section='tabs'] > .section.active > [data-section-content], [data-section='tabs'] > .section.active > .content, [data-section='tabs'] > [data-section-region].active > [data-section-content], [data-section='tabs'] > [data-section-region].active > .content, .section-container.tabs > section.active > [data-section-content], .section-container.tabs > section.active > .content, .section-container.tabs > .section.active > [data-section-content], .section-container.tabs > .section.active > .content, .section-container.tabs > [data-section-region].active > [data-section-content], .section-container.tabs > [data-section-region].active > .content { + display: block; +} +/* line 119, ../../../sass/foundation/components/_section.scss */ +[data-section='tabs'] > section:not(.active), [data-section='tabs'] > .section:not(.active), [data-section='tabs'] > [data-section-region]:not(.active), .section-container.tabs > section:not(.active), .section-container.tabs > .section:not(.active), .section-container.tabs > [data-section-region]:not(.active) { + padding: 0 !important; +} +/* line 132, ../../../sass/foundation/components/_section.scss */ +[data-section='tabs'] > section > [data-section-title], [data-section='tabs'] > section > .title, [data-section='tabs'] > .section > [data-section-title], [data-section='tabs'] > .section > .title, [data-section='tabs'] > [data-section-region] > [data-section-title], [data-section='tabs'] > [data-section-region] > .title, .section-container.tabs > section > [data-section-title], .section-container.tabs > section > .title, .section-container.tabs > .section > [data-section-title], .section-container.tabs > .section > .title, .section-container.tabs > [data-section-region] > [data-section-title], .section-container.tabs > [data-section-region] > .title { + width: auto; + position: absolute; + top: 0; + left: 0; +} + +/* line 310, ../../../sass/foundation/components/_section.scss */ +.section-container.tabs { + border: none; +} +/* line 207, ../../../sass/foundation/components/_section.scss */ +.section-container.tabs > section > .title, .section-container.tabs > .section > .title { + background-color: #efefef; + cursor: pointer; + border: solid 1px #cccccc; +} +/* line 211, ../../../sass/foundation/components/_section.scss */ +.section-container.tabs > section > .title a, .section-container.tabs > .section > .title a { + padding: 0.9375em; + color: #333333; + font-size: 0.875em; + background: none; +} +/* line 217, ../../../sass/foundation/components/_section.scss */ +.section-container.tabs > section > .title:hover, .section-container.tabs > .section > .title:hover { + background-color: #e2e2e2; +} +/* line 220, ../../../sass/foundation/components/_section.scss */ +.section-container.tabs > section > .content, .section-container.tabs > .section > .content { + padding: 0.9375em; + background-color: white; + border: solid 1px #cccccc; +} +/* line 225, ../../../sass/foundation/components/_section.scss */ +.section-container.tabs > section > .content > *:last-child, .section-container.tabs > .section > .content > *:last-child { + margin-bottom: 0; +} +/* line 226, ../../../sass/foundation/components/_section.scss */ +.section-container.tabs > section > .content > *:first-child, .section-container.tabs > .section > .content > *:first-child { + padding-top: 0; +} +/* line 227, ../../../sass/foundation/components/_section.scss */ +.section-container.tabs > section > .content > *:last-child:not(.flex-video), .section-container.tabs > .section > .content > *:last-child:not(.flex-video) { + padding-bottom: 0; +} +/* line 231, ../../../sass/foundation/components/_section.scss */ +.section-container.tabs > section.active > .title, .section-container.tabs > .section.active > .title { + background: white; +} +/* line 233, ../../../sass/foundation/components/_section.scss */ +.section-container.tabs > section.active > .title a, .section-container.tabs > .section.active > .title a { + color: #333333; +} +/* line 237, ../../../sass/foundation/components/_section.scss */ +.section-container.tabs > section:not(.active), .section-container.tabs > .section:not(.active) { + padding: 0 !important; +} +/* line 249, ../../../sass/foundation/components/_section.scss */ +.section-container.tabs > section.active > .title, .section-container.tabs > .section.active > .title { + border-bottom: 0; +} + +@media only screen and (min-width: 768px) { + /* line 319, ../../../sass/foundation/components/_section.scss */ + [data-section=''], [data-section='auto'], .section-container.auto { + width: 100%; + position: relative; + display: block; + margin-bottom: 1.25em; + } + /* line 49, ../../../sass/foundation/components/_section.scss */ + [data-section='']:not([data-section-resized]):not([data-section-small-style]), [data-section='auto']:not([data-section-resized]):not([data-section-small-style]), .section-container.auto:not([data-section-resized]):not([data-section-small-style]) { + visibility: hidden; + } + /* line 102, ../../../sass/foundation/components/_section.scss */ + [data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title { + margin-bottom: 0; + } + /* line 104, ../../../sass/foundation/components/_section.scss */ + [data-section=''] > section > [data-section-title] a, [data-section=''] > section > .title a, [data-section=''] > .section > [data-section-title] a, [data-section=''] > .section > .title a, [data-section=''] > [data-section-region] > [data-section-title] a, [data-section=''] > [data-section-region] > .title a, [data-section='auto'] > section > [data-section-title] a, [data-section='auto'] > section > .title a, [data-section='auto'] > .section > [data-section-title] a, [data-section='auto'] > .section > .title a, [data-section='auto'] > [data-section-region] > [data-section-title] a, [data-section='auto'] > [data-section-region] > .title a, .section-container.auto > section > [data-section-title] a, .section-container.auto > section > .title a, .section-container.auto > .section > [data-section-title] a, .section-container.auto > .section > .title a, .section-container.auto > [data-section-region] > [data-section-title] a, .section-container.auto > [data-section-region] > .title a { + width: 100%; + display: inline-block; + white-space: nowrap; + } + /* line 111, ../../../sass/foundation/components/_section.scss */ + [data-section=''] > section > [data-section-content], [data-section=''] > section > .content, [data-section=''] > .section > [data-section-content], [data-section=''] > .section > .content, [data-section=''] > [data-section-region] > [data-section-content], [data-section=''] > [data-section-region] > .content, [data-section='auto'] > section > [data-section-content], [data-section='auto'] > section > .content, [data-section='auto'] > .section > [data-section-content], [data-section='auto'] > .section > .content, [data-section='auto'] > [data-section-region] > [data-section-content], [data-section='auto'] > [data-section-region] > .content, .section-container.auto > section > [data-section-content], .section-container.auto > section > .content, .section-container.auto > .section > [data-section-content], .section-container.auto > .section > .content, .section-container.auto > [data-section-region] > [data-section-content], .section-container.auto > [data-section-region] > .content { + display: none; + } + /* line 116, ../../../sass/foundation/components/_section.scss */ + [data-section=''] > section.active > [data-section-content], [data-section=''] > section.active > .content, [data-section=''] > .section.active > [data-section-content], [data-section=''] > .section.active > .content, [data-section=''] > [data-section-region].active > [data-section-content], [data-section=''] > [data-section-region].active > .content, [data-section='auto'] > section.active > [data-section-content], [data-section='auto'] > section.active > .content, [data-section='auto'] > .section.active > [data-section-content], [data-section='auto'] > .section.active > .content, [data-section='auto'] > [data-section-region].active > [data-section-content], [data-section='auto'] > [data-section-region].active > .content, .section-container.auto > section.active > [data-section-content], .section-container.auto > section.active > .content, .section-container.auto > .section.active > [data-section-content], .section-container.auto > .section.active > .content, .section-container.auto > [data-section-region].active > [data-section-content], .section-container.auto > [data-section-region].active > .content { + display: block; + } + /* line 119, ../../../sass/foundation/components/_section.scss */ + [data-section=''] > section:not(.active), [data-section=''] > .section:not(.active), [data-section=''] > [data-section-region]:not(.active), [data-section='auto'] > section:not(.active), [data-section='auto'] > .section:not(.active), [data-section='auto'] > [data-section-region]:not(.active), .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active), .section-container.auto > [data-section-region]:not(.active) { + padding: 0 !important; + } + /* line 132, ../../../sass/foundation/components/_section.scss */ + [data-section=''] > section > [data-section-title], [data-section=''] > section > .title, [data-section=''] > .section > [data-section-title], [data-section=''] > .section > .title, [data-section=''] > [data-section-region] > [data-section-title], [data-section=''] > [data-section-region] > .title, [data-section='auto'] > section > [data-section-title], [data-section='auto'] > section > .title, [data-section='auto'] > .section > [data-section-title], [data-section='auto'] > .section > .title, [data-section='auto'] > [data-section-region] > [data-section-title], [data-section='auto'] > [data-section-region] > .title, .section-container.auto > section > [data-section-title], .section-container.auto > section > .title, .section-container.auto > .section > [data-section-title], .section-container.auto > .section > .title, .section-container.auto > [data-section-region] > [data-section-title], .section-container.auto > [data-section-region] > .title { + width: auto; + position: absolute; + top: 0; + left: 0; + } + + /* line 326, ../../../sass/foundation/components/_section.scss */ + .section-container.auto { + border: none; + } + /* line 207, ../../../sass/foundation/components/_section.scss */ + .section-container.auto > section > .title, .section-container.auto > .section > .title { + background-color: #efefef; + cursor: pointer; + border: solid 1px #cccccc; + } + /* line 211, ../../../sass/foundation/components/_section.scss */ + .section-container.auto > section > .title a, .section-container.auto > .section > .title a { + padding: 0.9375em; + color: #333333; + font-size: 0.875em; + background: none; + } + /* line 217, ../../../sass/foundation/components/_section.scss */ + .section-container.auto > section > .title:hover, .section-container.auto > .section > .title:hover { + background-color: #e2e2e2; + } + /* line 220, ../../../sass/foundation/components/_section.scss */ + .section-container.auto > section > .content, .section-container.auto > .section > .content { + padding: 0.9375em; + background-color: white; + border: solid 1px #cccccc; + } + /* line 225, ../../../sass/foundation/components/_section.scss */ + .section-container.auto > section > .content > *:last-child, .section-container.auto > .section > .content > *:last-child { + margin-bottom: 0; + } + /* line 226, ../../../sass/foundation/components/_section.scss */ + .section-container.auto > section > .content > *:first-child, .section-container.auto > .section > .content > *:first-child { + padding-top: 0; + } + /* line 227, ../../../sass/foundation/components/_section.scss */ + .section-container.auto > section > .content > *:last-child:not(.flex-video), .section-container.auto > .section > .content > *:last-child:not(.flex-video) { + padding-bottom: 0; + } + /* line 231, ../../../sass/foundation/components/_section.scss */ + .section-container.auto > section.active > .title, .section-container.auto > .section.active > .title { + background: white; + } + /* line 233, ../../../sass/foundation/components/_section.scss */ + .section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a { + color: #333333; + } + /* line 237, ../../../sass/foundation/components/_section.scss */ + .section-container.auto > section:not(.active), .section-container.auto > .section:not(.active) { + padding: 0 !important; + } + /* line 249, ../../../sass/foundation/components/_section.scss */ + .section-container.auto > section.active > .title, .section-container.auto > .section.active > .title { + border-bottom: 0; + } + + /* line 333, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-tabs'], .section-container.vertical-tabs { + width: 100%; + position: relative; + display: block; + margin-bottom: 1.25em; + } + /* line 49, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-tabs']:not([data-section-resized]):not([data-section-small-style]), .section-container.vertical-tabs:not([data-section-resized]):not([data-section-small-style]) { + visibility: hidden; + } + /* line 55, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-tabs'][data-section-small-style], .section-container.vertical-tabs[data-section-small-style] { + width: 100% !important; + } + /* line 58, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-tabs'][data-section-small-style] > [data-section-region], [data-section='vertical-tabs'][data-section-small-style] > section, [data-section='vertical-tabs'][data-section-small-style] > .section, .section-container.vertical-tabs[data-section-small-style] > [data-section-region], .section-container.vertical-tabs[data-section-small-style] > section, .section-container.vertical-tabs[data-section-small-style] > .section { + padding: 0 !important; + margin: 0 !important; + } + /* line 61, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-tabs'][data-section-small-style] > section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > section > .title, [data-section='vertical-tabs'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-tabs'][data-section-small-style] > .section > .title, .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-tabs[data-section-small-style] > section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > section > .title, .section-container.vertical-tabs[data-section-small-style] > .section > [data-section-title], .section-container.vertical-tabs[data-section-small-style] > .section > .title { + width: 100% !important; + } + /* line 102, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title { + margin-bottom: 0; + } + /* line 104, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-tabs'] > section > [data-section-title] a, [data-section='vertical-tabs'] > section > .title a, [data-section='vertical-tabs'] > .section > [data-section-title] a, [data-section='vertical-tabs'] > .section > .title a, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title] a, [data-section='vertical-tabs'] > [data-section-region] > .title a, .section-container.vertical-tabs > section > [data-section-title] a, .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > [data-section-title] a, .section-container.vertical-tabs > .section > .title a, .section-container.vertical-tabs > [data-section-region] > [data-section-title] a, .section-container.vertical-tabs > [data-section-region] > .title a { + width: 100%; + display: inline-block; + white-space: nowrap; + } + /* line 111, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-tabs'] > section > [data-section-content], [data-section='vertical-tabs'] > section > .content, [data-section='vertical-tabs'] > .section > [data-section-content], [data-section='vertical-tabs'] > .section > .content, [data-section='vertical-tabs'] > [data-section-region] > [data-section-content], [data-section='vertical-tabs'] > [data-section-region] > .content, .section-container.vertical-tabs > section > [data-section-content], .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > [data-section-content], .section-container.vertical-tabs > .section > .content, .section-container.vertical-tabs > [data-section-region] > [data-section-content], .section-container.vertical-tabs > [data-section-region] > .content { + display: none; + } + /* line 116, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-tabs'] > section.active > [data-section-content], [data-section='vertical-tabs'] > section.active > .content, [data-section='vertical-tabs'] > .section.active > [data-section-content], [data-section='vertical-tabs'] > .section.active > .content, [data-section='vertical-tabs'] > [data-section-region].active > [data-section-content], [data-section='vertical-tabs'] > [data-section-region].active > .content, .section-container.vertical-tabs > section.active > [data-section-content], .section-container.vertical-tabs > section.active > .content, .section-container.vertical-tabs > .section.active > [data-section-content], .section-container.vertical-tabs > .section.active > .content, .section-container.vertical-tabs > [data-section-region].active > [data-section-content], .section-container.vertical-tabs > [data-section-region].active > .content { + display: block; + } + /* line 119, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-tabs'] > section:not(.active), [data-section='vertical-tabs'] > .section:not(.active), [data-section='vertical-tabs'] > [data-section-region]:not(.active), .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active), .section-container.vertical-tabs > [data-section-region]:not(.active) { + padding: 0 !important; + } + /* line 143, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-tabs'] > section > [data-section-title], [data-section='vertical-tabs'] > section > .title, [data-section='vertical-tabs'] > .section > [data-section-title], [data-section='vertical-tabs'] > .section > .title, [data-section='vertical-tabs'] > [data-section-region] > [data-section-title], [data-section='vertical-tabs'] > [data-section-region] > .title, .section-container.vertical-tabs > section > [data-section-title], .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > [data-section-title], .section-container.vertical-tabs > .section > .title, .section-container.vertical-tabs > [data-section-region] > [data-section-title], .section-container.vertical-tabs > [data-section-region] > .title { + position: absolute; + top: 0; + left: 0; + width: 12.5em; + } + /* line 150, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-tabs'] > section.active, [data-section='vertical-tabs'] > .section.active, [data-section='vertical-tabs'] > [data-section-region].active, .section-container.vertical-tabs > section.active, .section-container.vertical-tabs > .section.active, .section-container.vertical-tabs > [data-section-region].active { + padding-left: 12.5em; + } + /* line 153, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-tabs'] > section.active > [data-section-title], [data-section='vertical-tabs'] > section.active > .title, [data-section='vertical-tabs'] > .section.active > [data-section-title], [data-section='vertical-tabs'] > .section.active > .title, [data-section='vertical-tabs'] > [data-section-region].active > [data-section-title], [data-section='vertical-tabs'] > [data-section-region].active > .title, .section-container.vertical-tabs > section.active > [data-section-title], .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > [data-section-title], .section-container.vertical-tabs > .section.active > .title, .section-container.vertical-tabs > [data-section-region].active > [data-section-title], .section-container.vertical-tabs > [data-section-region].active > .title { + width: 12.5em; + } + + /* line 340, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-tabs { + border: none; + } + /* line 207, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-tabs > section > .title, .section-container.vertical-tabs > .section > .title { + background-color: #efefef; + cursor: pointer; + border: solid 1px #cccccc; + } + /* line 211, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-tabs > section > .title a, .section-container.vertical-tabs > .section > .title a { + padding: 0.9375em; + color: #333333; + font-size: 0.875em; + background: none; + } + /* line 217, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-tabs > section > .title:hover, .section-container.vertical-tabs > .section > .title:hover { + background-color: #e2e2e2; + } + /* line 220, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-tabs > section > .content, .section-container.vertical-tabs > .section > .content { + padding: 0.9375em; + background-color: white; + border: solid 1px #cccccc; + } + /* line 225, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-tabs > section > .content > *:last-child, .section-container.vertical-tabs > .section > .content > *:last-child { + margin-bottom: 0; + } + /* line 226, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-tabs > section > .content > *:first-child, .section-container.vertical-tabs > .section > .content > *:first-child { + padding-top: 0; + } + /* line 227, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-tabs > section > .content > *:last-child:not(.flex-video), .section-container.vertical-tabs > .section > .content > *:last-child:not(.flex-video) { + padding-bottom: 0; + } + /* line 231, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > .title { + background: #d5d5d5; + } + /* line 233, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-tabs > section.active > .title a, .section-container.vertical-tabs > .section.active > .title a { + color: #333333; + } + /* line 237, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-tabs > section:not(.active), .section-container.vertical-tabs > .section:not(.active) { + padding: 0 !important; + } + /* line 257, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-tabs > section.active, .section-container.vertical-tabs > .section.active { + padding-left: 12.4375em; + } + /* line 260, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-tabs > section.active > .title, .section-container.vertical-tabs > .section.active > .title { + background-color: #d5d5d5; + } + + /* line 347, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-nav'], .section-container.vertical-nav { + width: 100%; + position: relative; + display: block; + margin-bottom: 1.25em; + } + /* line 49, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-nav']:not([data-section-resized]):not([data-section-small-style]), .section-container.vertical-nav:not([data-section-resized]):not([data-section-small-style]) { + visibility: hidden; + } + /* line 55, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-nav'][data-section-small-style], .section-container.vertical-nav[data-section-small-style] { + width: 100% !important; + } + /* line 58, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-nav'][data-section-small-style] > [data-section-region], [data-section='vertical-nav'][data-section-small-style] > section, [data-section='vertical-nav'][data-section-small-style] > .section, .section-container.vertical-nav[data-section-small-style] > [data-section-region], .section-container.vertical-nav[data-section-small-style] > section, .section-container.vertical-nav[data-section-small-style] > .section { + padding: 0 !important; + margin: 0 !important; + } + /* line 61, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='vertical-nav'][data-section-small-style] > section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > section > .title, [data-section='vertical-nav'][data-section-small-style] > .section > [data-section-title], [data-section='vertical-nav'][data-section-small-style] > .section > .title, .section-container.vertical-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.vertical-nav[data-section-small-style] > [data-section-region] > .title, .section-container.vertical-nav[data-section-small-style] > section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > section > .title, .section-container.vertical-nav[data-section-small-style] > .section > [data-section-title], .section-container.vertical-nav[data-section-small-style] > .section > .title { + width: 100% !important; + } + /* line 349, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-nav'] > section, [data-section='vertical-nav'] > .section, [data-section='vertical-nav'] > [data-section-region], .section-container.vertical-nav > section, .section-container.vertical-nav > .section, .section-container.vertical-nav > [data-section-region] { + position: relative; + display: inline-block; + } + /* line 102, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title { + margin-bottom: 0; + } + /* line 104, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-nav'] > section > [data-section-title] a, [data-section='vertical-nav'] > section > .title a, [data-section='vertical-nav'] > .section > [data-section-title] a, [data-section='vertical-nav'] > .section > .title a, [data-section='vertical-nav'] > [data-section-region] > [data-section-title] a, [data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a { + width: 100%; + display: inline-block; + white-space: nowrap; + } + /* line 111, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-nav'] > section > [data-section-content], [data-section='vertical-nav'] > section > .content, [data-section='vertical-nav'] > .section > [data-section-content], [data-section='vertical-nav'] > .section > .content, [data-section='vertical-nav'] > [data-section-region] > [data-section-content], [data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content { + display: none; + } + /* line 116, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-nav'] > section.active > [data-section-content], [data-section='vertical-nav'] > section.active > .content, [data-section='vertical-nav'] > .section.active > [data-section-content], [data-section='vertical-nav'] > .section.active > .content, [data-section='vertical-nav'] > [data-section-region].active > [data-section-content], [data-section='vertical-nav'] > [data-section-region].active > .content, .section-container.vertical-nav > section.active > [data-section-content], .section-container.vertical-nav > section.active > .content, .section-container.vertical-nav > .section.active > [data-section-content], .section-container.vertical-nav > .section.active > .content, .section-container.vertical-nav > [data-section-region].active > [data-section-content], .section-container.vertical-nav > [data-section-region].active > .content { + display: block; + } + /* line 119, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-nav'] > section:not(.active), [data-section='vertical-nav'] > .section:not(.active), [data-section='vertical-nav'] > [data-section-region]:not(.active), .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active), .section-container.vertical-nav > [data-section-region]:not(.active) { + padding: 0 !important; + } + /* line 165, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-nav'] > section > [data-section-title], [data-section='vertical-nav'] > section > .title, [data-section='vertical-nav'] > .section > [data-section-title], [data-section='vertical-nav'] > .section > .title, [data-section='vertical-nav'] > [data-section-region] > [data-section-title], [data-section='vertical-nav'] > [data-section-region] > .title, .section-container.vertical-nav > section > [data-section-title], .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > [data-section-title], .section-container.vertical-nav > .section > .title, .section-container.vertical-nav > [data-section-region] > [data-section-title], .section-container.vertical-nav > [data-section-region] > .title { + position: static; + width: auto; + } + /* line 168, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-nav'] > section > [data-section-title] a, [data-section='vertical-nav'] > section > .title a, [data-section='vertical-nav'] > .section > [data-section-title] a, [data-section='vertical-nav'] > .section > .title a, [data-section='vertical-nav'] > [data-section-region] > [data-section-title] a, [data-section='vertical-nav'] > [data-section-region] > .title a, .section-container.vertical-nav > section > [data-section-title] a, .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > [data-section-title] a, .section-container.vertical-nav > .section > .title a, .section-container.vertical-nav > [data-section-region] > [data-section-title] a, .section-container.vertical-nav > [data-section-region] > .title a { + display: block; + } + /* line 171, ../../../sass/foundation/components/_section.scss */ + [data-section='vertical-nav'] > section > [data-section-content], [data-section='vertical-nav'] > section > .content, [data-section='vertical-nav'] > .section > [data-section-content], [data-section='vertical-nav'] > .section > .content, [data-section='vertical-nav'] > [data-section-region] > [data-section-content], [data-section='vertical-nav'] > [data-section-region] > .content, .section-container.vertical-nav > section > [data-section-content], .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > [data-section-content], .section-container.vertical-nav > .section > .content, .section-container.vertical-nav > [data-section-region] > [data-section-content], .section-container.vertical-nav > [data-section-region] > .content { + position: absolute; + top: 0; + left: 0; + z-index: 999; + min-width: 12.5em; + } + + /* line 354, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-nav { + border: none; + } + /* line 207, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > .title { + background-color: #efefef; + cursor: pointer; + border: solid 1px #cccccc; + } + /* line 211, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > .title a { + padding: 0.9375em; + color: #333333; + font-size: 0.875em; + background: none; + } + /* line 217, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-nav > section > .title:hover, .section-container.vertical-nav > .section > .title:hover { + background-color: #e2e2e2; + } + /* line 220, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-nav > section > .content, .section-container.vertical-nav > .section > .content { + padding: 0.9375em; + background-color: white; + border: solid 1px #cccccc; + } + /* line 225, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-nav > section > .content > *:last-child, .section-container.vertical-nav > .section > .content > *:last-child { + margin-bottom: 0; + } + /* line 226, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-nav > section > .content > *:first-child, .section-container.vertical-nav > .section > .content > *:first-child { + padding-top: 0; + } + /* line 227, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-nav > section > .content > *:last-child:not(.flex-video), .section-container.vertical-nav > .section > .content > *:last-child:not(.flex-video) { + padding-bottom: 0; + } + /* line 231, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-nav > section.active > .title, .section-container.vertical-nav > .section.active > .title { + background: #d5d5d5; + } + /* line 233, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-nav > section.active > .title a, .section-container.vertical-nav > .section.active > .title a { + color: #333333; + } + /* line 237, ../../../sass/foundation/components/_section.scss */ + .section-container.vertical-nav > section:not(.active), .section-container.vertical-nav > .section:not(.active) { + padding: 0 !important; + } + + /* line 361, ../../../sass/foundation/components/_section.scss */ + [data-section='horizontal-nav'], .section-container.horizontal-nav { + width: 100%; + position: relative; + display: block; + margin-bottom: 1.25em; + } + /* line 49, ../../../sass/foundation/components/_section.scss */ + [data-section='horizontal-nav']:not([data-section-resized]):not([data-section-small-style]), .section-container.horizontal-nav:not([data-section-resized]):not([data-section-small-style]) { + visibility: hidden; + } + /* line 55, ../../../sass/foundation/components/_section.scss */ + [data-section='horizontal-nav'][data-section-small-style], .section-container.horizontal-nav[data-section-small-style] { + width: 100% !important; + } + /* line 58, ../../../sass/foundation/components/_section.scss */ + [data-section='horizontal-nav'][data-section-small-style] > [data-section-region], [data-section='horizontal-nav'][data-section-small-style] > section, [data-section='horizontal-nav'][data-section-small-style] > .section, .section-container.horizontal-nav[data-section-small-style] > [data-section-region], .section-container.horizontal-nav[data-section-small-style] > section, .section-container.horizontal-nav[data-section-small-style] > .section { + padding: 0 !important; + margin: 0 !important; + } + /* line 61, ../../../sass/foundation/components/_section.scss */ + [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > [data-section-region] > .title, [data-section='horizontal-nav'][data-section-small-style] > section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > section > .title, [data-section='horizontal-nav'][data-section-small-style] > .section > [data-section-title], [data-section='horizontal-nav'][data-section-small-style] > .section > .title, .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > [data-section-region] > .title, .section-container.horizontal-nav[data-section-small-style] > section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > section > .title, .section-container.horizontal-nav[data-section-small-style] > .section > [data-section-title], .section-container.horizontal-nav[data-section-small-style] > .section > .title { + width: 100% !important; + } + /* line 363, ../../../sass/foundation/components/_section.scss */ + [data-section='horizontal-nav'] > section, [data-section='horizontal-nav'] > .section, [data-section='horizontal-nav'] > [data-section-region], .section-container.horizontal-nav > section, .section-container.horizontal-nav > .section, .section-container.horizontal-nav > [data-section-region] { + position: relative; + float: left; + } + /* line 102, ../../../sass/foundation/components/_section.scss */ + [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title { + margin-bottom: 0; + } + /* line 104, ../../../sass/foundation/components/_section.scss */ + [data-section='horizontal-nav'] > section > [data-section-title] a, [data-section='horizontal-nav'] > section > .title a, [data-section='horizontal-nav'] > .section > [data-section-title] a, [data-section='horizontal-nav'] > .section > .title a, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a, [data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a { + width: 100%; + display: inline-block; + white-space: nowrap; + } + /* line 111, ../../../sass/foundation/components/_section.scss */ + [data-section='horizontal-nav'] > section > [data-section-content], [data-section='horizontal-nav'] > section > .content, [data-section='horizontal-nav'] > .section > [data-section-content], [data-section='horizontal-nav'] > .section > .content, [data-section='horizontal-nav'] > [data-section-region] > [data-section-content], [data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content { + display: none; + } + /* line 116, ../../../sass/foundation/components/_section.scss */ + [data-section='horizontal-nav'] > section.active > [data-section-content], [data-section='horizontal-nav'] > section.active > .content, [data-section='horizontal-nav'] > .section.active > [data-section-content], [data-section='horizontal-nav'] > .section.active > .content, [data-section='horizontal-nav'] > [data-section-region].active > [data-section-content], [data-section='horizontal-nav'] > [data-section-region].active > .content, .section-container.horizontal-nav > section.active > [data-section-content], .section-container.horizontal-nav > section.active > .content, .section-container.horizontal-nav > .section.active > [data-section-content], .section-container.horizontal-nav > .section.active > .content, .section-container.horizontal-nav > [data-section-region].active > [data-section-content], .section-container.horizontal-nav > [data-section-region].active > .content { + display: block; + } + /* line 119, ../../../sass/foundation/components/_section.scss */ + [data-section='horizontal-nav'] > section:not(.active), [data-section='horizontal-nav'] > .section:not(.active), [data-section='horizontal-nav'] > [data-section-region]:not(.active), .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active), .section-container.horizontal-nav > [data-section-region]:not(.active) { + padding: 0 !important; + } + /* line 186, ../../../sass/foundation/components/_section.scss */ + [data-section='horizontal-nav'] > section > [data-section-title], [data-section='horizontal-nav'] > section > .title, [data-section='horizontal-nav'] > .section > [data-section-title], [data-section='horizontal-nav'] > .section > .title, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title], [data-section='horizontal-nav'] > [data-section-region] > .title, .section-container.horizontal-nav > section > [data-section-title], .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > [data-section-title], .section-container.horizontal-nav > .section > .title, .section-container.horizontal-nav > [data-section-region] > [data-section-title], .section-container.horizontal-nav > [data-section-region] > .title { + position: static; + width: auto; + } + /* line 189, ../../../sass/foundation/components/_section.scss */ + [data-section='horizontal-nav'] > section > [data-section-title] a, [data-section='horizontal-nav'] > section > .title a, [data-section='horizontal-nav'] > .section > [data-section-title] a, [data-section='horizontal-nav'] > .section > .title a, [data-section='horizontal-nav'] > [data-section-region] > [data-section-title] a, [data-section='horizontal-nav'] > [data-section-region] > .title a, .section-container.horizontal-nav > section > [data-section-title] a, .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > [data-section-title] a, .section-container.horizontal-nav > .section > .title a, .section-container.horizontal-nav > [data-section-region] > [data-section-title] a, .section-container.horizontal-nav > [data-section-region] > .title a { + display: block; + } + /* line 192, ../../../sass/foundation/components/_section.scss */ + [data-section='horizontal-nav'] > section > [data-section-content], [data-section='horizontal-nav'] > section > .content, [data-section='horizontal-nav'] > .section > [data-section-content], [data-section='horizontal-nav'] > .section > .content, [data-section='horizontal-nav'] > [data-section-region] > [data-section-content], [data-section='horizontal-nav'] > [data-section-region] > .content, .section-container.horizontal-nav > section > [data-section-content], .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > [data-section-content], .section-container.horizontal-nav > .section > .content, .section-container.horizontal-nav > [data-section-region] > [data-section-content], .section-container.horizontal-nav > [data-section-region] > .content { + width: auto; + position: absolute; + top: 0; + left: 0; + z-index: 999; + min-width: 12.5em; + } + + /* line 368, ../../../sass/foundation/components/_section.scss */ + .section-container.horizontal-nav { + background: #efefef; + border: 1px solid #cccccc; + } + /* line 207, ../../../sass/foundation/components/_section.scss */ + .section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > .title { + background-color: #efefef; + cursor: pointer; + border: solid 1px #cccccc; + } + /* line 211, ../../../sass/foundation/components/_section.scss */ + .section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > .title a { + padding: 0.9375em; + color: #333333; + font-size: 0.875em; + background: none; + } + /* line 217, ../../../sass/foundation/components/_section.scss */ + .section-container.horizontal-nav > section > .title:hover, .section-container.horizontal-nav > .section > .title:hover { + background-color: #e2e2e2; + } + /* line 220, ../../../sass/foundation/components/_section.scss */ + .section-container.horizontal-nav > section > .content, .section-container.horizontal-nav > .section > .content { + padding: 0.9375em; + background-color: white; + border: solid 1px #cccccc; + } + /* line 225, ../../../sass/foundation/components/_section.scss */ + .section-container.horizontal-nav > section > .content > *:last-child, .section-container.horizontal-nav > .section > .content > *:last-child { + margin-bottom: 0; + } + /* line 226, ../../../sass/foundation/components/_section.scss */ + .section-container.horizontal-nav > section > .content > *:first-child, .section-container.horizontal-nav > .section > .content > *:first-child { + padding-top: 0; + } + /* line 227, ../../../sass/foundation/components/_section.scss */ + .section-container.horizontal-nav > section > .content > *:last-child:not(.flex-video), .section-container.horizontal-nav > .section > .content > *:last-child:not(.flex-video) { + padding-bottom: 0; + } + /* line 231, ../../../sass/foundation/components/_section.scss */ + .section-container.horizontal-nav > section.active > .title, .section-container.horizontal-nav > .section.active > .title { + background: #d5d5d5; + } + /* line 233, ../../../sass/foundation/components/_section.scss */ + .section-container.horizontal-nav > section.active > .title a, .section-container.horizontal-nav > .section.active > .title a { + color: #333333; + } + /* line 237, ../../../sass/foundation/components/_section.scss */ + .section-container.horizontal-nav > section:not(.active), .section-container.horizontal-nav > .section:not(.active) { + padding: 0 !important; + } +} +/* line 378, ../../../sass/foundation/components/_section.scss */ +.no-js [data-section], .no-js .section-container { + width: 100%; + position: relative; + display: block; + margin-bottom: 1.25em; +} +/* line 55, ../../../sass/foundation/components/_section.scss */ +.no-js [data-section][data-section-small-style], .no-js .section-container[data-section-small-style] { + width: 100% !important; +} +/* line 58, ../../../sass/foundation/components/_section.scss */ +.no-js [data-section][data-section-small-style] > [data-section-region], .no-js [data-section][data-section-small-style] > section, .no-js [data-section][data-section-small-style] > .section, .no-js .section-container[data-section-small-style] > [data-section-region], .no-js .section-container[data-section-small-style] > section, .no-js .section-container[data-section-small-style] > .section { + padding: 0 !important; + margin: 0 !important; +} +/* line 61, ../../../sass/foundation/components/_section.scss */ +.no-js [data-section][data-section-small-style] > [data-section-region] > [data-section-title], .no-js [data-section][data-section-small-style] > [data-section-region] > .title, .no-js [data-section][data-section-small-style] > section > [data-section-title], .no-js [data-section][data-section-small-style] > section > .title, .no-js [data-section][data-section-small-style] > .section > [data-section-title], .no-js [data-section][data-section-small-style] > .section > .title, .no-js .section-container[data-section-small-style] > [data-section-region] > [data-section-title], .no-js .section-container[data-section-small-style] > [data-section-region] > .title, .no-js .section-container[data-section-small-style] > section > [data-section-title], .no-js .section-container[data-section-small-style] > section > .title, .no-js .section-container[data-section-small-style] > .section > [data-section-title], .no-js .section-container[data-section-small-style] > .section > .title { + width: 100% !important; +} +/* line 380, ../../../sass/foundation/components/_section.scss */ +.no-js [data-section] > section, .no-js [data-section] > .section, .no-js [data-section] > [data-section-region], .no-js .section-container > section, .no-js .section-container > .section, .no-js .section-container > [data-section-region] { + margin: 0; +} +/* line 102, ../../../sass/foundation/components/_section.scss */ +.no-js [data-section] > section > [data-section-title], .no-js [data-section] > section > .title, .no-js [data-section] > .section > [data-section-title], .no-js [data-section] > .section > .title, .no-js [data-section] > [data-section-region] > [data-section-title], .no-js [data-section] > [data-section-region] > .title, .no-js .section-container > section > [data-section-title], .no-js .section-container > section > .title, .no-js .section-container > .section > [data-section-title], .no-js .section-container > .section > .title, .no-js .section-container > [data-section-region] > [data-section-title], .no-js .section-container > [data-section-region] > .title { + margin-bottom: 0; +} +/* line 104, ../../../sass/foundation/components/_section.scss */ +.no-js [data-section] > section > [data-section-title] a, .no-js [data-section] > section > .title a, .no-js [data-section] > .section > [data-section-title] a, .no-js [data-section] > .section > .title a, .no-js [data-section] > [data-section-region] > [data-section-title] a, .no-js [data-section] > [data-section-region] > .title a, .no-js .section-container > section > [data-section-title] a, .no-js .section-container > section > .title a, .no-js .section-container > .section > [data-section-title] a, .no-js .section-container > .section > .title a, .no-js .section-container > [data-section-region] > [data-section-title] a, .no-js .section-container > [data-section-region] > .title a { + width: 100%; + display: inline-block; + white-space: nowrap; +} +/* line 111, ../../../sass/foundation/components/_section.scss */ +.no-js [data-section] > section > [data-section-content], .no-js [data-section] > section > .content, .no-js [data-section] > .section > [data-section-content], .no-js [data-section] > .section > .content, .no-js [data-section] > [data-section-region] > [data-section-content], .no-js [data-section] > [data-section-region] > .content, .no-js .section-container > section > [data-section-content], .no-js .section-container > section > .content, .no-js .section-container > .section > [data-section-content], .no-js .section-container > .section > .content, .no-js .section-container > [data-section-region] > [data-section-content], .no-js .section-container > [data-section-region] > .content { + display: none; +} +/* line 116, ../../../sass/foundation/components/_section.scss */ +.no-js [data-section] > section.active > [data-section-content], .no-js [data-section] > section.active > .content, .no-js [data-section] > .section.active > [data-section-content], .no-js [data-section] > .section.active > .content, .no-js [data-section] > [data-section-region].active > [data-section-content], .no-js [data-section] > [data-section-region].active > .content, .no-js .section-container > section.active > [data-section-content], .no-js .section-container > section.active > .content, .no-js .section-container > .section.active > [data-section-content], .no-js .section-container > .section.active > .content, .no-js .section-container > [data-section-region].active > [data-section-content], .no-js .section-container > [data-section-region].active > .content { + display: block; +} +/* line 119, ../../../sass/foundation/components/_section.scss */ +.no-js [data-section] > section:not(.active), .no-js [data-section] > .section:not(.active), .no-js [data-section] > [data-section-region]:not(.active), .no-js .section-container > section:not(.active), .no-js .section-container > .section:not(.active), .no-js .section-container > [data-section-region]:not(.active) { + padding: 0 !important; +} +/* line 126, ../../../sass/foundation/components/_section.scss */ +.no-js [data-section] > section > [data-section-title], .no-js [data-section] > section > .title, .no-js [data-section] > .section > [data-section-title], .no-js [data-section] > .section > .title, .no-js [data-section] > [data-section-region] > [data-section-title], .no-js [data-section] > [data-section-region] > .title, .no-js .section-container > section > [data-section-title], .no-js .section-container > section > .title, .no-js .section-container > .section > [data-section-title], .no-js .section-container > .section > .title, .no-js .section-container > [data-section-region] > [data-section-title], .no-js .section-container > [data-section-region] > .title { + width: 100%; +} +/* line 384, ../../../sass/foundation/components/_section.scss */ +.no-js .section-container { + border-top: 1px solid #cccccc; +} +/* line 207, ../../../sass/foundation/components/_section.scss */ +.no-js .section-container > section > .title, .no-js .section-container > .section > .title { + background-color: #efefef; + cursor: pointer; + border: solid 1px #cccccc; +} +/* line 211, ../../../sass/foundation/components/_section.scss */ +.no-js .section-container > section > .title a, .no-js .section-container > .section > .title a { + padding: 0.9375em; + color: #333333; + font-size: 0.875em; + background: none; +} +/* line 217, ../../../sass/foundation/components/_section.scss */ +.no-js .section-container > section > .title:hover, .no-js .section-container > .section > .title:hover { + background-color: #e2e2e2; +} +/* line 220, ../../../sass/foundation/components/_section.scss */ +.no-js .section-container > section > .content, .no-js .section-container > .section > .content { + padding: 0.9375em; + background-color: white; + border: solid 1px #cccccc; +} +/* line 225, ../../../sass/foundation/components/_section.scss */ +.no-js .section-container > section > .content > *:last-child, .no-js .section-container > .section > .content > *:last-child { + margin-bottom: 0; +} +/* line 226, ../../../sass/foundation/components/_section.scss */ +.no-js .section-container > section > .content > *:first-child, .no-js .section-container > .section > .content > *:first-child { + padding-top: 0; +} +/* line 227, ../../../sass/foundation/components/_section.scss */ +.no-js .section-container > section > .content > *:last-child:not(.flex-video), .no-js .section-container > .section > .content > *:last-child:not(.flex-video) { + padding-bottom: 0; +} +/* line 231, ../../../sass/foundation/components/_section.scss */ +.no-js .section-container > section.active > .title, .no-js .section-container > .section.active > .title { + background: #d5d5d5; +} +/* line 233, ../../../sass/foundation/components/_section.scss */ +.no-js .section-container > section.active > .title a, .no-js .section-container > .section.active > .title a { + color: #333333; +} +/* line 237, ../../../sass/foundation/components/_section.scss */ +.no-js .section-container > section:not(.active), .no-js .section-container > .section:not(.active) { + padding: 0 !important; +} +/* line 243, ../../../sass/foundation/components/_section.scss */ +.no-js .section-container > section > .title, .no-js .section-container > .section > .title { + border-top: none; +} + +/* Wrapped around .top-bar to contain to grid width */ +/* line 72, ../../../sass/foundation/components/_top-bar.scss */ +.contain-to-grid { + width: 100%; + background: #111111; +} +/* line 76, ../../../sass/foundation/components/_top-bar.scss */ +.contain-to-grid .top-bar { + margin-bottom: 0; +} + +/* line 80, ../../../sass/foundation/components/_top-bar.scss */ +.fixed { + width: 100%; + left: 0; + position: fixed; + top: 0; + z-index: 99; +} +/* line 87, ../../../sass/foundation/components/_top-bar.scss */ +.fixed.expanded:not(.top-bar) { + overflow-y: auto; + height: auto; + width: 100%; + max-height: 100%; +} +/* line 93, ../../../sass/foundation/components/_top-bar.scss */ +.fixed.expanded:not(.top-bar) .title-area { + position: fixed; + width: 100%; + z-index: 99; +} +/* line 99, ../../../sass/foundation/components/_top-bar.scss */ +.fixed.expanded:not(.top-bar) .top-bar-section { + z-index: 98; + margin-top: 45px; +} + +/* line 106, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar { + overflow: hidden; + height: 45px; + line-height: 45px; + position: relative; + background: #111111; + margin-bottom: 0; +} +/* line 115, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar ul { + margin-bottom: 0; + list-style: none; +} +/* line 120, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar .row { + max-width: none; +} +/* line 123, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar form, +.top-bar input { + margin-bottom: 0; +} +/* line 125, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar input { + height: 2.45em; +} +/* line 127, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar .button { + padding-top: .5em; + padding-bottom: .5em; + margin-bottom: 0; +} +/* line 130, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar .title-area { + position: relative; + margin: 0; +} +/* line 135, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar .name { + height: 45px; + margin: 0; + font-size: 16px; +} +/* line 140, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar .name h1 { + line-height: 45px; + font-size: 1.0625em; + margin: 0; +} +/* line 144, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar .name h1 a { + font-weight: bold; + color: white; + width: 50%; + display: block; + padding: 0 15px; +} +/* line 155, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar .toggle-topbar { + position: absolute; + right: 0; + top: 0; +} +/* line 160, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar .toggle-topbar a { + color: white; + text-transform: uppercase; + font-size: 0.8125em; + font-weight: bold; + position: relative; + display: block; + padding: 0 15px; + height: 45px; + line-height: 45px; +} +/* line 173, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar .toggle-topbar.menu-icon { + right: 15px; + top: 50%; + margin-top: -16px; + padding-left: 40px; +} +/* line 179, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar .toggle-topbar.menu-icon a { + text-indent: -48px; + width: 34px; + height: 34px; + line-height: 33px; + padding: 0; + color: white; +} +/* line 187, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar .toggle-topbar.menu-icon a span { + position: absolute; + right: 0; + display: block; + width: 16px; + height: 0; + -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; + box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; +} +/* line 208, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar.expanded { + height: auto; + background: transparent; +} +/* line 212, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar.expanded .title-area { + background: #111111; +} +/* line 215, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar.expanded .toggle-topbar a { + color: #888888; +} +/* line 216, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar.expanded .toggle-topbar a span { + -webkit-box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; + box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; +} + +/* line 234, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section { + left: 0; + position: relative; + width: auto; + -webkit-transition: left 300ms ease-out; + -moz-transition: left 300ms ease-out; + transition: left 300ms ease-out; +} +/* line 240, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section ul { + width: 100%; + height: auto; + display: block; + background: #222222; + font-size: 16px; + margin: 0; +} +/* line 250, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section .divider, +.top-bar-section [role="separator"] { + border-bottom: solid 1px #2b2b2b; + border-top: solid 1px black; + clear: both; + height: 1px; + width: 100%; +} +/* line 259, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a { + display: block; + width: 100%; + color: white; + padding: 12px 0 12px 0; + padding-left: 15px; + font-size: 0.8125em; + font-weight: bold; + background: #222222; +} +/* line 269, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a.button { + background: #3c6eb4; + font-size: 0.8125em; + padding-right: 15px; + padding-left: 15px; +} +/* line 274, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a.button:hover { + background: #2f578e; +} +/* line 278, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a.button.secondary { + background: #8c8c8c; +} +/* line 280, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a.button.secondary:hover { + background: #737373; +} +/* line 284, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a.button.success { + background: #5da423; +} +/* line 286, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a.button.success:hover { + background: #457a1a; +} +/* line 290, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a.button.alert { + background: #c60f13; +} +/* line 292, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a.button.alert:hover { + background: #970b0e; +} +/* line 300, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section ul li:hover > a { + background: black; + color: white; +} +/* line 306, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section ul li.active > a { + background: #090909; + color: white; +} +/* line 313, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section .has-form { + padding: 15px; +} +/* line 316, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section .has-dropdown { + position: relative; +} +/* line 320, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section .has-dropdown > a:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 5px; + border-color: transparent transparent transparent rgba(255, 255, 255, 0.5); + border-left-style: solid; + margin-right: 15px; + margin-top: -4.5px; + position: absolute; + top: 50%; + right: 0; +} +/* line 332, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section .has-dropdown.moved { + position: static; +} +/* line 333, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section .has-dropdown.moved > .dropdown { + display: block; +} +/* line 340, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section .dropdown { + position: absolute; + left: 100%; + top: 0; + display: none; + z-index: 99; +} +/* line 347, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section .dropdown li { + width: 100%; + height: auto; +} +/* line 351, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section .dropdown li a { + font-weight: normal; + padding: 8px 15px; +} +/* line 354, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section .dropdown li a.parent-link { + font-weight: bold; +} +/* line 359, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section .dropdown li.title h5 { + margin-bottom: 0; +} +/* line 360, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section .dropdown li.title h5 a { + color: white; + line-height: 22.5px; + display: block; +} +/* line 368, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-section .dropdown label { + padding: 8px 15px 2px; + margin-bottom: 0; + text-transform: uppercase; + color: #555555; + font-weight: bold; + font-size: 0.625em; +} + +/* line 380, ../../../sass/foundation/components/_top-bar.scss */ +.top-bar-js-breakpoint { + width: 940px !important; + visibility: hidden; +} + +/* line 384, ../../../sass/foundation/components/_top-bar.scss */ +.js-generated { + display: block; +} + +@media only screen and (min-width: 940px) { + /* line 389, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar { + background: #111111; + *zoom: 1; + overflow: visible; + } + /* line 121, ../../../sass/foundation/components/_global.scss */ + .top-bar:before, .top-bar:after { + content: " "; + display: table; + } + /* line 122, ../../../sass/foundation/components/_global.scss */ + .top-bar:after { + clear: both; + } + /* line 394, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar .toggle-topbar { + display: none; + } + /* line 396, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar .title-area { + float: left; + } + /* line 397, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar .name h1 a { + width: auto; + } + /* line 400, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar input, + .top-bar .button { + line-height: 2em; + font-size: 0.875em; + height: 2em; + padding: 0 10px; + position: relative; + top: 8px; + } + /* line 409, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar.expanded { + background: #111111; + } + + /* line 412, ../../../sass/foundation/components/_top-bar.scss */ + .contain-to-grid .top-bar { + max-width: 62.5em; + margin: 0 auto; + margin-bottom: 0; + } + + /* line 418, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section { + -webkit-transition: none 0 0; + -moz-transition: none 0 0; + transition: none 0 0; + left: 0 !important; + } + /* line 422, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section ul { + width: auto; + height: auto !important; + display: inline; + } + /* line 427, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section ul li { + float: left; + } + /* line 429, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section ul li .js-generated { + display: none; + } + /* line 435, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section li.hover > a:not(.button) { + background: black; + color: white; + } + /* line 440, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section li a:not(.button) { + padding: 0 15px; + line-height: 45px; + background: #111111; + } + /* line 444, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section li a:not(.button):hover { + background: black; + } + /* line 452, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section .has-dropdown > a { + padding-right: 35px !important; + } + /* line 454, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section .has-dropdown > a:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 5px; + border-color: rgba(255, 255, 255, 0.5) transparent transparent transparent; + border-top-style: solid; + margin-top: -2.5px; + top: 22.5px; + } + /* line 463, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section .has-dropdown.moved { + position: relative; + } + /* line 464, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section .has-dropdown.moved > .dropdown { + display: none; + } + /* line 468, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown { + display: block; + } + /* line 475, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after { + border: none; + content: "\00bb"; + top: 1em; + margin-top: -7px; + right: 5px; + } + /* line 487, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section .dropdown { + left: 0; + top: auto; + background: transparent; + min-width: 100%; + } + /* line 494, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section .dropdown li a { + color: white; + line-height: 1; + white-space: nowrap; + padding: 7px 15px; + background: #1e1e1e; + } + /* line 502, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section .dropdown li label { + white-space: nowrap; + background: #1e1e1e; + } + /* line 508, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section .dropdown li .dropdown { + left: 100%; + top: 0; + } + /* line 516, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] { + border-bottom: none; + border-top: none; + border-right: solid 1px #2b2b2b; + border-left: solid 1px black; + clear: none; + height: 45px; + width: 0; + } + /* line 526, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section .has-form { + background: #111111; + padding: 0 15px; + height: 45px; + } + /* line 534, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section ul.right li .dropdown { + left: auto; + right: 0; + } + /* line 538, ../../../sass/foundation/components/_top-bar.scss */ + .top-bar-section ul.right li .dropdown li .dropdown { + right: 100%; + } + + /* line 548, ../../../sass/foundation/components/_top-bar.scss */ + .no-js .top-bar-section ul li:hover > a { + background: black; + color: white; + } + /* line 554, ../../../sass/foundation/components/_top-bar.scss */ + .no-js .top-bar-section ul li:active > a { + background: #090909; + color: white; + } + /* line 562, ../../../sass/foundation/components/_top-bar.scss */ + .no-js .top-bar-section .has-dropdown:hover > .dropdown { + display: block; + } +} +@-webkit-keyframes rotate { + /* line 43, ../../../sass/foundation/components/_orbit.scss */ + from { + -webkit-transform: rotate(0deg); + } + + /* line 44, ../../../sass/foundation/components/_orbit.scss */ + to { + -webkit-transform: rotate(360deg); + } +} + +@-moz-keyframes rotate { + /* line 47, ../../../sass/foundation/components/_orbit.scss */ + from { + -moz-transform: rotate(0deg); + } + + /* line 48, ../../../sass/foundation/components/_orbit.scss */ + to { + -moz-transform: rotate(360deg); + } +} + +@-o-keyframes rotate { + /* line 51, ../../../sass/foundation/components/_orbit.scss */ + from { + -o-transform: rotate(0deg); + } + + /* line 52, ../../../sass/foundation/components/_orbit.scss */ + to { + -o-transform: rotate(360deg); + } +} + +@keyframes rotate { + /* line 56, ../../../sass/foundation/components/_orbit.scss */ + from { + transform: rotate(0deg); + } + + /* line 57, ../../../sass/foundation/components/_orbit.scss */ + to { + transform: rotate(360deg); + } +} + +/* Orbit Graceful Loading */ +/* line 61, ../../../sass/foundation/components/_orbit.scss */ +.slideshow-wrapper { + position: relative; +} +/* line 64, ../../../sass/foundation/components/_orbit.scss */ +.slideshow-wrapper ul { + list-style-type: none; + margin: 0; +} +/* line 71, ../../../sass/foundation/components/_orbit.scss */ +.slideshow-wrapper ul li, +.slideshow-wrapper ul li .orbit-caption { + display: none; +} +/* line 74, ../../../sass/foundation/components/_orbit.scss */ +.slideshow-wrapper ul li:first-child { + display: block; +} +/* line 77, ../../../sass/foundation/components/_orbit.scss */ +.slideshow-wrapper .orbit-container { + background-color: transparent; +} +/* line 80, ../../../sass/foundation/components/_orbit.scss */ +.slideshow-wrapper .orbit-container li { + display: block; +} +/* line 82, ../../../sass/foundation/components/_orbit.scss */ +.slideshow-wrapper .orbit-container li .orbit-caption { + display: block; +} + +/* line 88, ../../../sass/foundation/components/_orbit.scss */ +.preloader { + display: block; + width: 40px; + height: 40px; + position: absolute; + top: 50%; + left: 50%; + margin-top: -20px; + margin-left: -20px; + border: solid 3px; + border-color: #555555 white; + -webkit-border-radius: 1000px; + border-radius: 1000px; + -webkit-animation-name: rotate; + -webkit-animation-duration: 1.5s; + -webkit-animation-iteration-count: infinite; + -webkit-animation-timing-function: linear; + -moz-animation-name: rotate; + -moz-animation-duration: 1.5s; + -moz-animation-iteration-count: infinite; + -moz-animation-timing-function: linear; + -o-animation-name: rotate; + -o-animation-duration: 1.5s; + -o-animation-iteration-count: infinite; + -o-animation-timing-function: linear; + animation-name: rotate; + animation-duration: 1.5s; + animation-iteration-count: infinite; + animation-timing-function: linear; +} + +/* line 120, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container { + overflow: hidden; + width: 100%; + position: relative; + background: whitesmoke; +} +/* line 126, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-slides-container { + list-style: none; + margin: 0; + padding: 0; + position: relative; +} +/* line 132, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-slides-container img { + display: block; + max-width: 100%; +} +/* line 134, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-slides-container > * { + position: absolute; + top: 0; + width: 100%; + margin-left: 100%; +} +/* line 145, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-slides-container > *:first-child { + margin-left: 0%; +} +/* line 154, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-slides-container > * .orbit-caption { + position: absolute; + bottom: 0; + background-color: rgba(0, 0, 0, 0.6); + color: white; + width: 100%; + padding: 10px 14px; + font-size: 0.875em; +} +/* line 171, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-slide-number { + position: absolute; + top: 10px; + left: 10px; + font-size: 12px; + color: white; + background: rgba(0, 0, 0, 0); + z-index: 10; +} +/* line 176, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-slide-number span { + font-weight: 700; + padding: 0.3125em; +} +/* line 182, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-timer { + position: absolute; + top: 10px; + right: 10px; + height: 6px; + width: 100px; + z-index: 10; +} +/* line 189, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-timer .orbit-progress { + height: 100%; + background-color: rgba(0, 0, 0, 0.6); + display: block; + width: 0%; +} +/* line 199, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-timer > span { + display: none; + position: absolute; + top: 10px; + right: 0; + width: 11px; + height: 14px; + border: solid 4px black; + border-top: none; + border-bottom: none; +} +/* line 213, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-timer.paused > span { + right: -6px; + top: 9px; + width: 11px; + height: 14px; + border: inset 8px; + border-right-style: solid; + border-color: transparent transparent transparent black; +} +/* line 225, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container:hover .orbit-timer > span { + display: block; +} +/* line 229, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-prev, +.orbit-container .orbit-next { + position: absolute; + top: 50%; + margin-top: -25px; + background-color: rgba(0, 0, 0, 0.6); + width: 50px; + height: 60px; + line-height: 50px; + color: white; + text-indent: -9999px !important; + z-index: 10; +} +/* line 241, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-prev:hover, +.orbit-container .orbit-next:hover { + background-color: rgba(0, 0, 0, 0.6); +} +/* line 245, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-prev > span, +.orbit-container .orbit-next > span { + position: absolute; + top: 50%; + margin-top: -16px; + display: block; + width: 0; + height: 0; + border: inset 16px; +} +/* line 255, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-prev { + left: 0; +} +/* line 256, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-prev > span { + border-right-style: solid; + border-color: transparent; + border-right-color: white; +} +/* line 261, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-prev:hover > span { + border-right-color: #cccccc; +} +/* line 265, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-next { + right: 0; +} +/* line 266, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-next > span { + border-color: transparent; + border-left-style: solid; + border-left-color: white; + left: 50%; + margin-left: -8px; +} +/* line 273, ../../../sass/foundation/components/_orbit.scss */ +.orbit-container .orbit-next:hover > span { + border-left-color: #cccccc; +} + +/* line 279, ../../../sass/foundation/components/_orbit.scss */ +.orbit-bullets { + margin: 0 auto 30px auto; + overflow: hidden; + position: relative; + top: 10px; +} +/* line 285, ../../../sass/foundation/components/_orbit.scss */ +.orbit-bullets li { + display: block; + width: 0.75em; + height: 0.75em; + background: #999999; + float: left; + margin-right: 6px; + border: solid 1px #555555; + -webkit-border-radius: 1000px; + border-radius: 1000px; +} +/* line 295, ../../../sass/foundation/components/_orbit.scss */ +.orbit-bullets li.active { + background: #555555; +} +/* line 299, ../../../sass/foundation/components/_orbit.scss */ +.orbit-bullets li:last-child { + margin-right: 0; +} + +/* line 306, ../../../sass/foundation/components/_orbit.scss */ +.touch .orbit-container .orbit-prev, +.touch .orbit-container .orbit-next { + display: none; +} +/* line 309, ../../../sass/foundation/components/_orbit.scss */ +.touch .orbit-bullets { + display: none; +} + +@media only screen and (min-width: 768px) { + /* line 318, ../../../sass/foundation/components/_orbit.scss */ + .touch .orbit-container .orbit-prev, + .touch .orbit-container .orbit-next { + display: inherit; + } + /* line 321, ../../../sass/foundation/components/_orbit.scss */ + .touch .orbit-bullets { + display: block; + } +} +@media only screen and (max-width: 768px) { + /* line 328, ../../../sass/foundation/components/_orbit.scss */ + .orbit-stack-on-small .orbit-slides-container { + height: auto !important; + } + /* line 329, ../../../sass/foundation/components/_orbit.scss */ + .orbit-stack-on-small .orbit-slides-container > * { + position: relative; + margin-left: 0% !important; + } + /* line 336, ../../../sass/foundation/components/_orbit.scss */ + .orbit-stack-on-small .orbit-timer, + .orbit-stack-on-small .orbit-next, + .orbit-stack-on-small .orbit-prev, + .orbit-stack-on-small .orbit-bullets { + display: none; + } +} +/* line 109, ../../../sass/foundation/components/_reveal.scss */ +.reveal-modal-bg { + position: fixed; + height: 100%; + width: 100%; + background: black; + background: rgba(0, 0, 0, 0.45); + z-index: 98; + display: none; + top: 0; + left: 0; +} + +/* line 111, ../../../sass/foundation/components/_reveal.scss */ +.reveal-modal { + visibility: hidden; + display: none; + position: absolute; + left: 50%; + z-index: 99; + height: auto; + margin-left: -40%; + width: 80%; + background-color: white; + padding: 1.25em; + border: solid 1px #666666; + -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); + top: 50px; +} +/* line 62, ../../../sass/foundation/components/_reveal.scss */ +.reveal-modal .column, +.reveal-modal .columns { + min-width: 0; +} +/* line 65, ../../../sass/foundation/components/_reveal.scss */ +.reveal-modal > :first-child { + margin-top: 0; +} +/* line 66, ../../../sass/foundation/components/_reveal.scss */ +.reveal-modal > :last-child { + margin-bottom: 0; +} +/* line 115, ../../../sass/foundation/components/_reveal.scss */ +.reveal-modal .close-reveal-modal { + font-size: 1.375em; + line-height: 1; + position: absolute; + top: 0.5em; + right: 0.6875em; + color: #aaaaaa; + font-weight: bold; + cursor: pointer; +} + +@media only screen and (min-width: 768px) { + /* line 121, ../../../sass/foundation/components/_reveal.scss */ + .reveal-modal { + padding: 1.875em; + top: 6.25em; + } + /* line 124, ../../../sass/foundation/components/_reveal.scss */ + .reveal-modal.tiny { + margin-left: -15%; + width: 30%; + } + /* line 125, ../../../sass/foundation/components/_reveal.scss */ + .reveal-modal.small { + margin-left: -20%; + width: 40%; + } + /* line 126, ../../../sass/foundation/components/_reveal.scss */ + .reveal-modal.medium { + margin-left: -30%; + width: 60%; + } + /* line 127, ../../../sass/foundation/components/_reveal.scss */ + .reveal-modal.large { + margin-left: -35%; + width: 70%; + } + /* line 128, ../../../sass/foundation/components/_reveal.scss */ + .reveal-modal.xlarge { + margin-left: -47.5%; + width: 95%; + } +} +@media print { + /* line 134, ../../../sass/foundation/components/_reveal.scss */ + .reveal-modal { + background: white !important; + } +} +/* Foundation Joyride */ +/* line 41, ../../../sass/foundation/components/_joyride.scss */ +.joyride-list { + display: none; +} + +/* Default styles for the container */ +/* line 44, ../../../sass/foundation/components/_joyride.scss */ +.joyride-tip-guide { + display: none; + position: absolute; + background: black; + color: white; + z-index: 101; + top: 0; + left: 2.5%; + font-family: inherit; + font-weight: normal; + width: 95%; +} + +/* line 57, ../../../sass/foundation/components/_joyride.scss */ +.lt-ie9 .joyride-tip-guide { + max-width: 800px; + left: 50%; + margin-left: -400px; +} + +/* line 63, ../../../sass/foundation/components/_joyride.scss */ +.joyride-content-wrapper { + width: 100%; + padding: 1.125em 1.25em 1.5em; +} +/* line 68, ../../../sass/foundation/components/_joyride.scss */ +.joyride-content-wrapper .button { + margin-bottom: 0 !important; +} + +/* Add a little css triangle pip, older browser just miss out on the fanciness of it */ +/* line 73, ../../../sass/foundation/components/_joyride.scss */ +.joyride-tip-guide .joyride-nub { + display: block; + position: absolute; + left: 22px; + width: 0; + height: 0; + border: inset 14px; +} +/* line 81, ../../../sass/foundation/components/_joyride.scss */ +.joyride-tip-guide .joyride-nub.top { + border-top-style: solid; + border-color: black; + border-top-color: transparent !important; + border-left-color: transparent !important; + border-right-color: transparent !important; + top: -28px; +} +/* line 89, ../../../sass/foundation/components/_joyride.scss */ +.joyride-tip-guide .joyride-nub.bottom { + border-bottom-style: solid; + border-color: black !important; + border-bottom-color: transparent !important; + border-left-color: transparent !important; + border-right-color: transparent !important; + bottom: -28px; +} +/* line 98, ../../../sass/foundation/components/_joyride.scss */ +.joyride-tip-guide .joyride-nub.right { + right: -28px; +} +/* line 99, ../../../sass/foundation/components/_joyride.scss */ +.joyride-tip-guide .joyride-nub.left { + left: -28px; +} + +/* Typography */ +/* line 109, ../../../sass/foundation/components/_joyride.scss */ +.joyride-tip-guide h1, +.joyride-tip-guide h2, +.joyride-tip-guide h3, +.joyride-tip-guide h4, +.joyride-tip-guide h5, +.joyride-tip-guide h6 { + line-height: 1.25; + margin: 0; + font-weight: bold; + color: white; +} + +/* line 115, ../../../sass/foundation/components/_joyride.scss */ +.joyride-tip-guide p { + margin: 0 0 1.125em 0; + font-size: 0.875em; + line-height: 1.3; +} + +/* line 121, ../../../sass/foundation/components/_joyride.scss */ +.joyride-timer-indicator-wrap { + width: 50px; + height: 3px; + border: solid 1px #555555; + position: absolute; + right: 1.0625em; + bottom: 1em; +} + +/* line 129, ../../../sass/foundation/components/_joyride.scss */ +.joyride-timer-indicator { + display: block; + width: 0; + height: inherit; + background: #666666; +} + +/* line 136, ../../../sass/foundation/components/_joyride.scss */ +.joyride-close-tip { + position: absolute; + right: 12px; + top: 10px; + color: #777777 !important; + text-decoration: none; + font-size: 30px; + font-weight: normal; + line-height: 0.5 !important; +} +/* line 147, ../../../sass/foundation/components/_joyride.scss */ +.joyride-close-tip:hover, .joyride-close-tip:focus { + color: #eeeeee !important; +} + +/* line 150, ../../../sass/foundation/components/_joyride.scss */ +.joyride-modal-bg { + position: fixed; + height: 100%; + width: 100%; + background: transparent; + background: rgba(0, 0, 0, 0.5); + z-index: 100; + display: none; + top: 0; + left: 0; + cursor: pointer; +} + +/* line 163, ../../../sass/foundation/components/_joyride.scss */ +.joyride-expose-wrapper { + background-color: #ffffff; + position: absolute; + border-radius: 3px; + z-index: 102; + -moz-box-shadow: 0 0 30px white; + -webkit-box-shadow: 0 0 15px white; + box-shadow: 0 0 15px white; +} + +/* line 175, ../../../sass/foundation/components/_joyride.scss */ +.joyride-expose-cover { + background: transparent; + border-radius: 3px; + position: absolute; + z-index: 9999; + top: 0; + left: 0; +} + +/* Styles for screens that are atleast 768px; */ +@media only screen and (min-width: 768px) { + /* line 187, ../../../sass/foundation/components/_joyride.scss */ + .joyride-tip-guide { + width: 300px; + left: inherit; + } + /* line 189, ../../../sass/foundation/components/_joyride.scss */ + .joyride-tip-guide .joyride-nub.bottom { + border-color: black !important; + border-bottom-color: transparent !important; + border-left-color: transparent !important; + border-right-color: transparent !important; + bottom: -28px; + } + /* line 196, ../../../sass/foundation/components/_joyride.scss */ + .joyride-tip-guide .joyride-nub.right { + border-color: black !important; + border-top-color: transparent !important; + border-right-color: transparent !important; + border-bottom-color: transparent !important; + top: 22px; + left: auto; + right: -28px; + } + /* line 204, ../../../sass/foundation/components/_joyride.scss */ + .joyride-tip-guide .joyride-nub.left { + border-color: black !important; + border-top-color: transparent !important; + border-left-color: transparent !important; + border-bottom-color: transparent !important; + top: 22px; + left: -28px; + right: auto; + } +} +/* Clearing Styles */ +/* line 36, ../../../sass/foundation/components/_clearing.scss */ +[data-clearing] { + *zoom: 1; + margin-bottom: 0; + margin-left: 0; + list-style: none; +} +/* line 121, ../../../sass/foundation/components/_global.scss */ +[data-clearing]:before, [data-clearing]:after { + content: " "; + display: table; +} +/* line 122, ../../../sass/foundation/components/_global.scss */ +[data-clearing]:after { + clear: both; +} +/* line 42, ../../../sass/foundation/components/_clearing.scss */ +[data-clearing] li { + float: left; + margin-right: 10px; +} + +/* line 48, ../../../sass/foundation/components/_clearing.scss */ +.clearing-blackout { + background: #111111; + position: fixed; + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: 998; +} +/* line 57, ../../../sass/foundation/components/_clearing.scss */ +.clearing-blackout .clearing-close { + display: block; +} + +/* line 60, ../../../sass/foundation/components/_clearing.scss */ +.clearing-container { + position: relative; + z-index: 998; + height: 100%; + overflow: hidden; + margin: 0; +} + +/* line 68, ../../../sass/foundation/components/_clearing.scss */ +.visible-img { + height: 95%; + position: relative; +} +/* line 72, ../../../sass/foundation/components/_clearing.scss */ +.visible-img img { + position: absolute; + left: 50%; + top: 50%; + margin-left: -50%; + max-height: 100%; + max-width: 100%; +} + +/* line 82, ../../../sass/foundation/components/_clearing.scss */ +.clearing-caption { + color: white; + line-height: 1.3; + margin-bottom: 0; + text-align: center; + bottom: 0; + background: #111111; + width: 100%; + padding: 10px 30px; + position: absolute; + left: 0; +} + +/* line 95, ../../../sass/foundation/components/_clearing.scss */ +.clearing-close { + z-index: 999; + padding-left: 20px; + padding-top: 10px; + font-size: 40px; + line-height: 1; + color: white; + display: none; +} +/* line 105, ../../../sass/foundation/components/_clearing.scss */ +.clearing-close:hover, .clearing-close:focus { + color: #ccc; +} + +/* line 108, ../../../sass/foundation/components/_clearing.scss */ +.clearing-assembled .clearing-container { + height: 100%; +} +/* line 109, ../../../sass/foundation/components/_clearing.scss */ +.clearing-assembled .clearing-container .carousel > ul { + display: none; +} + +/* line 113, ../../../sass/foundation/components/_clearing.scss */ +.clearing-feature li { + display: none; +} +/* line 115, ../../../sass/foundation/components/_clearing.scss */ +.clearing-feature li.clearing-featured-img { + display: block; +} + +@media only screen and (min-width: 768px) { + /* line 123, ../../../sass/foundation/components/_clearing.scss */ + .clearing-main-prev, + .clearing-main-next { + position: absolute; + height: 100%; + width: 40px; + top: 0; + } + /* line 128, ../../../sass/foundation/components/_clearing.scss */ + .clearing-main-prev > span, + .clearing-main-next > span { + position: absolute; + top: 50%; + display: block; + width: 0; + height: 0; + border: solid 16px; + } + + /* line 137, ../../../sass/foundation/components/_clearing.scss */ + .clearing-main-prev { + left: 0; + } + /* line 139, ../../../sass/foundation/components/_clearing.scss */ + .clearing-main-prev > span { + left: 5px; + border-color: transparent; + border-right-color: white; + } + + /* line 145, ../../../sass/foundation/components/_clearing.scss */ + .clearing-main-next { + right: 0; + } + /* line 147, ../../../sass/foundation/components/_clearing.scss */ + .clearing-main-next > span { + border-color: transparent; + border-left-color: white; + } + + /* line 154, ../../../sass/foundation/components/_clearing.scss */ + .clearing-main-prev.disabled, + .clearing-main-next.disabled { + opacity: 0.5; + } + + /* line 158, ../../../sass/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel { + background: #111111; + height: 150px; + margin-top: 5px; + } + /* line 163, ../../../sass/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul { + display: block; + z-index: 999; + width: 200%; + height: 100%; + margin-left: 0; + position: relative; + left: 0; + } + /* line 172, ../../../sass/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul li { + display: block; + width: 175px; + height: inherit; + padding: 0; + float: left; + overflow: hidden; + margin-right: 1px; + position: relative; + cursor: pointer; + opacity: 0.4; + } + /* line 185, ../../../sass/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul li.fix-height img { + min-height: 100%; + height: 100%; + max-width: none; + } + /* line 192, ../../../sass/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul li a.th { + border: none; + -webkit-box-shadow: none; + box-shadow: none; + display: block; + } + /* line 201, ../../../sass/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul li img { + cursor: pointer !important; + min-width: 100% !important; + } + /* line 206, ../../../sass/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul li.visible { + opacity: 1; + } + /* line 211, ../../../sass/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .visible-img { + background: #111111; + overflow: hidden; + height: 75%; + } + + /* line 218, ../../../sass/foundation/components/_clearing.scss */ + .clearing-close { + position: absolute; + top: 10px; + right: 20px; + padding-left: 0; + padding-top: 0; + } +} +/* Foundation Alerts */ +/* line 94, ../../../sass/foundation/components/_alert-boxes.scss */ +.alert-box { + border-style: solid; + border-width: 1px; + display: block; + font-weight: bold; + margin-bottom: 1.25em; + position: relative; + padding: 0.6875em 1.3125em 0.75em 0.6875em; + font-size: 0.875em; + background-color: #3c6eb4; + border-color: #2f578e; + color: white; +} +/* line 97, ../../../sass/foundation/components/_alert-boxes.scss */ +.alert-box .close { + font-size: 1.375em; + padding: 5px 4px 4px; + line-height: 0; + position: absolute; + top: 0.4375em; + right: 0.3125em; + color: #333333; + opacity: 0.3; +} +/* line 81, ../../../sass/foundation/components/_alert-boxes.scss */ +.alert-box .close:hover, .alert-box .close:focus { + opacity: 0.5; +} +/* line 99, ../../../sass/foundation/components/_alert-boxes.scss */ +.alert-box.radius { + -webkit-border-radius: 3px; + border-radius: 3px; +} +/* line 100, ../../../sass/foundation/components/_alert-boxes.scss */ +.alert-box.round { + -webkit-border-radius: 1000px; + border-radius: 1000px; +} +/* line 102, ../../../sass/foundation/components/_alert-boxes.scss */ +.alert-box.success { + background-color: #5da423; + border-color: #457a1a; + color: white; +} +/* line 103, ../../../sass/foundation/components/_alert-boxes.scss */ +.alert-box.alert { + background-color: #c60f13; + border-color: #970b0e; + color: white; +} +/* line 104, ../../../sass/foundation/components/_alert-boxes.scss */ +.alert-box.secondary { + background-color: #8c8c8c; + border-color: #737373; + color: white; +} + +/* Breadcrumbs */ +/* line 115, ../../../sass/foundation/components/_breadcrumbs.scss */ +.breadcrumbs { + display: block; + padding: 0.5625em 0.875em 0.5625em; + overflow: hidden; + margin-left: 0; + list-style: none; + border-style: solid; + border-width: 1px; + background-color: #999999; + border-color: #7f7f7f; + -webkit-border-radius: 3px; + border-radius: 3px; +} +/* line 119, ../../../sass/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > * { + margin: 0; + float: left; + font-size: 0.6875em; + text-transform: uppercase; +} +/* line 60, ../../../sass/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *:hover a, .breadcrumbs > *:focus a { + text-decoration: underline; +} +/* line 63, ../../../sass/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > * a, +.breadcrumbs > * span { + text-transform: uppercase; + color: #3c6eb4; +} +/* line 69, ../../../sass/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *.current { + cursor: default; + color: #333333; +} +/* line 72, ../../../sass/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *.current a { + cursor: default; + color: #333333; +} +/* line 78, ../../../sass/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a { + text-decoration: none; +} +/* line 82, ../../../sass/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *.unavailable { + color: #999999; +} +/* line 84, ../../../sass/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *.unavailable a { + color: #999999; +} +/* line 89, ../../../sass/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus, +.breadcrumbs > *.unavailable a:focus { + text-decoration: none; + color: #999999; + cursor: default; +} +/* line 96, ../../../sass/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *:before { + content: "/"; + color: #aaaaaa; + margin: 0 0.75em; + position: relative; + top: 1px; +} +/* line 104, ../../../sass/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *:first-child:before { + content: " "; + margin: 0; +} + +/* Custom Checkbox and Radio Inputs */ +/* line 67, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .hidden-field { + margin-left: -99999px; + position: absolute; + visibility: hidden; +} +/* line 73, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom { + display: inline-block; + width: 16px; + height: 16px; + position: relative; + top: -1px; + /* fix centering issue */ + vertical-align: middle; + border: solid 1px #cccccc; + background: white; +} +/* line 83, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.checkbox { + -webkit-border-radius: 0; + border-radius: 0; + padding: 0; +} +/* line 87, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.radio { + -webkit-border-radius: 1000px; + border-radius: 1000px; + padding: 3px; +} +/* line 92, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.checkbox:before { + content: ""; + display: block; + font-size: 16px; + color: white; +} +/* line 101, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.radio.checked:before { + content: ""; + display: block; + width: 8px; + height: 8px; + -webkit-border-radius: 1000px; + border-radius: 1000px; + background: #222222; + position: relative; +} +/* line 113, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.checkbox.checked:before { + content: "\00d7"; + color: #222222; + position: absolute; + top: -50%; + left: 50%; + margin-top: 4px; + margin-left: -5px; +} + +/* Custom Select Options and Dropdowns */ +/* line 127, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom { + /* Custom input, disabled */ +} +/* line 128, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown { + display: block; + position: relative; + top: 0; + height: 2.3125em; + margin-bottom: 1.25em; + margin-top: 0; + padding: 0; + width: 100%; + background: white; + background: -moz-linear-gradient(top, white 0%, #f3f3f3 100%); + background: -webkit-linear-gradient(top, white 0%, #f3f3f3 100%); + -webkit-box-shadow: none; + background: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 100%); + box-shadow: none; + font-size: 0.875em; + vertical-align: top; +} +/* line 148, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown ul { + overflow-y: auto; + max-height: 200px; +} +/* line 153, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown .current { + cursor: default; + white-space: nowrap; + line-height: 2.25em; + color: rgba(0, 0, 0, 0.75); + text-decoration: none; + overflow: hidden; + display: block; + margin-left: 0.5em; + margin-right: 2.3125em; +} +/* line 165, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown .selector { + cursor: default; + position: absolute; + width: 2.5em; + height: 2.3125em; + display: block; + right: 0; + top: 0; +} +/* line 173, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown .selector:after { + content: ""; + display: block; + content: ""; + display: block; + width: 0; + height: 0; + border: inset 5px; + border-color: #aaaaaa transparent transparent transparent; + border-top-style: solid; + position: absolute; + left: 0.9375em; + top: 50%; + margin-top: -3px; +} +/* line 186, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown:hover a.selector:after, form.custom .custom.dropdown.open a.selector:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 5px; + border-color: #222222 transparent transparent transparent; + border-top-style: solid; +} +/* line 190, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown .disabled { + color: #888888; +} +/* line 192, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown .disabled:hover { + background: transparent; + color: #888888; +} +/* line 195, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown .disabled:hover:after { + display: none; +} +/* line 199, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown.open ul { + display: block; + z-index: 10; + min-width: 100%; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; +} +/* line 206, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown.small { + max-width: 134px; +} +/* line 207, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown.medium { + max-width: 254px; +} +/* line 208, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown.large { + max-width: 434px; +} +/* line 209, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown.expand { + width: 100% !important; +} +/* line 211, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown.open.small ul { + min-width: 134px; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +/* line 212, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown.open.medium ul { + min-width: 254px; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +/* line 213, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown.open.large ul { + min-width: 434px; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +/* line 216, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .error .custom.dropdown { + border-color: #c60f13; + background-color: rgba(198, 15, 19, 0.1); + background: rgba(198, 15, 19, 0.1); + margin-bottom: 0; +} +/* line 236, ../../../sass/foundation/components/_forms.scss */ +form.custom .error .custom.dropdown:focus { + background: #fafafa; + border-color: #999999; +} +/* line 222, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .error .custom.dropdown + small.error { + margin-top: 0; +} +/* line 226, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown ul { + position: absolute; + width: auto; + display: none; + margin: 0; + left: -1px; + top: auto; + -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); + margin: 0; + padding: 0; + background: white; + border: solid 1px #cccccc; + font-size: 16px; +} +/* line 243, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown ul li { + color: #555555; + font-size: 0.875em; + cursor: default; + padding-top: 0.25em; + padding-bottom: 0.25em; + padding-left: 0.375em; + padding-right: 2.375em; + min-height: 1.5em; + line-height: 1.5em; + margin: 0; + white-space: nowrap; + list-style: none; +} +/* line 257, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown ul li.selected { + background: #eeeeee; + color: black; +} +/* line 261, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown ul li:hover { + background-color: #e4e4e4; + color: black; +} +/* line 265, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown ul li.selected:hover { + background: #eeeeee; + cursor: default; + color: black; +} +/* line 272, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.dropdown ul.show { + display: block; +} +/* line 276, ../../../sass/foundation/components/_custom-forms.scss */ +form.custom .custom.disabled { + background: #dddddd; +} + +/* Keystroke Characters */ +/* line 52, ../../../sass/foundation/components/_keystrokes.scss */ +.keystroke, +kbd { + background-color: #ededed; + border-color: #dbdbdb; + color: #222222; + border-style: solid; + border-width: 1px; + margin: 0; + font-family: "Consolas", "Menlo", "Courier", monospace; + font-size: 0.875em; + padding: 0.125em 0.25em 0; + -webkit-border-radius: 3px; + border-radius: 3px; +} + +/* Labels */ +/* line 71, ../../../sass/foundation/components/_labels.scss */ +.label { + font-weight: bold; + text-align: center; + text-decoration: none; + line-height: 1; + white-space: nowrap; + display: inline-block; + position: relative; + padding: 0.1875em 0.625em 0.25em; + font-size: 0.875em; + background-color: #3c6eb4; + color: white; +} +/* line 77, ../../../sass/foundation/components/_labels.scss */ +.label.radius { + -webkit-border-radius: 3px; + border-radius: 3px; +} +/* line 78, ../../../sass/foundation/components/_labels.scss */ +.label.round { + -webkit-border-radius: 1000px; + border-radius: 1000px; +} +/* line 80, ../../../sass/foundation/components/_labels.scss */ +.label.alert { + background-color: #c60f13; + color: white; +} +/* line 81, ../../../sass/foundation/components/_labels.scss */ +.label.success { + background-color: #5da423; + color: white; +} +/* line 82, ../../../sass/foundation/components/_labels.scss */ +.label.secondary { + background-color: #8c8c8c; + color: white; +} + +/* Inline Lists */ +/* line 49, ../../../sass/foundation/components/_inline-lists.scss */ +.inline-list { + margin: 0 auto 1.0625em auto; + margin-left: -1.375em; + margin-right: 0; + padding: 0; + list-style: none; + overflow: hidden; +} +/* line 36, ../../../sass/foundation/components/_inline-lists.scss */ +.inline-list > li { + list-style: none; + float: left; + margin-left: 1.375em; + display: block; +} +/* line 41, ../../../sass/foundation/components/_inline-lists.scss */ +.inline-list > li > * { + display: block; +} + +/* Default Pagination */ +/* line 128, ../../../sass/foundation/components/_pagination.scss */ +ul.pagination { + display: block; + height: 1.5em; + margin-left: -0.3125em; +} +/* line 87, ../../../sass/foundation/components/_pagination.scss */ +ul.pagination li { + height: 1.5em; + color: #222222; + font-size: 0.875em; + margin-left: 0.3125em; +} +/* line 93, ../../../sass/foundation/components/_pagination.scss */ +ul.pagination li a { + display: block; + padding: 0.0625em 0.4375em 0.0625em; + color: #999999; +} +/* line 100, ../../../sass/foundation/components/_pagination.scss */ +ul.pagination li:hover a, +ul.pagination li a:focus { + background: #e6e6e6; +} +/* line 45, ../../../sass/foundation/components/_pagination.scss */ +ul.pagination li.unavailable a { + cursor: default; + color: #999999; +} +/* line 50, ../../../sass/foundation/components/_pagination.scss */ +ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus { + background: transparent; +} +/* line 57, ../../../sass/foundation/components/_pagination.scss */ +ul.pagination li.current a { + background: #3c6eb4; + color: white; + font-weight: bold; + cursor: default; +} +/* line 64, ../../../sass/foundation/components/_pagination.scss */ +ul.pagination li.current a:hover, ul.pagination li.current a:focus { + background: #3c6eb4; +} +/* line 110, ../../../sass/foundation/components/_pagination.scss */ +ul.pagination li { + float: left; + display: block; +} + +/* Pagination centred wrapper */ +/* line 133, ../../../sass/foundation/components/_pagination.scss */ +.pagination-centered { + text-align: center; +} +/* line 110, ../../../sass/foundation/components/_pagination.scss */ +.pagination-centered ul.pagination li { + float: none; + display: inline-block; +} + +/* Panels */ +/* line 66, ../../../sass/foundation/components/_panels.scss */ +.panel { + border-style: solid; + border-width: 1px; + border-color: #d9d9d9; + margin-bottom: 1.25em; + padding: 1.25em; + background: #f2f2f2; +} +/* line 44, ../../../sass/foundation/components/_panels.scss */ +.panel > :first-child { + margin-top: 0; +} +/* line 45, ../../../sass/foundation/components/_panels.scss */ +.panel > :last-child { + margin-bottom: 0; +} +/* line 50, ../../../sass/foundation/components/_panels.scss */ +.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p { + color: #333333; +} +/* line 54, ../../../sass/foundation/components/_panels.scss */ +.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 { + line-height: 1; + margin-bottom: 0.625em; +} +/* line 56, ../../../sass/foundation/components/_panels.scss */ +.panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader { + line-height: 1.4; +} +/* line 68, ../../../sass/foundation/components/_panels.scss */ +.panel.callout { + border-style: solid; + border-width: 1px; + border-color: #2f578e; + margin-bottom: 1.25em; + padding: 1.25em; + background: #3c6eb4; + -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; +} +/* line 44, ../../../sass/foundation/components/_panels.scss */ +.panel.callout > :first-child { + margin-top: 0; +} +/* line 45, ../../../sass/foundation/components/_panels.scss */ +.panel.callout > :last-child { + margin-bottom: 0; +} +/* line 51, ../../../sass/foundation/components/_panels.scss */ +.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p { + color: white; +} +/* line 54, ../../../sass/foundation/components/_panels.scss */ +.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 { + line-height: 1; + margin-bottom: 0.625em; +} +/* line 56, ../../../sass/foundation/components/_panels.scss */ +.panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader { + line-height: 1.4; +} +/* line 71, ../../../sass/foundation/components/_panels.scss */ +.panel.callout a { + color: white; +} +/* line 76, ../../../sass/foundation/components/_panels.scss */ +.panel.radius { + -webkit-border-radius: 3px; + border-radius: 3px; +} + +/* Pricing Tables */ +/* line 121, ../../../sass/foundation/components/_pricing-tables.scss */ +.pricing-table { + border: solid 1px #dddddd; + margin-left: 0; + margin-bottom: 1.25em; +} +/* line 61, ../../../sass/foundation/components/_pricing-tables.scss */ +.pricing-table * { + list-style: none; + line-height: 1; +} +/* line 124, ../../../sass/foundation/components/_pricing-tables.scss */ +.pricing-table .title { + background-color: #dddddd; + padding: 0.9375em 1.25em; + text-align: center; + color: #333333; + font-weight: bold; + font-size: 1em; +} +/* line 125, ../../../sass/foundation/components/_pricing-tables.scss */ +.pricing-table .price { + background-color: #eeeeee; + padding: 0.9375em 1.25em; + text-align: center; + color: #333333; + font-weight: normal; + font-size: 1.25em; +} +/* line 126, ../../../sass/foundation/components/_pricing-tables.scss */ +.pricing-table .description { + background-color: white; + padding: 0.9375em; + text-align: center; + color: #777777; + font-size: 0.75em; + font-weight: normal; + line-height: 1.4; + border-bottom: dotted 1px #dddddd; +} +/* line 127, ../../../sass/foundation/components/_pricing-tables.scss */ +.pricing-table .bullet-item { + background-color: white; + padding: 0.9375em; + text-align: center; + color: #333333; + font-size: 0.875em; + font-weight: normal; + border-bottom: dotted 1px #dddddd; +} +/* line 128, ../../../sass/foundation/components/_pricing-tables.scss */ +.pricing-table .cta-button { + background-color: whitesmoke; + text-align: center; + padding: 1.25em 1.25em 0; +} + +/* Progress Bar */ +/* line 50, ../../../sass/foundation/components/_progress-bars.scss */ +.progress { + background-color: transparent; + height: 1.5625em; + border: 1px solid #cccccc; + padding: 0.125em; + margin-bottom: 0.625em; +} +/* line 54, ../../../sass/foundation/components/_progress-bars.scss */ +.progress .meter { + background: #3c6eb4; + height: 100%; + display: block; +} +/* line 57, ../../../sass/foundation/components/_progress-bars.scss */ +.progress.secondary .meter { + background: #8c8c8c; + height: 100%; + display: block; +} +/* line 58, ../../../sass/foundation/components/_progress-bars.scss */ +.progress.success .meter { + background: #5da423; + height: 100%; + display: block; +} +/* line 59, ../../../sass/foundation/components/_progress-bars.scss */ +.progress.alert .meter { + background: #c60f13; + height: 100%; + display: block; +} +/* line 61, ../../../sass/foundation/components/_progress-bars.scss */ +.progress.radius { + -webkit-border-radius: 3px; + border-radius: 3px; +} +/* line 62, ../../../sass/foundation/components/_progress-bars.scss */ +.progress.radius .meter { + -webkit-border-radius: 2px; + border-radius: 2px; +} +/* line 65, ../../../sass/foundation/components/_progress-bars.scss */ +.progress.round { + -webkit-border-radius: 1000px; + border-radius: 1000px; +} +/* line 66, ../../../sass/foundation/components/_progress-bars.scss */ +.progress.round .meter { + -webkit-border-radius: 999px; + border-radius: 999px; +} + +/* Side Nav */ +/* line 67, ../../../sass/foundation/components/_side-nav.scss */ +.side-nav { + display: block; + margin: 0; + padding: 0.875em 0; + list-style-type: none; + list-style-position: inside; +} +/* line 39, ../../../sass/foundation/components/_side-nav.scss */ +.side-nav li { + margin: 0 0 0.4375em 0; + font-size: 0.875em; +} +/* line 43, ../../../sass/foundation/components/_side-nav.scss */ +.side-nav li a { + display: block; + color: #3c6eb4; +} +/* line 48, ../../../sass/foundation/components/_side-nav.scss */ +.side-nav li.active > a:first-child { + color: #4d4d4d; + font-weight: bold; +} +/* line 53, ../../../sass/foundation/components/_side-nav.scss */ +.side-nav li.divider { + border-top: 1px solid; + height: 0; + padding: 0; + list-style: none; + border-top-color: #e6e6e6; +} + +/* Side Nav */ +/* line 82, ../../../sass/foundation/components/_sub-nav.scss */ +.sub-nav { + display: block; + width: auto; + overflow: hidden; + margin: -0.25em 0 1.125em; + padding-top: 0.25em; + margin-right: 0; + margin-left: -0.5625em; +} +/* line 42, ../../../sass/foundation/components/_sub-nav.scss */ +.sub-nav dt, +.sub-nav dd, +.sub-nav li { + float: left; + display: inline; + margin-left: 0.5625em; + margin-bottom: 0.625em; + font-weight: normal; + font-size: 0.875em; +} +/* line 50, ../../../sass/foundation/components/_sub-nav.scss */ +.sub-nav dt a, +.sub-nav dd a, +.sub-nav li a { + color: #999999; + text-decoration: none; +} +/* line 54, ../../../sass/foundation/components/_sub-nav.scss */ +.sub-nav dt.active a, +.sub-nav dd.active a, +.sub-nav li.active a { + -webkit-border-radius: 1000px; + border-radius: 1000px; + font-weight: bold; + background: #3c6eb4; + padding: 0.1875em 0.5625em; + cursor: default; + color: white; +} + +/* Foundation Switches */ +@media only screen { + /* line 239, ../../../sass/foundation/components/_switch.scss */ + div.switch { + position: relative; + padding: 0; + display: block; + overflow: hidden; + border-style: solid; + border-width: 1px; + margin-bottom: 1.25em; + height: 2.25em; + background: white; + border-color: #cccccc; + } + /* line 58, ../../../sass/foundation/components/_switch.scss */ + div.switch label { + position: relative; + left: 0; + z-index: 2; + float: left; + width: 50%; + height: 100%; + margin: 0; + font-weight: bold; + text-align: left; + -webkit-transition: all 0.1s ease-out; + -moz-transition: all 0.1s ease-out; + transition: all 0.1s ease-out; + } + /* line 75, ../../../sass/foundation/components/_switch.scss */ + div.switch input { + position: absolute; + z-index: 3; + opacity: 0; + width: 100%; + height: 100%; + -moz-appearance: none; + } + /* line 85, ../../../sass/foundation/components/_switch.scss */ + div.switch input:hover, div.switch input:focus { + cursor: pointer; + } + /* line 91, ../../../sass/foundation/components/_switch.scss */ + div.switch span:last-child { + position: absolute; + top: -1px; + left: -1px; + z-index: 1; + display: block; + padding: 0; + border-width: 1px; + border-style: solid; + -webkit-transition: all 0.1s ease-out; + -moz-transition: all 0.1s ease-out; + transition: all 0.1s ease-out; + } + /* line 106, ../../../sass/foundation/components/_switch.scss */ + div.switch input:not(:checked) + label { + opacity: 0; + } + /* line 109, ../../../sass/foundation/components/_switch.scss */ + div.switch input:checked { + display: none !important; + } + /* line 110, ../../../sass/foundation/components/_switch.scss */ + div.switch input { + left: 0; + display: block !important; + } + /* line 114, ../../../sass/foundation/components/_switch.scss */ + div.switch input:first-of-type + label, + div.switch input:first-of-type + span + label { + left: -50%; + } + /* line 116, ../../../sass/foundation/components/_switch.scss */ + div.switch input:first-of-type:checked + label, + div.switch input:first-of-type:checked + span + label { + left: 0%; + } + /* line 120, ../../../sass/foundation/components/_switch.scss */ + div.switch input:last-of-type + label, + div.switch input:last-of-type + span + label { + right: -50%; + left: auto; + text-align: right; + } + /* line 122, ../../../sass/foundation/components/_switch.scss */ + div.switch input:last-of-type:checked + label, + div.switch input:last-of-type:checked + span + label { + right: 0%; + left: auto; + } + /* line 125, ../../../sass/foundation/components/_switch.scss */ + div.switch span.custom { + display: none !important; + } + /* line 137, ../../../sass/foundation/components/_switch.scss */ + form.custom div.switch .hidden-field { + margin-left: auto; + position: absolute; + visibility: visible; + } + /* line 149, ../../../sass/foundation/components/_switch.scss */ + div.switch label { + padding: 0; + line-height: 2.3em; + font-size: 0.875em; + } + /* line 157, ../../../sass/foundation/components/_switch.scss */ + div.switch input:first-of-type:checked ~ span:last-child { + left: 100%; + margin-left: -2.1875em; + } + /* line 163, ../../../sass/foundation/components/_switch.scss */ + div.switch span:last-child { + width: 2.25em; + height: 2.25em; + } + /* line 177, ../../../sass/foundation/components/_switch.scss */ + div.switch span:last-child { + border-color: #b3b3b3; + background: white; + background: -moz-linear-gradient(top, white 0%, #f2f2f2 100%); + background: -webkit-linear-gradient(top, white 0%, #f2f2f2 100%); + background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%); + -webkit-box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 1000px #e1f5d1, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke; + box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 980px #e1f5d1, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke; + } + /* line 201, ../../../sass/foundation/components/_switch.scss */ + div.switch:hover span:last-child, div.switch:focus span:last-child { + background: white; + background: -moz-linear-gradient(top, white 0%, #e6e6e6 100%); + background: -webkit-linear-gradient(top, white 0%, #e6e6e6 100%); + background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%); + } + /* line 211, ../../../sass/foundation/components/_switch.scss */ + div.switch:active { + background: transparent; + } + /* line 243, ../../../sass/foundation/components/_switch.scss */ + div.switch.large { + height: 2.75em; + } + /* line 149, ../../../sass/foundation/components/_switch.scss */ + div.switch.large label { + padding: 0; + line-height: 2.3em; + font-size: 1.0625em; + } + /* line 157, ../../../sass/foundation/components/_switch.scss */ + div.switch.large input:first-of-type:checked ~ span:last-child { + left: 100%; + margin-left: -2.6875em; + } + /* line 163, ../../../sass/foundation/components/_switch.scss */ + div.switch.large span:last-child { + width: 2.75em; + height: 2.75em; + } + /* line 246, ../../../sass/foundation/components/_switch.scss */ + div.switch.small { + height: 1.75em; + } + /* line 149, ../../../sass/foundation/components/_switch.scss */ + div.switch.small label { + padding: 0; + line-height: 2.1em; + font-size: 0.75em; + } + /* line 157, ../../../sass/foundation/components/_switch.scss */ + div.switch.small input:first-of-type:checked ~ span:last-child { + left: 100%; + margin-left: -1.6875em; + } + /* line 163, ../../../sass/foundation/components/_switch.scss */ + div.switch.small span:last-child { + width: 1.75em; + height: 1.75em; + } + /* line 249, ../../../sass/foundation/components/_switch.scss */ + div.switch.tiny { + height: 1.375em; + } + /* line 149, ../../../sass/foundation/components/_switch.scss */ + div.switch.tiny label { + padding: 0; + line-height: 1.9em; + font-size: 0.6875em; + } + /* line 157, ../../../sass/foundation/components/_switch.scss */ + div.switch.tiny input:first-of-type:checked ~ span:last-child { + left: 100%; + margin-left: -1.3125em; + } + /* line 163, ../../../sass/foundation/components/_switch.scss */ + div.switch.tiny span:last-child { + width: 1.375em; + height: 1.375em; + } + /* line 252, ../../../sass/foundation/components/_switch.scss */ + div.switch.radius { + -webkit-border-radius: 4px; + border-radius: 4px; + } + /* line 253, ../../../sass/foundation/components/_switch.scss */ + div.switch.radius span:last-child { + -webkit-border-radius: 3px; + border-radius: 3px; + } + /* line 257, ../../../sass/foundation/components/_switch.scss */ + div.switch.round { + -webkit-border-radius: 1000px; + border-radius: 1000px; + } + /* line 258, ../../../sass/foundation/components/_switch.scss */ + div.switch.round span:last-child { + -webkit-border-radius: 999px; + border-radius: 999px; + } + /* line 259, ../../../sass/foundation/components/_switch.scss */ + div.switch.round label { + padding: 0 0.5625em; + } + + @-webkit-keyframes webkitSiblingBugfix { + /* line 264, ../../../sass/foundation/components/_switch.scss */ + from { + position: relative; + } + + /* line 264, ../../../sass/foundation/components/_switch.scss */ + to { + position: relative; + } +} +} +@media only screen and (-webkit-min-device-pixel-ratio: 0) and (max-device-width: 480px) { + /* line 239, ../../../sass/foundation/components/_switch.scss */ + div.switch { + -webkit-animation: webkitSiblingBugfix infinite 1s; + } +} +@media only screen and (-webkit-min-device-pixel-ratio: 1.5) { + /* line 239, ../../../sass/foundation/components/_switch.scss */ + div.switch { + -webkit-animation: none 0; + } +} +/* line 11, ../../../sass/foundation/components/_magellan.scss */ +[data-magellan-expedition] { + background: white; + z-index: 50; + min-width: 100%; + padding: 10px; +} +/* line 17, ../../../sass/foundation/components/_magellan.scss */ +[data-magellan-expedition] .sub-nav { + margin-bottom: 0; +} +/* line 19, ../../../sass/foundation/components/_magellan.scss */ +[data-magellan-expedition] .sub-nav dd { + margin-bottom: 0; +} + +/* Tables */ +/* line 80, ../../../sass/foundation/components/_tables.scss */ +table { + background: white; + margin-bottom: 1.25em; + border: solid 1px #dddddd; +} +/* line 42, ../../../sass/foundation/components/_tables.scss */ +table thead, +table tfoot { + background: whitesmoke; + font-weight: bold; +} +/* line 48, ../../../sass/foundation/components/_tables.scss */ +table thead tr th, +table thead tr td, +table tfoot tr th, +table tfoot tr td { + padding: 0.5em 0.625em 0.625em; + font-size: 0.875em; + color: #222222; + text-align: left; +} +/* line 59, ../../../sass/foundation/components/_tables.scss */ +table tr th, +table tr td { + padding: 0.5625em 0.625em; + font-size: 0.875em; + color: #222222; +} +/* line 67, ../../../sass/foundation/components/_tables.scss */ +table tr.even, table tr.alt, table tr:nth-of-type(even) { + background: #f9f9f9; +} +/* line 74, ../../../sass/foundation/components/_tables.scss */ +table thead tr th, +table tfoot tr th, +table tbody tr td, +table tr td, +table tfoot tr td { + display: table-cell; + line-height: 1.125em; +} + +/* Image Thumbnails */ +/* line 45, ../../../sass/foundation/components/_thumbs.scss */ +.th { + line-height: 0; + display: inline-block; + border: solid 4px white; + -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); + -webkit-transition: all 200ms ease-out; + -moz-transition: all 200ms ease-out; + transition: all 200ms ease-out; +} +/* line 32, ../../../sass/foundation/components/_thumbs.scss */ +.th:hover, .th:focus { + -webkit-box-shadow: 0 0 6px 1px rgba(60, 110, 180, 0.5); + box-shadow: 0 0 6px 1px rgba(60, 110, 180, 0.5); +} +/* line 49, ../../../sass/foundation/components/_thumbs.scss */ +.th.radius { + -webkit-border-radius: 3px; + border-radius: 3px; +} + +/* line 51, ../../../sass/foundation/components/_thumbs.scss */ +a.th { + display: inline-block; + max-width: 100%; +} + +/* Tooltips */ +/* line 29, ../../../sass/foundation/components/_tooltips.scss */ +.has-tip { + border-bottom: dotted 1px #cccccc; + cursor: help; + font-weight: bold; + color: #333333; +} +/* line 36, ../../../sass/foundation/components/_tooltips.scss */ +.has-tip:hover, .has-tip:focus { + border-bottom: dotted 1px #223f68; + color: #3c6eb4; +} +/* line 42, ../../../sass/foundation/components/_tooltips.scss */ +.has-tip.tip-left, .has-tip.tip-right { + float: none !important; +} + +/* line 45, ../../../sass/foundation/components/_tooltips.scss */ +.tooltip { + display: none; + position: absolute; + z-index: 999; + font-weight: bold; + font-size: 0.9375em; + line-height: 1.3; + padding: 0.5em; + max-width: 85%; + left: 50%; + width: 100%; + color: white; + background: black; + -webkit-border-radius: 3px; + border-radius: 3px; +} +/* line 60, ../../../sass/foundation/components/_tooltips.scss */ +.tooltip > .nub { + display: block; + left: 5px; + position: absolute; + width: 0; + height: 0; + border: solid 5px; + border-color: transparent transparent black transparent; + top: -10px; +} +/* line 71, ../../../sass/foundation/components/_tooltips.scss */ +.tooltip.opened { + color: #3c6eb4 !important; + border-bottom: dotted 1px #223f68 !important; +} + +/* line 77, ../../../sass/foundation/components/_tooltips.scss */ +.tap-to-close { + display: block; + font-size: 0.625em; + color: #888888; + font-weight: normal; +} + +@media only screen and (min-width: 768px) { + /* line 86, ../../../sass/foundation/components/_tooltips.scss */ + .tooltip > .nub { + border-color: transparent transparent black transparent; + top: -10px; + } + /* line 90, ../../../sass/foundation/components/_tooltips.scss */ + .tooltip.tip-top > .nub { + border-color: black transparent transparent transparent; + top: auto; + bottom: -10px; + } + /* line 97, ../../../sass/foundation/components/_tooltips.scss */ + .tooltip.tip-left, .tooltip.tip-right { + float: none !important; + } + /* line 99, ../../../sass/foundation/components/_tooltips.scss */ + .tooltip.tip-left > .nub { + border-color: transparent transparent transparent black; + right: -10px; + left: auto; + top: 50%; + margin-top: -5px; + } + /* line 106, ../../../sass/foundation/components/_tooltips.scss */ + .tooltip.tip-right > .nub { + border-color: transparent black transparent transparent; + right: auto; + left: -10px; + top: 50%; + margin-top: -5px; + } +} +@media only screen and (max-width: 767px) { + /* line 128, ../../../sass/foundation/components/_dropdown.scss */ + .f-dropdown { + max-width: 100%; + left: 0; + } +} +/* Foundation Dropdowns */ +/* line 135, ../../../sass/foundation/components/_dropdown.scss */ +.f-dropdown { + position: absolute; + top: -9999px; + list-style: none; + margin-left: 0; + width: 100%; + max-height: none; + height: auto; + background: white; + border: solid 1px #cccccc; + font-size: 16px; + z-index: 99; + margin-top: 2px; + max-width: 200px; +} +/* line 50, ../../../sass/foundation/components/_dropdown.scss */ +.f-dropdown > *:first-child { + margin-top: 0; +} +/* line 51, ../../../sass/foundation/components/_dropdown.scss */ +.f-dropdown > *:last-child { + margin-bottom: 0; +} +/* line 76, ../../../sass/foundation/components/_dropdown.scss */ +.f-dropdown:before { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 6px; + border-color: transparent transparent white transparent; + border-bottom-style: solid; + position: absolute; + top: -12px; + left: 10px; + z-index: 99; +} +/* line 83, ../../../sass/foundation/components/_dropdown.scss */ +.f-dropdown:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 7px; + border-color: transparent transparent #cccccc transparent; + border-bottom-style: solid; + position: absolute; + top: -14px; + left: 9px; + z-index: 98; +} +/* line 91, ../../../sass/foundation/components/_dropdown.scss */ +.f-dropdown.right:before { + left: auto; + right: 10px; +} +/* line 95, ../../../sass/foundation/components/_dropdown.scss */ +.f-dropdown.right:after { + left: auto; + right: 9px; +} +/* line 139, ../../../sass/foundation/components/_dropdown.scss */ +.f-dropdown li { + font-size: 0.875em; + cursor: pointer; + line-height: 1.125em; + margin: 0; +} +/* line 115, ../../../sass/foundation/components/_dropdown.scss */ +.f-dropdown li:hover, .f-dropdown li:focus { + background: #eeeeee; +} +/* line 117, ../../../sass/foundation/components/_dropdown.scss */ +.f-dropdown li a { + display: block; + padding: 0.5em; + color: #555555; +} +/* line 142, ../../../sass/foundation/components/_dropdown.scss */ +.f-dropdown.content { + position: absolute; + top: -9999px; + list-style: none; + margin-left: 0; + padding: 1.25em; + width: 100%; + height: auto; + max-height: none; + background: white; + border: solid 1px #cccccc; + font-size: 16px; + z-index: 99; + max-width: 200px; +} +/* line 50, ../../../sass/foundation/components/_dropdown.scss */ +.f-dropdown.content > *:first-child { + margin-top: 0; +} +/* line 51, ../../../sass/foundation/components/_dropdown.scss */ +.f-dropdown.content > *:last-child { + margin-bottom: 0; +} +/* line 145, ../../../sass/foundation/components/_dropdown.scss */ +.f-dropdown.tiny { + max-width: 200px; +} +/* line 146, ../../../sass/foundation/components/_dropdown.scss */ +.f-dropdown.small { + max-width: 300px; +} +/* line 147, ../../../sass/foundation/components/_dropdown.scss */ +.f-dropdown.medium { + max-width: 500px; +} +/* line 148, ../../../sass/foundation/components/_dropdown.scss */ +.f-dropdown.large { + max-width: 800px; +} diff --git a/roles/taskotron/taskotron-frontend/files/static/css/normalize.css b/roles/taskotron/taskotron-frontend/files/static/css/normalize.css new file mode 100644 index 0000000000..a2e2ed7176 --- /dev/null +++ b/roles/taskotron/taskotron-frontend/files/static/css/normalize.css @@ -0,0 +1,420 @@ +/* normalize.css v2.1.2 | MIT License | git.io/normalize */ +/* ========================================================================== + HTML5 display definitions + ========================================================================== */ +/** + * Correct `block` display not defined in IE 8/9. + */ +/* line 22, ../../../sass/normalize.scss */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +/** + * Correct `inline-block` display not defined in IE 8/9. + */ +/* line 32, ../../../sass/normalize.scss */ +audio, +canvas, +video { + display: inline-block; +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ +/* line 41, ../../../sass/normalize.scss */ +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9. + * Hide the `template` element in IE, Safari, and Firefox < 22. + */ +/* line 52, ../../../sass/normalize.scss */ +[hidden], +template { + display: none; +} + +/* line 56, ../../../sass/normalize.scss */ +script { + display: none !important; +} + +/* ========================================================================== + Base + ========================================================================== */ +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ +/* line 70, ../../../sass/normalize.scss */ +html { + font-family: sans-serif; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ +} + +/** + * Remove default margin. + */ +/* line 80, ../../../sass/normalize.scss */ +body { + margin: 0; +} + +/* ========================================================================== + Links + ========================================================================== */ +/** + * Remove the gray background color from active links in IE 10. + */ +/* line 92, ../../../sass/normalize.scss */ +a { + background: transparent; +} + +/** + * Address `outline` inconsistency between Chrome and other browsers. + */ +/* line 100, ../../../sass/normalize.scss */ +a:focus { + outline: thin dotted; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ +/* line 109, ../../../sass/normalize.scss */ +a:active, +a:hover { + outline: 0; +} + +/* ========================================================================== + Typography + ========================================================================== */ +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari 5, and Chrome. + */ +/* line 122, ../../../sass/normalize.scss */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9, Safari 5, and Chrome. + */ +/* line 131, ../../../sass/normalize.scss */ +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. + */ +/* line 140, ../../../sass/normalize.scss */ +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari 5 and Chrome. + */ +/* line 148, ../../../sass/normalize.scss */ +dfn { + font-style: italic; +} + +/** + * Address differences between Firefox and other browsers. + */ +/* line 156, ../../../sass/normalize.scss */ +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Address styling not present in IE 8/9. + */ +/* line 166, ../../../sass/normalize.scss */ +mark { + background: #ff0; + color: #000; +} + +/** + * Correct font family set oddly in Safari 5 and Chrome. + */ +/* line 178, ../../../sass/normalize.scss */ +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} + +/** + * Improve readability of pre-formatted text in all browsers. + */ +/* line 187, ../../../sass/normalize.scss */ +pre { + white-space: pre-wrap; +} + +/** + * Set consistent quote types. + */ +/* line 195, ../../../sass/normalize.scss */ +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ +/* line 203, ../../../sass/normalize.scss */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ +/* line 212, ../../../sass/normalize.scss */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +/* line 219, ../../../sass/normalize.scss */ +sup { + top: -0.5em; +} + +/* line 223, ../../../sass/normalize.scss */ +sub { + bottom: -0.25em; +} + +/* ========================================================================== + Embedded content + ========================================================================== */ +/** + * Remove border when inside `a` element in IE 8/9. + */ +/* line 235, ../../../sass/normalize.scss */ +img { + border: 0; +} + +/** + * Correct overflow displayed oddly in IE 9. + */ +/* line 243, ../../../sass/normalize.scss */ +svg:not(:root) { + overflow: hidden; +} + +/* ========================================================================== + Figures + ========================================================================== */ +/** + * Address margin not present in IE 8/9 and Safari 5. + */ +/* line 255, ../../../sass/normalize.scss */ +figure { + margin: 0; +} + +/* ========================================================================== + Forms + ========================================================================== */ +/** + * Define consistent border, margin, and padding. + */ +/* line 267, ../../../sass/normalize.scss */ +fieldset { + border: 1px solid silver; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ +/* line 278, ../../../sass/normalize.scss */ +legend { + border: 0; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** + * 1. Correct font family not being inherited in all browsers. + * 2. Correct font size not being inherited in all browsers. + * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. + */ +/* line 292, ../../../sass/normalize.scss */ +button, +input, +select, +textarea { + font-family: inherit; + /* 1 */ + font-size: 100%; + /* 2 */ + margin: 0; + /* 3 */ +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ +/* line 304, ../../../sass/normalize.scss */ +button, +input { + line-height: normal; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. + * Correct `select` style inheritance in Firefox 4+ and Opera. + */ +/* line 316, ../../../sass/normalize.scss */ +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ +/* line 331, ../../../sass/normalize.scss */ +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ +/* line 341, ../../../sass/normalize.scss */ +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * 1. Address box sizing set to `content-box` in IE 8/9. + * 2. Remove excess padding in IE 8/9. + */ +/* line 351, ../../../sass/normalize.scss */ +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome + * (include `-moz` to future-proof). + */ +/* line 362, ../../../sass/normalize.scss */ +input[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari 5 and Chrome + * on OS X. + */ +/* line 375, ../../../sass/normalize.scss */ +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ +/* line 384, ../../../sass/normalize.scss */ +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * 1. Remove default vertical scrollbar in IE 8/9. + * 2. Improve readability and alignment in all browsers. + */ +/* line 394, ../../../sass/normalize.scss */ +textarea { + overflow: auto; + /* 1 */ + vertical-align: top; + /* 2 */ +} + +/* ========================================================================== + Tables + ========================================================================== */ +/** + * Remove most spacing between table cells. + */ +/* line 407, ../../../sass/normalize.scss */ +table { + border-collapse: collapse; + border-spacing: 0; +} diff --git a/roles/taskotron/taskotron-frontend/files/static/css/text.css b/roles/taskotron/taskotron-frontend/files/static/css/text.css new file mode 100644 index 0000000000..1e3e9efe0e --- /dev/null +++ b/roles/taskotron/taskotron-frontend/files/static/css/text.css @@ -0,0 +1,56 @@ +@charset "UTF-8"; +@font-face { + font-family: 'ComfortaaThin'; + src: url("../fonts/Comfortaa_Thin-webfont.eot"); + src: local("☺"), url("../fonts/Comfortaa_Thin-webfont.woff") format("woff"), url("../fonts/Comfortaa_Thin-webfont.ttf") format("truetype"), url("../fonts/Comfortaa_Thin-webfont.svg#webfontReo2lGxG") format("svg"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'ComfortaaRegular'; + src: url("../fonts/Comfortaa_Regular-webfont.eot"); + src: local("☺"), url("../fonts/Comfortaa_Regular-webfont.woff") format("woff"), url("../fonts/Comfortaa_Regular-webfont.ttf") format("truetype"), url("../fonts/Comfortaa_Regular-webfont.svg#webfontxbL3cos8") format("svg"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'ComfortaaBold'; + src: url("../fonts/Comfortaa_Bold-webfont.eot"); + src: local("☺"), url("../fonts/Comfortaa_Bold-webfont.woff") format("woff"), url("../fonts/Comfortaa_Bold-webfont.ttf") format("truetype"), url("../fonts/Comfortaa_Bold-webfont.svg#webfontjkcnhWWT") format("svg"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'CantarellRegular'; + src: url("../fonts/Cantarell-Regular-webfont.eot"); + src: local("☺"), url("../fonts/Cantarell-Regular-webfont.woff") format("woff"), url("../fonts/Cantarell-Regular-webfont.ttf") format("truetype"), url("../fonts/Cantarell-Regular-webfont.svg#webfontPQ4tPnyo") format("svg"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'CantarellBold'; + src: url("../fonts/Cantarell-Bold-webfont.eot"); + src: local("☺"), url("../fonts/Cantarell-Bold-webfont.woff") format("woff"), url("../fonts/Cantarell-Bold-webfont.ttf") format("truetype"), url("../fonts/Cantarell-Bold-webfont.svg#webfont3gCLDhwY") format("svg"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'CantarellBoldOblique'; + src: url("../fonts/Cantarell-BoldOblique-webfont.eot"); + src: local("☺"), url("../fonts/Cantarell-BoldOblique-webfont.woff") format("woff"), url("../fonts/Cantarell-BoldOblique-webfont.ttf") format("truetype"), url("../fonts/Cantarell-BoldOblique-webfont.svg#webfont3gCLDhwY") format("svg"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'CantarellOblique'; + src: url("../fonts/Cantarell-Oblique-webfont.eot"); + src: local("☺"), url("../fonts/Cantarell-Oblique-webfont.woff") format("woff"), url("../fonts/Cantarell-Oblique-webfont.ttf") format("truetype"), url("../fonts/Cantarell-Oblique-webfont.svg#webfont3gCLDhwY") format("svg"); + font-weight: normal; + font-style: normal; +} diff --git a/roles/taskotron/taskotron-frontend/files/static/img/plain-fedora-light.png b/roles/taskotron/taskotron-frontend/files/static/img/plain-fedora-light.png new file mode 100644 index 0000000000..07f5100ebe Binary files /dev/null and b/roles/taskotron/taskotron-frontend/files/static/img/plain-fedora-light.png differ diff --git a/roles/taskotron/taskotron-frontend/files/static/img/repeater.png b/roles/taskotron/taskotron-frontend/files/static/img/repeater.png new file mode 100644 index 0000000000..45d9189fba Binary files /dev/null and b/roles/taskotron/taskotron-frontend/files/static/img/repeater.png differ diff --git a/roles/taskotron/taskotron-frontend/tasks/main.yml b/roles/taskotron/taskotron-frontend/tasks/main.yml new file mode 100644 index 0000000000..5529428116 --- /dev/null +++ b/roles/taskotron/taskotron-frontend/tasks/main.yml @@ -0,0 +1,24 @@ +- name: ensure packages required for taskotron-frontend are installed + action: yum name={{ item }} state=latest + with_items: + - httpd + +- name: create dirs for static files + file: path=/var/www/html/{{ item }} state=directory owner=apache group=apache mode=1755 + with_items: + - 'static/' + - 'static/img' + - 'static/css' + - 'static/fonts' + +- name: copy static bits + copy: src=static/ dest=/var/www/html/static owner=apache group=apache mode=0644 + +- name: copy fonts + copy: src={{ bigfiles }}/fonts dest=/var/www/html/static/fonts owner=apache group=apache mode=0644 + +# this isn't actually a template right now, some variable and inventory mongering +# are going to be needed to get vars for taskotron master, resultsdb host etc. +- name: generate landing page + template: src=landingpage.html.j2 dest=/var/www/html/index.html owner=apache group=apache mode=0644 + diff --git a/roles/taskotron/taskotron-frontend/templates/landingpage.html.j2 b/roles/taskotron/taskotron-frontend/templates/landingpage.html.j2 new file mode 100644 index 0000000000..4d68fc39f7 --- /dev/null +++ b/roles/taskotron/taskotron-frontend/templates/landingpage.html.j2 @@ -0,0 +1,140 @@ + + + + + + + +
+ + + + + +Taskotron is a framework for automated task execution. Below are some quick links to the current staging instance.
+Taskotron is in the very early stages of development with the objective to replace AutoQA for automating selected QA tasks in Fedora. Some of its major envisioned features:
+Taskotron is under active development. If you're interested in contributing, check outour Development guide and the tickets and tasks on our phabricator instance (login required for main page for now but applications are available without login). +
+ +If you have any questions there are a few ways you can contact us. +