diff --git a/README.md b/README.md new file mode 100644 index 0000000..59a35ed --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +T4 TEMPLATE FRAMEWORK - Joomla Responsive Template Framework, built with Bootstrap & LESS +============== + +T4 Framework is a powerful and advanced template framework for Joomla. It is a modern, flexible and highly customizable framework. + +Download +-------- +- Landing Page: https://www.joomlart.com/t4-framework +- Documentation: https://www.joomlart.com/documentation/t4-framework/introduction diff --git a/admin/assets/css/admin-rtl.css b/admin/assets/css/admin-rtl.css new file mode 100644 index 0000000..2a38d67 --- /dev/null +++ b/admin/assets/css/admin-rtl.css @@ -0,0 +1,5403 @@ +/** + *------------------------------------------------------------------------------ + * @package T4 Framework for Joomla! + *------------------------------------------------------------------------------ + * @copyright Copyright (C) 2004-2019 JoomlArt.com. All Rights Reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + * @authors JoomlArt, JoomlaBamboo, (contribute to this project at github + * & Google group to become co-author) + *------------------------------------------------------------------------------ + */ +@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700"); +/* + New Pattern Color System + With this should be easier to overwrite colors + not only in SCSS but even CSS +*/ +/* T4 Theme */ +/* Misc */ +/* Elevation */ +/* https://material-components.github.io/material-components-web-catalog/#/component/elevation */ +/* box-shadow: $elevationZ*; */ +*, +*::before, +*::after { + -webkit-box-sizing: inherit; + box-sizing: inherit; } + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; } + @media (min-width: 576px) { + .container { + max-width: 540px; } } + @media (min-width: 768px) { + .container { + max-width: 720px; } } + @media (min-width: 992px) { + .container { + max-width: 960px; } } + @media (min-width: 1200px) { + .container { + max-width: 1140px; } } + +.container-fluid { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; } + +.row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; } + +.no-gutters { + margin-right: 0; + margin-left: 0; } + .no-gutters > .col, + .no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; } + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; } + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + +.col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + +.col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + +.col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + +.col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + +.col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + +.col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + +.col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + +.col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + +.col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + +.col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + +.col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + +.col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + +.col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + +.order-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + +.order-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + +.order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + +.order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + +.order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + +.order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + +.order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + +.order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + +.order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + +.order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + +.order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + +.order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + +.order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + +.order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + +.order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + +.offset-1 { + margin-left: 8.33333%; } + +.offset-2 { + margin-left: 16.66667%; } + +.offset-3 { + margin-left: 25%; } + +.offset-4 { + margin-left: 33.33333%; } + +.offset-5 { + margin-left: 41.66667%; } + +.offset-6 { + margin-left: 50%; } + +.offset-7 { + margin-left: 58.33333%; } + +.offset-8 { + margin-left: 66.66667%; } + +.offset-9 { + margin-left: 75%; } + +.offset-10 { + margin-left: 83.33333%; } + +.offset-11 { + margin-left: 91.66667%; } + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-sm-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + .order-sm-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + .order-sm-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + .order-sm-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-sm-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-sm-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-sm-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-sm-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-sm-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-sm-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-sm-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-sm-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-sm-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-sm-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-sm-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + .offset-sm-0 { + margin-left: 0; } + .offset-sm-1 { + margin-left: 8.33333%; } + .offset-sm-2 { + margin-left: 16.66667%; } + .offset-sm-3 { + margin-left: 25%; } + .offset-sm-4 { + margin-left: 33.33333%; } + .offset-sm-5 { + margin-left: 41.66667%; } + .offset-sm-6 { + margin-left: 50%; } + .offset-sm-7 { + margin-left: 58.33333%; } + .offset-sm-8 { + margin-left: 66.66667%; } + .offset-sm-9 { + margin-left: 75%; } + .offset-sm-10 { + margin-left: 83.33333%; } + .offset-sm-11 { + margin-left: 91.66667%; } } + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-md-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-md-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-md-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-md-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-md-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-md-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-md-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-md-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-md-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + .order-md-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + .order-md-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + .order-md-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-md-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-md-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-md-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-md-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-md-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-md-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-md-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-md-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-md-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-md-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-md-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + .offset-md-0 { + margin-left: 0; } + .offset-md-1 { + margin-left: 8.33333%; } + .offset-md-2 { + margin-left: 16.66667%; } + .offset-md-3 { + margin-left: 25%; } + .offset-md-4 { + margin-left: 33.33333%; } + .offset-md-5 { + margin-left: 41.66667%; } + .offset-md-6 { + margin-left: 50%; } + .offset-md-7 { + margin-left: 58.33333%; } + .offset-md-8 { + margin-left: 66.66667%; } + .offset-md-9 { + margin-left: 75%; } + .offset-md-10 { + margin-left: 83.33333%; } + .offset-md-11 { + margin-left: 91.66667%; } } + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-lg-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + .order-lg-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + .order-lg-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + .order-lg-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-lg-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-lg-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-lg-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-lg-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-lg-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-lg-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-lg-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-lg-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-lg-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-lg-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-lg-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + .offset-lg-0 { + margin-left: 0; } + .offset-lg-1 { + margin-left: 8.33333%; } + .offset-lg-2 { + margin-left: 16.66667%; } + .offset-lg-3 { + margin-left: 25%; } + .offset-lg-4 { + margin-left: 33.33333%; } + .offset-lg-5 { + margin-left: 41.66667%; } + .offset-lg-6 { + margin-left: 50%; } + .offset-lg-7 { + margin-left: 58.33333%; } + .offset-lg-8 { + margin-left: 66.66667%; } + .offset-lg-9 { + margin-left: 75%; } + .offset-lg-10 { + margin-left: 83.33333%; } + .offset-lg-11 { + margin-left: 91.66667%; } } + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-xl-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + .order-xl-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + .order-xl-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + .order-xl-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-xl-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-xl-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-xl-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-xl-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-xl-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-xl-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-xl-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-xl-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-xl-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-xl-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-xl-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + .offset-xl-0 { + margin-left: 0; } + .offset-xl-1 { + margin-left: 8.33333%; } + .offset-xl-2 { + margin-left: 16.66667%; } + .offset-xl-3 { + margin-left: 25%; } + .offset-xl-4 { + margin-left: 33.33333%; } + .offset-xl-5 { + margin-left: 41.66667%; } + .offset-xl-6 { + margin-left: 50%; } + .offset-xl-7 { + margin-left: 58.33333%; } + .offset-xl-8 { + margin-left: 66.66667%; } + .offset-xl-9 { + margin-left: 75%; } + .offset-xl-10 { + margin-left: 83.33333%; } + .offset-xl-11 { + margin-left: 91.66667%; } } + +.d-none { + display: none !important; } + +.d-inline { + display: inline !important; } + +.d-inline-block { + display: inline-block !important; } + +.d-block { + display: block !important; } + +.d-table { + display: table !important; } + +.d-table-row { + display: table-row !important; } + +.d-table-cell { + display: table-cell !important; } + +.d-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + +.d-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; } + .d-sm-inline { + display: inline !important; } + .d-sm-inline-block { + display: inline-block !important; } + .d-sm-block { + display: block !important; } + .d-sm-table { + display: table !important; } + .d-sm-table-row { + display: table-row !important; } + .d-sm-table-cell { + display: table-cell !important; } + .d-sm-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-sm-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +@media (min-width: 768px) { + .d-md-none { + display: none !important; } + .d-md-inline { + display: inline !important; } + .d-md-inline-block { + display: inline-block !important; } + .d-md-block { + display: block !important; } + .d-md-table { + display: table !important; } + .d-md-table-row { + display: table-row !important; } + .d-md-table-cell { + display: table-cell !important; } + .d-md-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-md-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; } + .d-lg-inline { + display: inline !important; } + .d-lg-inline-block { + display: inline-block !important; } + .d-lg-block { + display: block !important; } + .d-lg-table { + display: table !important; } + .d-lg-table-row { + display: table-row !important; } + .d-lg-table-cell { + display: table-cell !important; } + .d-lg-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-lg-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; } + .d-xl-inline { + display: inline !important; } + .d-xl-inline-block { + display: inline-block !important; } + .d-xl-block { + display: block !important; } + .d-xl-table { + display: table !important; } + .d-xl-table-row { + display: table-row !important; } + .d-xl-table-cell { + display: table-cell !important; } + .d-xl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-xl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +@media print { + .d-print-none { + display: none !important; } + .d-print-inline { + display: inline !important; } + .d-print-inline-block { + display: inline-block !important; } + .d-print-block { + display: block !important; } + .d-print-table { + display: table !important; } + .d-print-table-row { + display: table-row !important; } + .d-print-table-cell { + display: table-cell !important; } + .d-print-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-print-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +.flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + +.flex-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + +.flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + +.flex-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + +.flex-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + +.flex-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + +.flex-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } + +.justify-content-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + +.justify-content-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + +.justify-content-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + +.justify-content-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + +.align-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + +.align-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + +.align-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + +.align-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + +.align-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + +.align-self-auto { + -ms-flex-item-align: auto !important; + -ms-grid-row-align: auto !important; + align-self: auto !important; } + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + +.align-self-center { + -ms-flex-item-align: center !important; + -ms-grid-row-align: center !important; + align-self: center !important; } + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + -ms-grid-row-align: stretch !important; + align-self: stretch !important; } + +@media (min-width: 576px) { + .flex-sm-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-sm-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-sm-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-sm-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .flex-sm-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-sm-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-sm-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } + .justify-content-sm-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-sm-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-sm-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-sm-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-sm-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-sm-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-sm-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-sm-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-sm-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + -ms-grid-row-align: auto !important; + align-self: auto !important; } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + .align-self-sm-center { + -ms-flex-item-align: center !important; + -ms-grid-row-align: center !important; + align-self: center !important; } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + -ms-grid-row-align: stretch !important; + align-self: stretch !important; } } + +@media (min-width: 768px) { + .flex-md-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-md-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-md-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-md-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .flex-md-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-md-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-md-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } + .justify-content-md-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-md-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-md-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-md-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-md-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-md-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-md-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-md-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-md-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + -ms-grid-row-align: auto !important; + align-self: auto !important; } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + .align-self-md-center { + -ms-flex-item-align: center !important; + -ms-grid-row-align: center !important; + align-self: center !important; } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + -ms-grid-row-align: stretch !important; + align-self: stretch !important; } } + +@media (min-width: 992px) { + .flex-lg-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-lg-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-lg-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-lg-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .flex-lg-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-lg-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-lg-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } + .justify-content-lg-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-lg-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-lg-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-lg-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-lg-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-lg-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-lg-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-lg-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-lg-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + -ms-grid-row-align: auto !important; + align-self: auto !important; } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + .align-self-lg-center { + -ms-flex-item-align: center !important; + -ms-grid-row-align: center !important; + align-self: center !important; } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + -ms-grid-row-align: stretch !important; + align-self: stretch !important; } } + +@media (min-width: 1200px) { + .flex-xl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-xl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-xl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-xl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .flex-xl-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-xl-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-xl-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } + .justify-content-xl-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-xl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-xl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-xl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-xl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-xl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-xl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-xl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-xl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + -ms-grid-row-align: auto !important; + align-self: auto !important; } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + .align-self-xl-center { + -ms-flex-item-align: center !important; + -ms-grid-row-align: center !important; + align-self: center !important; } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + -ms-grid-row-align: stretch !important; + align-self: stretch !important; } } + +.pos-hidden-xl, +.pos-hidden-lg, +.pos-hidden-md, +.pos-hidden-sm, +.pos-hidden-xs { + display: none; } + +.xs .t4-layout-col:not(.pos-hidden-xs) { + display: block; } + +.sm .t4-layout-col:not(.pos-hidden-sm) { + display: block; } + +.md .t4-layout-col:not(.pos-hidden-md) { + display: block; } + +.lg .t4-layout-col:not(.pos-hidden-lg) { + display: block; } + +.xl .t4-layout-col:not(.pos-hidden-xl) { + display: block; } + +.def .t4-layout-col { + display: block; } + +.t4-modal-confirm-overlay, +.t4-modal-overlay { + background-color: rgba(0, 0, 0, 0.54); + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + z-index: 1060; } + +.t4-modal-confirm-overlay { + z-index: 1990; } + +.t4-modal-open .modal-backdrop { + background-color: rgba(0, 0, 0, 0.54); + z-index: 1050; } + +#t4Modal { + border-radius: 0; + top: 0; } + #t4Modal .modal-dialog { + -webkit-transform: translate(0); + -ms-transform: translate(0); + transform: translate(0); + max-width: 40%; } + #t4Modal .modal-content { + border: 0; } + +#t4-confirm { + max-width: 480px; + z-index: 2000; } + +.t4-modal, +#t4Modal .modal-dialog { + background-color: #fff; + -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); + border-radius: 4px; + font-family: Roboto, Helvetica, sans-serif; + font-size: 0.875rem; + padding: 0; + position: fixed; + left: 50%; + line-height: 1.5; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + width: 640px; + z-index: 1100; } + +.t4-modal.t4-mega-item { + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + top: 10%; + bottom: 10%; } + .t4-modal.t4-mega-item .t4-modal-inner { + height: calc(100% - 120px); + overflow-y: scroll; } + +.t4-modal .t4-modal-header, +#t4Modal .modal-header { + border-radius: 3px 3px 0 0; + border-bottom: 1px solid rgba(38, 50, 56, 0.12); + -webkit-box-shadow: 0 5px 10px -5px #e1e1e1; + box-shadow: 0 5px 10px -5px #e1e1e1; + line-height: 1; + min-height: 56px; + padding: 20px 16px; + position: relative; + top: auto; + left: auto; + height: auto; } + +.t4-modal.no-title .t4-modal-header { + display: none; } + +.t4-modal .t4-modal-header-title, +#t4Modal .modal-header .modal-title { + color: #424242; + font-size: 1.25rem; + font-weight: 400; + margin: 0; } + .t4-modal .t4-modal-header-title i, + #t4Modal .modal-header .modal-title i { + margin-left: 8px; } + +.t4-modal .action-t4-modal-confirm-close, +.t4-modal .action-t4-modal-close, +.t4-modal .t4-modal-block-close, +.t4-fonts-manager .action-t4-modal-close { + border-radius: 50%; + color: #9e9e9e; + position: absolute; + top: 12px; + left: 12px; + height: 40px; + text-align: center; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; + width: 40px; } + .t4-modal .action-t4-modal-confirm-close:hover, .t4-modal .action-t4-modal-confirm-close:focus, .t4-modal .action-t4-modal-confirm-close:active, + .t4-modal .action-t4-modal-close:hover, + .t4-modal .action-t4-modal-close:focus, + .t4-modal .action-t4-modal-close:active, + .t4-modal .t4-modal-block-close:hover, + .t4-modal .t4-modal-block-close:focus, + .t4-modal .t4-modal-block-close:active, + .t4-fonts-manager .action-t4-modal-close:hover, + .t4-fonts-manager .action-t4-modal-close:focus, + .t4-fonts-manager .action-t4-modal-close:active { + background-color: #f5f5f5; + color: #212121; + cursor: pointer; } + .t4-modal .action-t4-modal-confirm-close span, + .t4-modal .action-t4-modal-close span, + .t4-modal .t4-modal-block-close span, + .t4-fonts-manager .action-t4-modal-close span { + font-size: 1.25rem; + line-height: 40px; } + +.t4-modal-content { + padding: 16px; } + .t4-modal-content .chzn-container { + width: 100% !important; } + .t4-modal-content .msg { + margin-bottom: 0; } + +.t4-modal.no-title .t4-modal-content { + padding-top: 24px; } + .t4-modal.no-title .t4-modal-content .msg { + font-size: 1.125rem; } + +.t4-modal .nav-tabs { + border-bottom: 1px solid rgba(38, 50, 56, 0.12); + margin-left: -16px; + margin-right: -16px; + padding-left: 8px; + padding-right: 8px; } + .t4-modal .nav-tabs li { + margin: 0 0 -1px; + padding-left: 8px; + padding-right: 8px; } + .t4-modal .nav-tabs li a { + border: 0; + border-radius: 0; + color: #757575; + display: block; + font-weight: 500; + padding: 8px 8px 12px; + position: relative; + text-transform: uppercase; } + .t4-modal .nav-tabs li a:hover, .t4-modal .nav-tabs li a:focus, .t4-modal .nav-tabs li a:active { + background: transparent; + border: 0; } + .t4-modal .nav-tabs li a:after { + content: ""; + display: block; + height: 2px; + position: absolute; + left: 0; + bottom: 0; + width: 100%; } + .t4-modal .nav-tabs li.active a { + color: #2196F3; } + .t4-modal .nav-tabs li.active a:after { + background-color: #2196F3; } + +.t4-modal .control-group { + margin-bottom: 12px; } + +.t4-modal .tab-pane > .row { + margin-left: -15px; } + +div.config-section { + background-color: #f5f5f5; + padding: 8px; + text-align: center; } + div.config-section .col-inner { + border: 1px solid rgba(38, 50, 56, 0.12); + font-size: 0.75rem; + padding: 8px; + text-align: left; } + div.config-section .col-inner:hover { + cursor: default; } + +.t4-layout-xresize, +.t4-mega-xresize { + margin-bottom: 8px; } + .t4-layout-xresize::after, + .t4-mega-xresize::after { + display: block; + clear: both; + content: ""; } + .t4-layout-xresize .t4-layout-col, + .t4-mega-xresize .t4-layout-col { + padding-left: 4px; + padding-right: 4px; + position: relative; + left: 0 !important; } + .t4-layout-xresize .ui-resizable-resizing, + .t4-mega-xresize .ui-resizable-resizing { + cursor: ew-resize; } + .t4-layout-xresize .ui-resizable-resizing .col-inner:hover, + .t4-mega-xresize .ui-resizable-resizing .col-inner:hover { + cursor: ew-resize; } + .t4-layout-xresize .ui-resizable-handle, + .t4-mega-xresize .ui-resizable-handle { + background-color: #f5f5f5; + color: #bdbdbd; + display: block; + height: 34px; + padding-left: 1px; + position: absolute; + top: 1px; + left: 4px; + text-align: center; + width: 8px; } + .t4-layout-xresize .ui-resizable-handle:before, + .t4-mega-xresize .ui-resizable-handle:before { + font-family: "Font Awesome 5 Pro"; + content: "\f142"; + font-weight: 300; + line-height: 34px; } + .t4-layout-xresize .ui-resizable-handle:hover, + .t4-mega-xresize .ui-resizable-handle:hover { + color: #757575; + cursor: w-resize; } + +.config-section.t4-row-container { + padding: 0 8px 8px; } + .config-section.t4-row-container .t4-content { + padding: 8px; } + +.t4-admin-layout { + -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05); + display: block; + list-style: none; + margin: 0 -8px 12px -8px; + padding: 8px 8px 0; + position: relative; + text-align: left; } + .t4-admin-layout::after { + display: block; + clear: both; + content: ""; } + .t4-admin-layout:before { + background-color: #ddd; + content: ""; + height: 1px; + position: absolute; + left: 0; + bottom: 0; + width: 100%; } + .t4-admin-layout li { + display: block; + float: right; + padding: 0 8px 0 0; + position: relative; + text-align: center; } + .t4-admin-layout li span { + border-bottom: 1px solid #ddd; + color: #757575; + display: block; + line-height: 32px; + padding: 0 8px; + text-transform: capitalize; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-admin-layout li span:hover { + color: #424242; + cursor: pointer; } + .t4-admin-layout li span.active { + border-bottom: 1px solid #2196F3; + color: #2196F3; } + +.t4-admin-layout-action { + padding: 0 0 12px; + overflow: hidden; } + .t4-admin-layout-action .btn { + background: #fff; + border-radius: 25px; + border: 0; + -webkit-box-shadow: 0; + box-shadow: 0; + color: #757575; + display: inline-block; + height: 28px; + line-height: 28px; + margin-right: 0.25rem; + padding: 0 12px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-admin-layout-action .btn:hover, .t4-admin-layout-action .btn:focus, .t4-admin-layout-action .btn:active { + background-color: #2196F3; + color: #fff; } + .t4-admin-layout-action .btn i { + margin-left: 4px; } + +.t4-layout-column, +.t4-mega-column { + float: right; } + +.t4-layout-reset { + border-radius: 0; + float: left; } + +.t4-admin-layout-devices { + background-color: #fff; + border-radius: 25px; + float: right; } + .t4-admin-layout-devices button.btn { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + border: 0; + height: 28px; + line-height: 28px; + margin: 0 !important; + min-width: 32px; + padding: 0 10px; + outline: none; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-admin-layout-devices button.btn:first-child { + border-radius: 25px; } + .t4-admin-layout-devices button.btn.btn:last-child { + border-radius: 25px; } + .t4-admin-layout-devices button.btn:hover, .t4-admin-layout-devices button.btn:focus, .t4-admin-layout-devices button.btn:active { + background: transparent; + border: 0; } + .t4-admin-layout-devices button.btn:hover i, .t4-admin-layout-devices button.btn:focus i, .t4-admin-layout-devices button.btn:active i { + color: #2196F3; } + .t4-admin-layout-devices button.btn i { + color: #bdbdbd; + font-size: 0.75rem; + margin-right: 0; } + .t4-admin-layout-devices button.btn.active { + background: #2196F3; + border-radius: 25px; + -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); } + .t4-admin-layout-devices button.btn.active i { + color: #fff; } + .t4-admin-layout-devices span.active { + background: #2196F3; + border-radius: 25px; + -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + color: #fff; } + .t4-admin-layout-devices span.active i { + color: #fff; } + +.t4-layout-ncolumns { + margin: 0 auto; + width: 180px; } + .t4-layout-ncolumns .btn { + background-color: #fff; + border: 1px solid rgba(38, 50, 56, 0.12); + border-radius: 0 !important; + -webkit-box-shadow: none; + box-shadow: none; + height: 30px; + line-height: 20px; + text-align: center; + width: 30px; } + .t4-layout-ncolumns .btn:hover, .t4-layout-ncolumns .btn:focus, .t4-layout-ncolumns .btn:active { + background-color: #eee; } + .t4-layout-ncolumns .selected, + .t4-layout-ncolumns .active { + background-color: #eee; } + +.container_setting .btn-group { + background-color: #f5f5f5; + border-radius: 25px; } + .container_setting .btn-group .btn { + background: transparent; + border: 0; + border-radius: 25px; + -webkit-box-shadow: none; + box-shadow: none; + line-height: 28px; + padding: 0 16px; } + .container_setting .btn-group .btn.active { + background: #2196F3; + -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + color: #fff; } + .container_setting .btn-group .btn:first-child, .container_setting .btn-group .btn:last-child { + border-radius: 25px; } + +.link_color .minicolors-theme-bootstrap, +.text_color .minicolors-theme-bootstrap, +.link_hover_color .minicolors-theme-bootstrap, +.background_color .minicolors-theme-bootstrap { + width: 100%; } + .link_color .minicolors-theme-bootstrap .minicolors-input, + .text_color .minicolors-theme-bootstrap .minicolors-input, + .link_hover_color .minicolors-theme-bootstrap .minicolors-input, + .background_color .minicolors-theme-bootstrap .minicolors-input { + height: 32px; + width: 100%; } + .link_color .minicolors-theme-bootstrap .minicolors-swatch, + .text_color .minicolors-theme-bootstrap .minicolors-swatch, + .link_hover_color .minicolors-theme-bootstrap .minicolors-swatch, + .background_color .minicolors-theme-bootstrap .minicolors-swatch { + border-radius: 50%; + height: 24px; + left: auto; + right: 4px; + width: 24px; } + .link_color .minicolors-theme-bootstrap .minicolors-panel, + .text_color .minicolors-theme-bootstrap .minicolors-panel, + .link_hover_color .minicolors-theme-bootstrap .minicolors-panel, + .background_color .minicolors-theme-bootstrap .minicolors-panel { + right: 0; + left: auto !important; + height: 165px; + width: 185px; } + +.extra_class { + overflow: hidden; + clear: both; } + .extra_class input[type="text"] { + width: 290px !important; } + +.config_pattern .control-group { + float: left; + padding: 0 8px; + width: 50%; } + .config_pattern .control-group.title { + float: none; + width: 100%; } + +.pattern-preview { + -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); + border-radius: 5px; + height: 100%; + padding: 16px; + text-align: middle; } + .pattern-preview h3 { + margin: 0 0 8px; } + .pattern-preview p { + margin: 0; } + +.t4-choise-menu-item ul { + list-style: none; + margin: 0; + padding: 0; } + .t4-choise-menu-item ul li { + padding: 5.33333px 0; } + .t4-choise-menu-item ul li.allitem { + border-bottom: 1px solid rgba(38, 50, 56, 0.12); } + .t4-choise-menu-item ul li.allitem label { + font-weight: 600; } + .t4-choise-menu-item ul li label, .t4-choise-menu-item ul li .t4-pane .control-label label, .t4-pane .control-label .t4-choise-menu-item ul li label, + .t4-choise-menu-item ul li .t4-modal .control-label label, .t4-modal .control-label .t4-choise-menu-item ul li label { + font-size: 0.75rem; + margin-bottom: 0; } + .t4-choise-menu-item ul li input { + margin: 0 8px 0 0; + vertical-align: middle; } + .t4-choise-menu-item ul li ul li { + position: relative; } + .t4-choise-menu-item ul li ul li input { + margin-right: 28px; } + .t4-choise-menu-item ul li ul li:before { + border-left: 1px dotted #9e9e9e; + content: ""; + display: block; + top: 2px; + bottom: 2px; + left: 36px; + position: absolute; + width: 0; } + .t4-choise-menu-item ul li ul ul li input { + margin-right: 44px; } + .t4-choise-menu-item ul li ul ul li:before { + left: 52px; } + .t4-choise-menu-item ul li ul ul ul li input { + margin-right: 60px; } + .t4-choise-menu-item ul li ul ul ul li:before { + left: 68px; } + +.t4-modal .t4-modal-footer { + border-top: 1px solid rgba(44, 58, 65, 0.12); + padding: 16px; + text-align: right; } + +.t4-modal .t4-modal-footer .btn { + background-color: transparent; + border: 0; + border-radius: 4px; + -webkit-box-shadow: none; + box-shadow: none; + color: #616161; + font-size: .875rem; + font-weight: 500; + margin-left: 8px; + height: 32px; + line-height: 32px; + letter-spacing: .25px; + padding: 0 16px; } + .t4-modal .t4-modal-footer .btn:hover, .t4-modal .t4-modal-footer .btn:focus, .t4-modal .t4-modal-footer .btn:active { + background-color: #eee; } + .t4-modal .t4-modal-footer .btn .fa { + margin-right: 4px; } + +.t4-modal .t4-modal-footer .btn-success, +.t4-modal .t4-modal-footer .btn-primary { + background-color: #2196F3; + color: #fff; } + .t4-modal .t4-modal-footer .btn-success:hover, .t4-modal .t4-modal-footer .btn-success:focus, .t4-modal .t4-modal-footer .btn-success:active, + .t4-modal .t4-modal-footer .btn-primary:hover, + .t4-modal .t4-modal-footer .btn-primary:focus, + .t4-modal .t4-modal-footer .btn-primary:active { + background-color: #0d8aee; + color: #fff; } + +.t4-modal .t4-modal-footer .t4-edit-block-remove { + background-color: #f5f5f5; + float: left; } + +.t4-fonts-filter { + background-color: #fff; + border-bottom: 1px solid rgba(38, 50, 56, 0.12); + padding: 8px 16px 0 8px; + position: -webkit-sticky; + position: sticky; + left: 0; + top: 0; } + .t4-fonts-filter .font-filter { + border-radius: 25px; + float: right; + height: 32px; + line-height: 32px; + padding: 0 16px; } + .t4-fonts-filter ul.nav-tabs { + border: 0; + margin: 8px 0 0 0; } + .t4-fonts-filter ul.nav-tabs .nav-item { + margin-bottom: -1px; + padding: 0 8px; } + .t4-fonts-filter ul.nav-tabs .nav-item .nav-link { + background-color: transparent; + border: 0; + border-radius: 0; + color: #757575; + padding: 8px 0 12px 0; + position: relative; } + .t4-fonts-filter ul.nav-tabs .nav-item .nav-link:after { + content: ""; + display: block; + height: 2px; + position: absolute; + bottom: 0; + left: 0; + width: 100%; } + .t4-fonts-filter ul.nav-tabs .nav-item.active .nav-link { + color: #2196F3; } + .t4-fonts-filter ul.nav-tabs .nav-item.active .nav-link:after { + background-color: #2196F3; } + +#t4Modal .tab-content { + padding: 16px; + overflow: hidden; } + +#t4-scss-editor-variables, +#t4-scss-editor-custom { + border: 1px solid rgba(38, 50, 56, 0.12); + min-height: 350px; + padding: 8px; + width: 100%; } + +.t4-fonts-manager ul.base-fonts, .t4-fonts-manager ul.jub-fonts { + margin: 0; + padding: 0; + list-style: none; } + .t4-fonts-manager ul.base-fonts::after, .t4-fonts-manager ul.jub-fonts::after { + display: block; + clear: both; + content: ""; } + .t4-fonts-manager ul.base-fonts li, .t4-fonts-manager ul.jub-fonts li { + display: block; + float: left; + width: 33%; + list-style: none; + margin: 0; + padding: 0; } + +.t4-fonts-manager .jub-font[data-bash="1"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts01.jpeg); } + +.t4-fonts-manager .jub-font[data-bash="2"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts02.jpeg); } + +.t4-fonts-manager .jub-font[data-bash="3"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts03.jpeg); } + +.t4-fonts-manager .jub-font[data-bash="4"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts04.jpeg); } + +.t4-fonts-manager .jub-font[data-bash="5"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts05.jpeg); } + +.t4-fonts-manager .jub-font[data-bash="6"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts06.jpeg); } + +.t4-fonts-manager .jub-font[data-bash="7"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts07.jpeg); } + +.t4-fonts-manager .jub-font[data-bash="8"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts08.jpeg); } + +.t4-fonts-manager .jub-font[data-bash="9"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts09.jpeg); } + +.t4-fonts-manager .jub-font[data-bash="10"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts10.jpeg); } + +.imageModal_jform_t4layout_layout_media { + z-index: 10000; } + +body .popover { + z-index: 1101; } + +.t4-pane label, .t4-pane .control-label label, .t4-modal .control-label .t4-pane label, +.t4-modal label, +.t4-pane .control-label .t4-modal label, +.t4-modal .control-label label { + color: #9e9e9e; + font-size: 0.75rem; + font-weight: 400; + margin-bottom: 4px; + padding-left: 8px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + +.t4-pane .control-label label, +.t4-modal .control-label label { + display: inline-block; + padding-right: 12px; } + +.t4-pane .sub-group input[type="text"], +.t4-modal-content input[type="text"] { + background-color: rgba(33, 33, 33, 0.08); + border: 1px solid transparent; + border-radius: 25px; + color: #212121; + height: 28px; + font-size: 0.75rem; + font-family: Roboto, Helvetica, sans-serif; + font-weight: 500; + line-height: 28px; + padding: 8px 12px; + width: 100%; + -webkit-transition: all 0.25s; + -o-transition: all 0.25s; + transition: all 0.25s; } + .t4-pane .sub-group input[type="text"]:focus, + .t4-modal-content input[type="text"]:focus { + background-color: #fff; + border-color: rgba(38, 50, 56, 0.12); } + +.t4-pane input[type="text"].invalid { + background-color: #fde1df; + border: 1px solid #ea1c0d; } + +.t4-pane input#typelist_theme_letter_spacing:placeholder { + content: "2"; + display: inline-block; } + +.t4-button, #assignment.t4-assignment .btn-toolbar .btn, #assignment.t4-assignment .menu-links-block .btn, +.t4-btn { + background-color: rgba(0, 0, 0, 0.1); + -webkit-box-shadow: none; + box-shadow: none; + border: 0; + color: #757575; + display: inline-block; + border-radius: 25px; + font-family: Roboto, Helvetica, sans-serif; + height: 28px; + line-height: 28px; + padding: 0 12px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-button:hover, #assignment.t4-assignment .btn-toolbar .btn:hover, #assignment.t4-assignment .menu-links-block .btn:hover, .t4-button:focus, #assignment.t4-assignment .btn-toolbar .btn:focus, #assignment.t4-assignment .menu-links-block .btn:focus, .t4-button:active, #assignment.t4-assignment .btn-toolbar .btn:active, #assignment.t4-assignment .menu-links-block .btn:active, + .t4-btn:hover, + .t4-btn:focus, + .t4-btn:active { + background-color: #9e9e9e; + color: #fff; + cursor: pointer; + text-decoration: none; } + .t4-button.has-icon i, #assignment.t4-assignment .btn-toolbar .has-icon.btn i, #assignment.t4-assignment .menu-links-block .has-icon.btn i, + .t4-btn.has-icon i { + margin-right: 4px; } + .t4-button i, #assignment.t4-assignment .btn-toolbar .btn i, #assignment.t4-assignment .menu-links-block .btn i, + .t4-btn i { + margin-left: 4px; } + +.t4-btn.btn-primary { + background-color: #2196F3; + border: 0; } + .t4-btn.btn-primary:hover, .t4-btn.btn-primary:focus, .t4-btn.btn-primary:active { + background-color: #0d8aee; } + +.t4-btn.btn-success { + background-color: #4CAF50; + border: 0; } + .t4-btn.btn-success:hover, .t4-btn.btn-success:focus, .t4-btn.btn-success:active { + background-color: #449d48; } + +.t4-btn.btn-danger { + background-color: #F44336; + border: 0; } + .t4-btn.btn-danger:hover, .t4-btn.btn-danger:focus, .t4-btn.btn-danger:active { + background-color: #f32c1e; } + +.btn-md { + font-size: 13px; + height: 32px; + line-height: 32px; + padding-left: 16px; + padding-right: 16px; + letter-spacing: 1px; + text-transform: uppercase; } + .btn-md i { + margin-left: 8px; } + +.btn-icon { + padding-left: 12px; + padding-right: 12px; } + .btn-icon i { + margin-right: 0; } + +.t4-pane .minicolors { + clear: both; + display: block; + position: relative; + padding: 0; } + .t4-pane .minicolors input { + background-color: #eee; + border-radius: 25px; + color: #757575; + height: 28px; + line-height: 28px; + padding: 0 32px 0 12px; + width: 100%; } + .t4-pane .minicolors .minicolors-swatch { + background: none; + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 50%; + right: 2px; + left: auto; + top: 2px; + bottom: 0; + height: 24px; + -webkit-transform: none; + -ms-transform: none; + transform: none; + width: 24px; } + .t4-pane .minicolors .minicolors-swatch span { + -webkit-box-shadow: none; + box-shadow: none; } + .t4-pane .minicolors .minicolors-panel { + border-radius: 2px; + -webkit-box-shadow: none; + box-shadow: none; + height: 164px; + right: 0; + left: auto; + top: 36px; + width: 204px; } + +.t4-input[type="checkbox"], +.t4-input[type="checkbox"][readonly] { + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + background: #e0e0e0; + border: 0; + border-radius: 15px; + height: 18px; + min-height: 18px; + padding-left: 0; + position: relative; + margin-top: 0; + outline: 0 !important; + -webkit-transition: all 0.25s; + -o-transition: all 0.25s; + transition: all 0.25s; + width: 36px; } + .t4-input[type="checkbox"]:checked, + .t4-input[type="checkbox"][readonly]:checked { + background-color: #2196F3; } + .t4-input[type="checkbox"]:checked:before, + .t4-input[type="checkbox"][readonly]:checked:before { + background-color: #fff; + right: auto; + -webkit-transform: translateX(20px); + -ms-transform: translateX(20px); + transform: translateX(20px); } + .t4-input[type="checkbox"]:before, + .t4-input[type="checkbox"][readonly]:before { + background-color: #fff; + border-radius: 50%; + content: ""; + display: block; + height: 14px; + position: absolute; + top: 2px; + left: 2px; + -webkit-transition: .4s; + -o-transition: .4s; + transition: .4s; + width: 14px; } + +.t4-modal input[type="number"] { + background-color: #eee; + border: 0; + border-radius: 25px; + height: 28px; + padding: 0 8px; } + +.t4-group-toggle { + clear: both; + display: block; + margin-top: 8px; } + .t4-group-toggle input { + float: right; } + .t4-group-toggle small, .t4-group-toggle label, .t4-group-toggle .t4-pane .control-label label, .t4-pane .control-label .t4-group-toggle label, + .t4-group-toggle .t4-modal .control-label label, .t4-modal .control-label .t4-group-toggle label { + display: inline-block; + margin-bottom: 0; + padding-left: 0; + vertical-align: middle; } + +.t4-pane .input-append, +.field-media-wrapper .input-group-append { + background-color: #eee; + border-radius: 25px; + padding: 3px 100px 3px 3px; + margin-bottom: 16px; + position: relative; + white-space: normal; + width: 100%; } + .t4-pane .input-append .add-on, + .field-media-wrapper .input-group-append .add-on { + background: transparent; + border-radius: 0; + border: 0; + color: #9e9e9e; + margin: 0; + padding: 0; + position: absolute; + left: 12px; + top: 8px; + z-index: 20; } + .t4-pane .input-append input.field-media-input[type="text"], + .field-media-wrapper .input-group-append input.field-media-input[type="text"] { + background: #fff; + height: 27.2px; + line-height: 27.2px; + margin-bottom: 0; + padding-left: 26px; + padding-right: 8px; + z-index: 10; } + .t4-pane .input-append button.btn, + .field-media-wrapper .input-group-append button.btn { + background-color: #2196F3; + border-radius: 25px !important; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; + font-family: Roboto, Helvetica, sans-serif; + font-size: 0.75rem; + font-weight: 500; + margin: 0 0 4px 4px; + padding: 5px 7px; + position: absolute; + text-transform: uppercase; } + .t4-pane .input-append button.btn:hover, .t4-pane .input-append button.btn:focus, .t4-pane .input-append button.btn:active, + .field-media-wrapper .input-group-append button.btn:hover, + .field-media-wrapper .input-group-append button.btn:focus, + .field-media-wrapper .input-group-append button.btn:active { + background-color: #128ff2; + color: #fff; } + .t4-pane .input-append button.btn span, + .field-media-wrapper .input-group-append button.btn span { + font-size: 10px; + margin: 0; } + .t4-pane .input-append button.button-select, + .field-media-wrapper .input-group-append button.button-select { + padding-right: 10px; + padding-left: 10px; + top: 3px; + right: 34px; } + .t4-pane .input-append button.button-clear, + .field-media-wrapper .input-group-append button.button-clear { + background-color: rgba(0, 0, 0, 0.2); + top: 3px; + right: 3px; } + .t4-pane .input-append button.button-clear:hover, .t4-pane .input-append button.button-clear:focus, .t4-pane .input-append button.button-clear:active, + .field-media-wrapper .input-group-append button.button-clear:hover, + .field-media-wrapper .input-group-append button.button-clear:focus, + .field-media-wrapper .input-group-append button.button-clear:active { + background-color: #F44336; } + .t4-pane .input-append button.button-clear span:before, + .field-media-wrapper .input-group-append button.button-clear span:before { + font-family: "Font Awesome 5 Pro"; + content: "\f00d"; + font-weight: 300; } + +.field-media-wrapper { + margin-bottom: 0; } + +.t4-pane textarea { + background: #eee; + border: 0; + border-radius: 5px; + color: #424242; + font-size: 0.875rem; + height: 150px; + padding: 16px; + width: 100%; } + .t4-pane textarea:focus, .t4-pane textarea:active { + border: 0; } + +div.chzn-container { + width: 100% !important; } + div.chzn-container .chzn-single { + background-color: rgba(0, 0, 0, 0.075); + border-radius: 25px; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + color: #212121; + height: 28px; + line-height: 28px; + padding: 0 12px; } + div.chzn-container .chzn-single span { + color: #757575; + font-family: Roboto, Helvetica, sans-serif; + font-size: 0.75rem; } + div.chzn-container .chzn-single .search-choice-close { + top: 4px; } + div.chzn-container .chzn-single .search-choice-close:hover, div.chzn-container .chzn-single .search-choice-close:focus { + color: #2196F3; } + div.chzn-container .chzn-single .search-choice-close:before { + font-family: "Font Awesome 5 Pro"; + color: #757575; + content: "\f00d"; + font-weight: 300; + font-size: 0.875rem; } + div.chzn-container .chzn-single div { + background: none; + border: 0; + left: 8px; } + div.chzn-container .chzn-single b:after { + border-top: 5px solid #bdbdbd; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + content: ""; + display: block; + font-size: 18px; + height: 0; + position: absolute; + top: 12px; + left: 8px; + width: 0; } + div.chzn-container.chzn-with-drop .chzn-single { + background-color: #fff; + border-radius: 4px 4px 0 0; + border: 1px solid rgba(38, 50, 56, 0.12); + border-bottom: 0; } + div.chzn-container.chzn-with-drop .chzn-single > div { + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; } + div.chzn-container .chzn-drop { + border: 1px solid rgba(38, 50, 56, 0.12); } + div.chzn-container .chzn-drop .chzn-search input[type="text"]:focus { + border: 1px solid #2196F3; + height: 28px; + padding: 0 8px; } + div.chzn-container ul.chzn-results { + padding: 0 0 4px; } + div.chzn-container ul.chzn-results li { + font-size: 0.75rem; + padding: 5.33333px 16px; + line-height: 1.3; } + div.chzn-container ul.chzn-results li:hover, div.chzn-container ul.chzn-results li.highlighted { + background-color: #2196F3; + color: #fff; } + +.t4-pane .t4-font-family .controls, +.t4-pane .t4-heading-font-family .controls { + padding-right: 40px; + position: relative; } + +.t4-pane .t4-font-family button, +.t4-pane .t4-heading-font-family button { + background-color: #eee; + border: 0; + border-radius: 50%; + color: #9e9e9e; + font-size: 1.125rem; + position: absolute; + right: 0; + top: 0; + height: 32px; + line-height: 1; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; + width: 32px; } + .t4-pane .t4-font-family button:hover, .t4-pane .t4-font-family button:focus, .t4-pane .t4-font-family button:active, + .t4-pane .t4-heading-font-family button:hover, + .t4-pane .t4-heading-font-family button:focus, + .t4-pane .t4-heading-font-family button:active { + background-color: #2196F3; + color: #fff; } + +.t4-input[type=range] { + -webkit-appearance: none; + background: transparent; + cursor: pointer; + position: relative; + width: 100%; + z-index: 6; } + .t4-input[type=range]:focus, .t4-input[type=range]:active { + border: 0; } + +.t4-input[type=range]::-moz-range-thumb { + -moz-appearance: none; + background: #2196F3; + background-image: none; + border: none; + border-radius: 50%; + box-sizing: border-box; + height: 12px; + outline: none; + width: 12px; } + +.t4-slider { + height: 18px; + position: relative; + float: left; + margin-top: 3px; + width: 75%; + z-index: 2; } + .t4-slider .slider-bg { + background: #e0e0e0; + border-radius: 3px; + border: 0; + position: absolute; + height: 3px; + top: 10px; + left: 0; + margin: 0 6px; + padding: 0; + overflow: hidden; + width: calc(100% - 12px); } + .t4-slider .slider-bg .slider-bg-lower { + background-color: #2196F3; + border-radius: 3px 0 0 3px; + height: 3px; + position: relative; } + +.opacity .controls span { + display: inline-block; + float: right; + width: 24%; } + +.t4-param-reset { + color: #9e9e9e; + display: inline-block; + font-size: 0.75rem; + line-height: 16px; + margin-left: 4px; + text-align: center; + -webkit-transition: all 0.25s; + -o-transition: all 0.25s; + transition: all 0.25s; + z-index: 100; } + .t4-param-reset:hover, .t4-param-reset:active { + color: #616161; + cursor: pointer; } + +.control-helper { + color: #9e9e9e; + font-size: 0.75rem; + padding: 4px 16px; } + .control-helper:empty { + display: none; } + .control-helper small { + background: #f0f0f0; + border-radius: 2px; + color: #616161; + display: inline-block; + line-height: 1; + margin: 0 3px 0 0; + padding: 1px 2px; } + +.t4-pane div.field-spacer { + border-top: 1px solid rgba(38, 50, 56, 0.12); + padding-top: 4px; + text-transform: uppercase; } + .t4-pane div.field-spacer label { + color: #9e9e9e; + font-size: 0.6875rem; + letter-spacing: 0.5px; } + +.t4-modal .control-group.block #t4layoutcol_block_chzn { + width: 68% !important; } + +.t4-modal .control-group.block .t4-btn { + margin: 0 4px; } + +.t4-pane .sub-group { + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + padding: 0; } + .t4-pane .sub-group .sub-group-inner { + padding: 0 8px; } + .t4-pane .sub-group .sub-group-inner .sub-group-inner { + padding: 0; } + .t4-pane .sub-group .sub-legend .item-title { + color: #424242; + font-size: 0.875rem; + font-weight: 500; } + .t4-pane .sub-group .sub-legend .item-title:hover { + color: #2196F3; + cursor: pointer; } + +.t4-pane .sub-group.disabled .sub-legend .item-title { + position: relative; } + .t4-pane .sub-group.disabled .sub-legend .item-title:after { + border-radius: 50%; + content: "\f023"; + display: inline-block; + height: 16px; + font-family: "Font Awesome 5 Pro"; + font-weight: 300; + font-size: 9px; + line-height: 16px; + position: absolute; + top: -5px; + text-align: center; + right: -16px; + width: 16px; } + +.t4-pane .sub-group-direct { + background-color: #fff; + border-top: 1px solid rgba(38, 50, 56, 0.12); + padding-top: 16px; } + +.t4-pane .sub-group .control-group { + position: relative; + margin-bottom: 12px; } + .t4-pane .sub-group .control-group .control-label { + float: none; + margin-bottom: 0; + padding: 0; + -webkit-transition: all 0.25s; + -o-transition: all 0.25s; + transition: all 0.25s; + width: 100%; } + .t4-pane .sub-group .control-group .controls { + margin-right: 0; } + .t4-pane .sub-group .control-group.t4-checkbox .control-label { + display: inline-block; + width: auto; } + .t4-pane .sub-group .control-group.t4-checkbox .controls { + float: left; + padding-right: 12px; } + +.t4-pane .sub-group-params .control-group:hover .control-label label { + color: #212121; } + +.t4-pane .sub-group-params .control-group.subgroup-toggle { + padding-left: 12px; } + +.t4-pane .group_brand_colors .sub-group-params { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + +.t4-pane .group_brand_colors .sub-group-params .control-group { + -ms-flex-preferred-size: 50%; + flex-basis: 50%; } + .t4-pane .group_brand_colors .sub-group-params .control-group:nth-child(2n) { + padding-left: 4px; } + .t4-pane .group_brand_colors .sub-group-params .control-group:nth-child(2n+1) { + padding-right: 4px; } + .t4-pane .group_brand_colors .sub-group-params .control-group:nth-child(2n+1) .minicolors .minicolors-panel { + left: 0; + right: auto; } + .t4-pane .group_brand_colors .sub-group-params .control-group input[type="text"] { + padding-right: 28px; + overflow: hidden; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; + white-space: nowrap; } + +.t4-pn-views-container.t4-megamenu .control-group.t4-checkbox .control-label { + display: inline-block; + float: none; } + .t4-pn-views-container.t4-megamenu .control-group.t4-checkbox .control-label label { + padding-left: 12px; + margin-bottom: 0; } + +.t4-pn-views-container.t4-megamenu .control-group.t4-checkbox .controls { + float: left; } + .t4-pn-views-container.t4-megamenu .control-group.t4-checkbox .controls input { + margin-right: 0; } + +.t4-pane .sub-group-open { + background-color: #fff; + border-top: 1px solid rgba(38, 50, 56, 0.12); + border-bottom: 1px solid rgba(38, 50, 56, 0.12); } + .t4-pane .sub-group-open .sub-legend .item-title { + color: #2196F3; } + .t4-pane .sub-group-open .sub-legend.has-icon .fal { + color: #2196F3; } + .t4-pane .sub-group-open div.sub-legend-group .item-content:after { + content: "\f107"; } + +.t4-pane .sub-group .sub-legend-group { + margin-bottom: 0; } + .t4-pane .sub-group .sub-legend-group > .control-label { + margin-bottom: 0; + padding: 0; + width: 100%; } + .t4-pane .sub-group .sub-legend-group > .control-label .sub-legend { + padding-top: 12px; + padding-bottom: 12px; } + .t4-pane .sub-group .sub-legend-group .item-content { + position: relative; } + .t4-pane .sub-group .sub-legend-group .item-content:after { + content: "\f105"; + color: #424242; + display: block; + font-size: 0.875rem; + font-family: "Font Awesome 5 Pro"; + font-weight: 300; + position: absolute; + left: 12px; + top: 0; } + +.sub-legend.has-icon { + padding-right: 40px; + position: relative; } + .sub-legend.has-icon .fa, .sub-legend.has-icon .fal { + color: #424242; + font-size: 1rem; + position: absolute; + right: 12px; + top: 12px; } + +.pattern { + margin-bottom: 8px; } + +.pattern-inner { + background-color: #f5f5f5; + border-radius: 5px; + padding: 4px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .pattern-inner:hover { + -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); } + .pattern-inner .pattern-header { + padding: 4px 8px; } + .pattern-inner .pattern-header::after { + display: block; + clear: both; + content: ""; } + .pattern-inner .pattern-header h4 { + font-size: 0.75rem; + margin: 0; + float: left; + text-transform: capitalize; } + .pattern-inner .pattern-header .pattern-actions-list { + float: right; + list-style: none; + margin: 0; + padding: 0; } + .pattern-inner .pattern-header .pattern-actions-list li { + float: left; } + .pattern-inner .pattern-header .pattern-actions-list li a { + color: #9e9e9e; + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + color: #9e9e9e; + display: inline-block; + font-size: 12px; + height: 24px; + padding: 4px; + position: relative; + text-align: center; + width: 24px; } + .pattern-inner .pattern-header .pattern-actions-list li a:hover, .pattern-inner .pattern-header .pattern-actions-list li a:focus, .pattern-inner .pattern-header .pattern-actions-list li a:active { + background-color: transparent; + cursor: pointer; } + .pattern-inner .pattern-header .pattern-actions-list li a:hover:before, .pattern-inner .pattern-header .pattern-actions-list li a:focus:before, .pattern-inner .pattern-header .pattern-actions-list li a:active:before { + opacity: 1; } + .pattern-inner .pattern-header .pattern-actions-list li a .fa, .pattern-inner .pattern-header .pattern-actions-list li a .fal { + line-height: 16px; + margin: 0; } + .pattern-inner .pattern-header .pattern-actions-list li a:before { + background-color: rgba(0, 0, 0, 0.075); + border-radius: 50%; + content: ""; + display: block; + height: 100%; + left: 0; + opacity: 0; + position: absolute; + top: 0; + -webkit-transition: all 0.25s ease-out; + -o-transition: all 0.25s ease-out; + transition: all 0.25s ease-out; + width: 100%; } + .pattern-inner .pattern-header .pattern-actions-list li a[data-tooltip]:after { + background-color: #424242; + border-radius: 4px; + display: none; + color: #fff; + content: attr(data-tooltip); + font-size: 0.75rem; + font-weight: 400; + min-height: 8px; + opacity: 0; + line-height: 1; + padding: 8px 8px; + position: absolute; + top: 24px; + left: 50%; + white-space: nowrap; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); + z-index: 3000; } + .pattern-inner .pattern-header .pattern-actions-list li a[data-tooltip]:hover:after { + display: inline-block; + opacity: 1; + top: 26px; } + .pattern-inner .color-list { + list-style: none; + margin: 0; + padding: 0; } + .pattern-inner .color-list::after { + display: block; + clear: both; + content: ""; } + .pattern-inner .color-list li { + float: left; + display: block; + height: 28px; + padding: 4px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; + width: 28px; } + .pattern-inner .color-list li span { + -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); + border-radius: 5px; + display: block; + height: 20px; + width: 20px; + position: relative; + overflow: hidden; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .pattern-inner .color-list li span:before { + background-color: rgba(0, 0, 0, 0.8); + border-radius: 3px; + content: attr(data-title); + color: #fff; + display: inline-block; + font-size: 0.6875rem; + opacity: 0; + padding: 2px 4px; + position: absolute; + top: -26px; + left: calc(100% - 24px); + -webkit-transform: translateX(-25%); + -ms-transform: translateX(-25%); + transform: translateX(-25%); + text-transform: capitalize; + white-space: nowrap; } + .pattern-inner .color-list li span:hover { + -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3); + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3); + position: relative; + overflow: visible; + z-index: 100; } + .pattern-inner .color-list li span:hover:before { + opacity: 1; } + .pattern-inner .config_pattern { + background-color: rgba(255, 255, 255, 0.7); + border: 1px dashed rgba(38, 50, 56, 0.12); + border-radius: 9px; + margin: 8px; + padding: 12px 8px; } + .pattern-inner .config_pattern label { + margin-bottom: 8px; } + .pattern-inner .config_pattern .add_new_pattern { + margin-top: 16px; } + +.t4-select-color, +.select-color-palette { + position: relative; } + .t4-select-color .color-preview, + .select-color-palette .color-preview { + position: relative; } + .t4-select-color .color-preview .preview-icon, + .select-color-palette .color-preview .preview-icon { + border-radius: 50%; + display: block; + height: 20px; + position: absolute; + top: 4px; + left: 4px; + width: 20px; } + .t4-select-color .color-preview input, + .select-color-palette .color-preview input { + text-indent: 16px; } + .t4-select-color .color-preview input:hover, + .select-color-palette .color-preview input:hover { + cursor: pointer; } + .t4-select-color .color-preview .toggle-icon, + .select-color-palette .color-preview .toggle-icon { + position: absolute; + right: 12px; + top: 4px; } + .t4-select-color .color-preview .toggle-icon:hover, + .select-color-palette .color-preview .toggle-icon:hover { + cursor: pointer; } + .t4-select-color .choose-color-pattern, + .select-color-palette .choose-color-pattern { + background-color: #fff; + border: 1px solid rgba(38, 50, 56, 0.12); + border-radius: 3px; + -webkit-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.06), 0 1px 1px 0 rgba(0, 0, 0, 0.06), 0 1px 3px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.06), 0 1px 1px 0 rgba(0, 0, 0, 0.06), 0 1px 3px 0 rgba(0, 0, 0, 0.08); + padding: 0 8px 8px; + position: absolute; + left: 0; + top: 36px; + width: 164px; + z-index: 100; } + .t4-select-color .choose-color-pattern:before, .t4-select-color .choose-color-pattern:after, + .select-color-palette .choose-color-pattern:before, + .select-color-palette .choose-color-pattern:after { + border-bottom: 7px solid rgba(38, 50, 56, 0.12); + border-left: 7px solid transparent; + border-right: 7px solid transparent; + content: ""; + display: block; + height: 0; + position: absolute; + top: -7px; + left: 8px; + width: 0; } + .t4-select-color .choose-color-pattern:after, + .select-color-palette .choose-color-pattern:after { + border-bottom: 5px solid #fff; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + top: -5px; + left: 10px; } + .t4-select-color .choose-color-pattern ul, + .select-color-palette .choose-color-pattern ul { + list-style: none; + margin: 0; + padding: 0; } + .t4-select-color .choose-color-pattern ul li, + .select-color-palette .choose-color-pattern ul li { + display: block; + float: left; + position: relative; + overflow: hidden; } + .t4-select-color .choose-color-pattern ul li.group-title, + .select-color-palette .choose-color-pattern ul li.group-title { + color: #bdbdbd; + clear: both; + display: block; + float: none; + font-size: 0.6875rem; + padding-top: 8px; + padding-left: 2px; + letter-spacing: 1px; + text-transform: uppercase; + width: 100%; } + .t4-select-color .choose-color-pattern ul li:hover, + .select-color-palette .choose-color-pattern ul li:hover { + overflow: visible; } + .t4-select-color .choose-color-pattern ul li:hover .color-label, + .select-color-palette .choose-color-pattern ul li:hover .color-label { + opacity: 1; + top: 27px; } + .t4-select-color .choose-color-pattern .preview-icon, + .select-color-palette .choose-color-pattern .preview-icon { + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 2px; + display: block; + height: 20px; + margin: 2px; + width: 20px; } + .t4-select-color .choose-color-pattern .preview-icon:hover, + .select-color-palette .choose-color-pattern .preview-icon:hover { + border: 1px solid rgba(0, 0, 0, 0.2); + cursor: pointer; } + .t4-select-color .choose-color-pattern .t4-select-pattern.active .preview-icon:before, + .select-color-palette .choose-color-pattern .t4-select-pattern.active .preview-icon:before { + content: "\f00c"; + color: rgba(0, 0, 0, 0.4); + display: block; + font-family: "Font Awesome 5 Pro"; + font-weight: 300; + font-size: 13px; + text-align: center; } + .t4-select-color .choose-color-pattern .color-label, + .select-color-palette .choose-color-pattern .color-label { + background-color: rgba(0, 0, 0, 0.9); + border-radius: 3px; + color: #fff; + font-size: 0.75rem; + opacity: 0; + line-height: 1; + padding: 4px 8px; + position: absolute; + top: 30px; + left: 50%; + -webkit-transition: all 0.25s; + -o-transition: all 0.25s; + transition: all 0.25s; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + text-transform: capitalize; + white-space: nowrap; + z-index: 30; } + +.pane .t4-select-color .choose-color-pattern .color-label { + left: 0; + -webkit-transform: none; + -ms-transform: none; + transform: none; } + +.custom-color-list .control-group:hover .colors-actions { + opacity: 1; } + +.custom-color-list .edit-label { + display: none; } + +.custom-color-list .editting .control-label input[type="text"] { + background-color: #fff; + border: 1px solid #2196F3; + border-radius: 3px; + height: 24px; + margin-bottom: 8px; + padding-right: 40px; } + +.custom-color-list .editting .colors-actions { + display: none; + opacity: 0; } + +.custom-color-list .editting .edit-label { + display: block; + position: relative; } + +.custom-color-list .editting .edit-actions { + position: absolute; + right: 5px; + top: 3px; + z-index: 200; } + .custom-color-list .editting .edit-actions span { + background-color: #fff; + border-radius: 50%; + color: #fff; + display: inline-block; + height: 16px; + line-height: 16px; + text-align: center; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; + width: 16px; } + .custom-color-list .editting .edit-actions span.color-save { + background-color: #4CAF50; } + .custom-color-list .editting .edit-actions span.color-save:hover { + background-color: #449d48; } + .custom-color-list .editting .edit-actions span.color-cancel { + background-color: #F44336; } + .custom-color-list .editting .edit-actions span.color-cancel:hover { + background-color: #f32c1e; } + .custom-color-list .editting .edit-actions span:hover { + cursor: pointer; } + +.custom-color-list .control-label .colors-actions { + position: absolute; + top: 0; + right: 0; + opacity: 0; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + +.custom-color-list .control-label .colors-actions-list { + list-style: none; + margin: 0; + padding: 0; } + .custom-color-list .control-label .colors-actions-list li { + display: inline-block; } + +.custom-color-list .control-label label { + border: 1px solid transparent; + border-radius: 2px; + margin-left: 8px; + padding-left: 8px; } + .custom-color-list .control-label label:after { + font-family: "Font Awesome 5 Pro"; + content: "\f044"; + display: inline-block; + font-weight: 300; + font-size: 13px; + margin: 0 4px; + opacity: 0; } + +.custom-color-list .control-label.can-edit:hover label { + border: 1px dashed #9e9e9e; + cursor: text; } + .custom-color-list .control-label.can-edit:hover label:after { + opacity: 1; } + +.add-more-custom-colors { + padding-top: 8px; + text-align: center; } + +.custom-colors-form { + background-color: rgba(0, 0, 0, 0.075); + border-radius: 5px; + margin: 16px 0 0; + padding: 8px 12px 16px; } + .custom-colors-form .custom-colors-actions { + padding-top: 8px; } + +.t4-modal .pattern-list { + margin-left: -4px; + margin-right: -4px; } + +.t4-modal .pattern { + float: left; + margin-bottom: 0; + padding: 4px; + width: 33.3%; } + .t4-modal .pattern .pattern-inner { + background-color: #fff; + border: 1px solid rgba(38, 50, 56, 0.12); + min-height: 70px; } + .t4-modal .pattern .pattern-inner:hover { + cursor: pointer; } + .t4-modal .pattern.active .pattern-inner { + border-color: #2196F3; } + .t4-modal .pattern.active .pattern-inner h4 { + color: #2196F3; } + .t4-modal .pattern.active .pattern-inner h4:before { + display: inline-block; } + .t4-modal .pattern .pattern-header h4 { + color: #757575; + font-size: 0.75rem; + font-weight: 500; + margin-top: 4px; + line-height: 1; + letter-spacing: 0.5px; + text-transform: uppercase; } + .t4-modal .pattern .pattern-header h4:before { + color: #2196F3; + content: "\f058"; + display: none; + font-family: "Font Awesome 5 Pro"; + font-size: 0.875rem; + font-weight: 300; + margin-right: 4px; + vertical-align: top; } + .t4-modal .pattern p { + color: #9e9e9e; + margin: 0; + padding-left: 8px; + padding-right: 8px; } + +.t4-message-container { + bottom: 16px; + margin-bottom: 8px; + position: absolute; + left: 96px; + z-index: 2060; + width: 364px; } + .t4-message-container .alert { + background-color: #424242; + border: 0; + color: #fff; + margin-bottom: 0; + padding: 12px 16px; + padding-right: 56px; + position: relative; } + .t4-message-container .alert .alert-heading { + color: #fff; } + .t4-message-container .alert.alert-success { + background-color: #4CAF50; } + .t4-message-container .alert.alert-warning { + background-color: #F57C00; } + .t4-message-container .alert.alert-error { + background-color: #B71C1C; } + .t4-message-container .alert .close { + color: #fff; + position: absolute; + right: 8px; + opacity: 1; + padding: 0; + height: 32px; + line-height: 32px; + text-align: center; + width: 32px; + top: 6px; } + .t4-message-container .alert .close:hover, .t4-message-container .alert .close:focus, .t4-message-container .alert .close:active { + background-color: rgba(0, 0, 0, 0.2); } + +.sub-group .select-menu-type::after { + display: block; + clear: both; + content: ""; } + +.sub-group .select-menu-type label { + float: right; + margin: 8px 0 0 8px; } + +.sub-group .select-menu-type div.chzn-container { + float: right; + width: 200px !important; } + +.t4-megamenu-builder { + padding-top: 16px; } + .t4-megamenu-builder .item-config { + border-radius: 0 0 5px 5px; + border: 1px solid #eee; + border-top: 0; + margin-bottom: 16px; + padding: 4px 0 8px; } + .t4-megamenu-builder .item-config::after { + display: block; + clear: both; + content: ""; } + .t4-megamenu-builder .item-config > div { + float: left; + padding: 4px 8px; + width: 33.3%; } + .t4-megamenu-builder .item-config > div label { + color: #757575; + padding-left: 8px; } + .t4-megamenu-builder .item-config .t4-item-extra, + .t4-megamenu-builder .item-config .t4-item-icon, + .t4-megamenu-builder .item-config .t4-item-caption { + float: left; } + .t4-megamenu-builder .menu_items { + background-color: #eee; + border-radius: 5px 5px 0 0; + padding: 0 8px; } + .t4-megamenu-builder .menu_items ul { + list-style: none; + margin: 0; + padding: 0; + padding-top: 8px; + overflow: hidden; } + .t4-megamenu-builder .menu_items ul li { + float: left; + margin-right: 4px; + padding-top: 0; + padding-bottom: 8px; + position: relative; } + .t4-megamenu-builder .menu_items ul li:after { + border-bottom: 7px solid #fff; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + content: ""; + display: none; + position: absolute; + bottom: 0; + height: 0; + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + width: 0; } + .t4-megamenu-builder .menu_items ul li a { + border-radius: 25px; + color: #757575; + display: block; + padding: 4px 8px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-megamenu-builder .menu_items ul li a:hover, .t4-megamenu-builder .menu_items ul li a:focus, .t4-megamenu-builder .menu_items ul li a:active { + color: #2196F3; + text-decoration: none; } + .t4-megamenu-builder .menu_items ul li.item-active a { + background-color: #2196F3; + color: #fff; } + .t4-megamenu-builder .t4-megamenu { + background-color: #f5f5f5; + border-radius: 5px; + padding: 8px; } + .t4-megamenu-builder .t4-menu-items .enablemega { + margin-bottom: 8px; } + .t4-megamenu-builder .t4-menu-items .enablemega label { + display: inline-block; } + .t4-megamenu-builder .t4-menu-items .enablemega input { + float: left; } + .t4-megamenu-builder .t4-menu-items .item-mega-config { + margin-bottom: 16px; } + .t4-megamenu-builder .t4-menu-items .item-mega-config::after { + display: block; + clear: both; + content: ""; } + .t4-megamenu-builder .t4-menu-items .item-mega-width, + .t4-megamenu-builder .t4-menu-items .mega-extra-class { + float: left; + width: 50%; } + .t4-megamenu-builder .t4-menu-items .item-mega-width { + padding-right: 8px; } + .t4-megamenu-builder .t4-menu-items .mega-extra-class { + padding-left: 8px; } + .t4-megamenu-builder .t4-menu-items .item-mega-align { + float: left; + margin-top: 8px; + width: 100%; } + .t4-megamenu-builder .t4-menu-items .item-mega-align::after { + display: block; + clear: both; + content: ""; } + .t4-megamenu-builder .t4-menu-items .item-mega-align .btn-group { + background-color: #fff; + border-radius: 25px; } + .t4-megamenu-builder .t4-menu-items .item-mega-align .btn-group > .btn { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 25px; + border: 0; + color: #9e9e9e; + margin: 0; } + .t4-megamenu-builder .t4-menu-items .item-mega-align .btn-group > .btn.active { + background-color: #2196F3; + -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + color: #fff; } + .t4-megamenu-builder .t4-mega-section { + background-color: rgba(0, 0, 0, 0.03); + margin-bottom: 8px; + padding: 4px; + overflow: hidden; } + .t4-megamenu-builder .t4-meganeu-settings { + margin-bottom: 4px; } + .t4-megamenu-builder .t4-row-container { + padding: 0; } + .t4-megamenu-builder .t4-row-container .t4-mega-col { + padding-left: 4px; + padding-right: 4px; } + .t4-megamenu-builder .t4-menu-add-row { + padding-top: 8px; + text-align: center; } + .t4-megamenu-builder .t4-menu-add-row a { + background-color: #fff; + border-radius: 25px; + color: #616161; + display: inline-block; + padding: 4px 12px; + text-shadow: none; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-megamenu-builder .t4-menu-add-row a:hover, .t4-megamenu-builder .t4-menu-add-row a:focus, .t4-megamenu-builder .t4-menu-add-row a:active { + background-color: #2196F3; + color: #fff; + text-decoration: none; } + .t4-megamenu-builder .t4-menu-add-row a i { + -webkit-box-shadow: none; + box-shadow: none; + margin-left: 8px; } + +.t4-sidebar { + background-color: whitesmoke; + border-right: 1px solid rgba(38, 50, 56, 0.12); + height: 100%; + font-family: Roboto, Helvetica, sans-serif; + position: absolute; + right: 0; + top: 0; + bottom: 0; + padding-top: 56px; + overflow: hidden; + z-index: 100; } + @media screen and (max-width: 576px) { + .t4-sidebar { + width: 100% !important; } } + @media screen and (min-width: 576px) { + .t4-sidebar { + position: fixed; } } + @media screen and (min-width: 768px) { + .t4-sidebar .t4-pn-views-container.t4-layout-builder, + .t4-sidebar .t4-pn-views-container.t4-navigation { + width: 452px; } } + .t4-sidebar .t4-pn-views-container.t4-assignment { + left: 16px; + width: auto; } + .t4-sidebar .sub-head { + background-color: #f5f5f5; + padding: 16px 24px; } + .t4-sidebar .panel { + background-color: transparent; + border-radius: 0; + border: 0; + border-bottom: 1px solid rgba(38, 50, 56, 0.12); } + .t4-sidebar .panel-heading { + background: transparent; + border: 0; + border-radius: 0; + color: #757575; + letter-spacing: 0.5px; + padding: 12px 24px; + position: relative; + -webkit-transition: all 0.25s ease-in; + -o-transition: all 0.25s ease-in; + transition: all 0.25s ease-in; + text-transform: uppercase; } + .t4-sidebar .panel-heading:hover { + background-color: #f5f5f5; } + .t4-sidebar .panel-heading h5 { + font-weight: 500; + font-size: 14px; + margin: 0; } + .t4-sidebar .preset-chooser { + border-bottom: 1px solid rgba(38, 50, 56, 0.12); + margin-bottom: 8px; + position: relative; + padding: 0 8px 16px; + z-index: 100; } + .t4-sidebar .preset-chooser::after { + display: block; + clear: both; + content: ""; } + .t4-sidebar .preset-chooser label { + float: left; + line-height: 28px; + margin-right: 8px; + width: auto; + display: none; } + .t4-sidebar .preset-chooser .typelist-control { + float: right; + margin-left: 8px; + width: 130px; } + .t4-sidebar .preset-chooser .typelist-control ul.chzn-results li { + border-bottom: 1px solid rgba(38, 50, 56, 0.12); } + .t4-sidebar .preset-chooser .typelist-control ul.chzn-results li:last-child { + border-bottom: 0; } + .t4-sidebar .preset-content { + position: relative; + padding: 0 0 8px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-sidebar .preset-content.editting, .t4-sidebar .preset-content:hover { + border-color: #2196F3; } + .t4-sidebar .top-actions { + position: absolute; + top: 0; + right: 144px; + text-align: right; } + .t4-sidebar .top-actions::after { + display: block; + clear: both; + content: ""; } + .t4-sidebar .top-actions .t4-btn { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + height: 28px; + display: block; + float: right; + overflow: hidden; + margin-left: 4px; + padding: 0; + position: relative; + text-align: center; + line-height: 28px; + width: 28px; } + .t4-sidebar .top-actions .t4-btn:before { + background-color: rgba(0, 0, 0, 0.075); + border-radius: 50%; + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + right: 0; + opacity: 0; + bottom: 0; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-sidebar .top-actions .t4-btn:after { + background-color: rgba(0, 0, 0, 0.8); + border-radius: 3px; + color: #fff; + content: attr(data-tooltip); + display: inline-block; + font-size: 0.75rem; + line-height: 1; + opacity: 0; + padding: 5.33333px 8px; + position: absolute; + top: 40px; + left: 50%; + white-space: nowrap; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-sidebar .top-actions .t4-btn:hover { + overflow: visible; } + .t4-sidebar .top-actions .t4-btn:hover:before { + opacity: 1; } + .t4-sidebar .top-actions .t4-btn:hover:after { + opacity: 1; + top: 36px; } + .t4-sidebar .top-actions .t4-btn i { + color: #757575; } + .t4-sidebar .top-actions .t4-btn.btn-success { + background-color: #4CAF50; } + .t4-sidebar .top-actions .t4-btn.btn-success i { + color: #fff; } + .t4-sidebar .top-actions .btn-save { + padding-left: 12px; + padding-right: 12px; + width: auto; } + .t4-sidebar .top-actions .btn-save:before, .t4-sidebar .top-actions .btn-save:after { + display: none; } + .t4-sidebar .clone-layout { + background-color: #fff; + border-bottom: 1px solid rgba(38, 50, 56, 0.12); + padding: 16px 8px; } + .t4-sidebar .clone-layout .form-action { + margin-top: 8px; + text-align: right; } + .t4-sidebar .t4-site-settings .t4-block-header, + .t4-sidebar .t4-navigation .t4-block-header, + .t4-sidebar .t4-group-theme .t4-block-header, + .t4-sidebar .t4-layout-builder .t4-block-header { + border-bottom: 0; + margin-bottom: 0; } + .t4-sidebar .t4-site-settings .sub-group-direct, + .t4-sidebar .t4-navigation .sub-group-direct, + .t4-sidebar .t4-group-theme .sub-group-direct, + .t4-sidebar .t4-layout-builder .sub-group-direct { + background-color: transparent; + border-top: 0; + padding-top: 0; } + .t4-sidebar .t4-site-settings .sub-group-direct > .sub-group-inner, + .t4-sidebar .t4-navigation .sub-group-direct > .sub-group-inner, + .t4-sidebar .t4-group-theme .sub-group-direct > .sub-group-inner, + .t4-sidebar .t4-layout-builder .sub-group-direct > .sub-group-inner { + padding-left: 0; + padding-right: 0; } + .t4-sidebar .t4-site-settings .sub-group-direct .preset-chooser, + .t4-sidebar .t4-navigation .sub-group-direct .preset-chooser, + .t4-sidebar .t4-group-theme .sub-group-direct .preset-chooser, + .t4-sidebar .t4-layout-builder .sub-group-direct .preset-chooser { + margin-bottom: -1px; } + .t4-sidebar .t4-site-settings .form-fields .sub-group, + .t4-sidebar .t4-navigation .form-fields .sub-group, + .t4-sidebar .t4-group-theme .form-fields .sub-group, + .t4-sidebar .t4-layout-builder .form-fields .sub-group { + padding: 0 8px; } + .t4-sidebar .t4-site-settings .form-fields .sub-group:first-child.sub-group-open, + .t4-sidebar .t4-navigation .form-fields .sub-group:first-child.sub-group-open, + .t4-sidebar .t4-group-theme .form-fields .sub-group:first-child.sub-group-open, + .t4-sidebar .t4-layout-builder .form-fields .sub-group:first-child.sub-group-open { + border-top: 0; } + .t4-sidebar .t4-site-settings .form-fields .sub-group.sub-group-open, + .t4-sidebar .t4-navigation .form-fields .sub-group.sub-group-open, + .t4-sidebar .t4-group-theme .form-fields .sub-group.sub-group-open, + .t4-sidebar .t4-layout-builder .form-fields .sub-group.sub-group-open { + border-top: 1px solid rgba(38, 50, 56, 0.12); + border-bottom: 1px solid rgba(38, 50, 56, 0.12); + padding: 0 8px; } + .t4-sidebar .t4-navigation .preset-chooser .typelist-control { + width: 200px; } + .t4-sidebar .t4-navigation .preset-chooser .top-actions { + right: 216px; } + .t4-sidebar .t4-layout-builder .sub-group-inner { + padding: 0; } + .t4-sidebar .t4-layout-builder .preset-chooser { + border-bottom: 0; + margin-bottom: 0; } + .t4-sidebar .t4-layout-builder .preset-chooser .typelist-control { + width: 200px; } + .t4-sidebar .t4-layout-builder .preset-chooser .top-actions { + right: 216px; } + .t4-sidebar .t4-layout-builder .form-fields .sub-group.sub-group-open { + padding: 16px 8px 0; } + .t4-sidebar .t4-layout-builder .t4-position-layout { + padding: 0 8px; } + .t4-sidebar .t4-layout-builder .t4-position-layout .t4-group-toggle { + margin: 0; } + .t4-sidebar .panel-body { + padding: 0 24px; } + +.t4-pn-views { + border-left: 1px solid rgba(38, 50, 56, 0.12); + padding: 0 4px 8px; + height: 100%; + position: relative; + width: 88px; } + @media screen and (min-height: 750px) { + .t4-pn-views { + padding-top: 16px; } } + .t4-pn-views .t4-sidebar-nav { + list-style: none; + margin: 0; + padding: 0; } + .t4-pn-views .t4-sidebar-action { + position: relative; + -webkit-transition: all 0.25s; + -o-transition: all 0.25s; + transition: all 0.25s; } + .t4-pn-views .t4-sidebar-action:after { + background-color: rgba(0, 0, 0, 0.075); + content: ""; + display: block; + height: 1px; + left: -4px; + right: -4px; + bottom: 0; + position: absolute; } + @media screen and (min-height: 750px) { + .t4-pn-views .t4-sidebar-action:after { + display: none; } } + @media screen and (min-height: 750px) { + .t4-pn-views .t4-sidebar-action.t4-tools { + padding-top: 8px; } + .t4-pn-views .t4-sidebar-action.t4-tools:before { + background-color: rgba(0, 0, 0, 0.075); + content: ""; + display: block; + height: 1px; + left: -4px; + right: -4px; + top: 0; + position: absolute; } } + .t4-pn-views .t4-switch-theme { + background-color: #fafafa; + border-top: 1px solid rgba(38, 50, 56, 0.12); + bottom: 0; + color: #424242; + padding: 8px 0; + position: absolute; + left: 0; + right: 0; + text-align: center; } + .t4-pn-views .t4-switch-theme ul { + list-style: none; + margin: 0; + padding: 0; } + .t4-pn-views .t4-switch-theme ul li { + padding: 8px; } + .t4-pn-views .t4-switch-theme ul li label { + margin-bottom: 0; } + .t4-pn-views .t4-switch-theme ul li span { + color: #5c5c5c; + display: block; + margin-top: 4px; } + @media screen and (max-height: 800px) { + .t4-pn-views .t4-switch-theme ul li:last-child { + display: none; } } + .t4-pn-views .control-group { + margin-bottom: 0; } + .t4-pn-views .control-group .control-label { + float: none; + width: auto; } + .t4-pn-views div[id*="-desc"] { + display: none; } + +.form-horizontal .t4-sidebar-nav .control-group { + margin: 0; } + +.form-horizontal .t4-sidebar-nav .control-label { + float: none; + margin: 0; + padding: 0; + width: auto; } + +.t4-sidebar-nav .legend { + border: 1px solid transparent; + color: #212121; + display: block; + font-size: 0.75rem; + line-height: 1.3; + margin: 0; + margin-left: -4px; + margin-right: -4px; + padding: 16px 8px; + opacity: .7; + text-align: center; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + @media screen and (min-height: 750px) { + .t4-sidebar-nav .legend { + padding: 8px; + margin: 0 0 8px; } } + .t4-sidebar-nav .legend:hover { + cursor: pointer; + opacity: 1; } + +.t4-sidebar-nav .active .legend { + background-color: #fff; + color: #2196F3; + opacity: 1; } + @media screen and (min-height: 750px) { + .t4-sidebar-nav .active .legend { + border-radius: 8px; + border: 1px solid rgba(38, 50, 56, 0.12); } } + +.t4-sidebar-nav .legend > span { + display: none; + font-size: 18px; + margin-bottom: 8px; } + @media screen and (min-height: 750px) { + .t4-sidebar-nav .legend > span { + display: block; } } + +.t4-sidebar-nav .item-content { + font-family: Roboto, Helvetica, sans-serif; + font-weight: 500; } + .t4-sidebar-nav .item-content .item-desc { + display: none; } + +.t4-pn-views-container { + background: whitesmoke; + position: absolute; + right: 88px; + top: 56px; + height: calc(100% - 56px); + overflow-y: auto; + left: 0; } + @media screen and (min-width: 576px) { + .t4-pn-views-container { + left: auto; + width: 280px; } } + +.t4-pn-views-container .t4-block-header { + border-bottom: 1px solid rgba(38, 50, 56, 0.12); + margin-bottom: -1px; + padding: 16px; } + .t4-pn-views-container .t4-block-header .t4-input[type="checkbox"] { + vertical-align: middle; } + +.t4-pane .t4-block-header, +.t4-pane .t4-group-toggle, +.t4-pane .preset-chooser { + position: relative; } + .t4-pane .t4-block-header .popover, + .t4-pane .t4-group-toggle .popover, + .t4-pane .preset-chooser .popover { + background-color: #4CAF50; + border-radius: 3px; + border: 0; + color: #fff; + position: absolute; + left: 0 !important; + right: auto !important; + -webkit-transform: translateX(-10%); + -ms-transform: translateX(-10%); + transform: translateX(-10%); + white-space: nowrap; + min-width: 168px; + text-align: center; + width: auto; } + .t4-pane .t4-block-header .popover .arrow, + .t4-pane .t4-group-toggle .popover .arrow, + .t4-pane .preset-chooser .popover .arrow { + margin-left: 0; + left: auto; + right: 12px; + border-bottom-color: #4CAF50; + border-top-width: 7px; + top: -14px; } + .t4-pane .t4-block-header .popover .arrow:after, + .t4-pane .t4-group-toggle .popover .arrow:after, + .t4-pane .preset-chooser .popover .arrow:after { + display: none; } + +.t4-pane .preset-chooser .popover .arrow { + right: 72px; + left: auto; } + +.t4-pn-views-container .t4-block-header h4 { + color: #424242; + display: inline-block; + font-size: 1rem; + font-weight: 500; + margin: 0; + padding: 0; + position: relative; } + +.t4-pn-views-container.t4-advanced .t4-block-header h4:after { + background-color: #4CAF50; + border-radius: 3px; + content: "Global"; + color: #fff; + display: inline-block; + font-size: 0.6875rem; + font-weight: 400; + letter-spacing: 0.5px; + line-height: 1; + padding: 4px 4px 2px; + position: absolute; + top: -6px; + left: -48px; } + +.t4-pn-views-container.t4-advanced .t4-block-header .t4-input[type="checkbox"]:before { + content: "\f30d"; + color: #bdbdbd; + font-family: "Font Awesome 5 Pro"; + font-weight: 300; + font-size: 9px; + line-height: 13px; + text-align: center; } + +.t4-pn-views-container.t4-advanced .t4-block-header .t4-input[type="checkbox"]:checked:before { + content: ""; } + +.group_custom_colors:after { + display: table; + clear: both; + content: ""; } + +.group_custom_colors .control-group { + float: left; + padding: 0 4px; + width: 50%; } + .group_custom_colors .control-group.field-spacer { + float: none; + clear: both; + overflow: hidden; + width: 100%; } + .group_custom_colors .control-group.field-spacer .control-helper { + display: none; } + .group_custom_colors .control-group .control-label label { + padding-left: 0; } + .group_custom_colors .control-group:nth-child(2n+1) .minicolors .minicolors-panel { + right: auto; + left: 0; } + +.addons-list { + list-style: none; + margin: 0 0 16px; + padding: 0; } + .addons-list li { + background-color: rgba(0, 0, 0, 0.045); + border: 1px solid rgba(255, 255, 255, 0); + border-radius: 5px; + margin-bottom: 4px; + padding: 8px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .addons-list li::after { + display: block; + clear: both; + content: ""; } + .addons-list li label, .addons-list li .t4-pane .control-label label, .t4-pane .control-label .addons-list li label, + .addons-list li .t4-modal .control-label label, .t4-modal .control-label .addons-list li label { + display: inline-block; + margin-bottom: 0; + padding-left: 0; } + .addons-list li input { + float: left; } + .addons-list li.addon-local { + background-color: transparent; + border: 1px solid rgba(0, 0, 0, 0.055); } + .addons-list li.addon-local:hover { + border-color: #2196F3; } + .addons-list li.addon-local:hover .t4-btn { + opacity: 1; } + .addons-list li.editting .addons-form { + border-radius: 0; + border: 0; + padding: 0; } + .addons-list li.editting .addons-form:before { + display: none; } + .addons-list li.editting .t4-btn.btn-delete, .addons-list li.editting .t4-btn.btn-edit { + opacity: 0; } + .addons-list li .btn-edit, .addons-list li .btn-delete { + background-color: transparent; + opacity: 0; + vertical-align: middle; + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + color: #9e9e9e; + display: inline-block; + font-size: 12px; + height: 24px; + padding: 4px; + position: relative; + text-align: center; + width: 24px; } + .addons-list li .btn-edit:hover, .addons-list li .btn-edit:focus, .addons-list li .btn-edit:active, .addons-list li .btn-delete:hover, .addons-list li .btn-delete:focus, .addons-list li .btn-delete:active { + background-color: transparent; + cursor: pointer; } + .addons-list li .btn-edit:hover:before, .addons-list li .btn-edit:focus:before, .addons-list li .btn-edit:active:before, .addons-list li .btn-delete:hover:before, .addons-list li .btn-delete:focus:before, .addons-list li .btn-delete:active:before { + opacity: 1; } + .addons-list li .btn-edit .fa, .addons-list li .btn-edit .fal, .addons-list li .btn-delete .fa, .addons-list li .btn-delete .fal { + line-height: 16px; + margin: 0; } + .addons-list li .btn-edit:before, .addons-list li .btn-delete:before { + background-color: rgba(0, 0, 0, 0.075); + border-radius: 50%; + content: ""; + display: block; + height: 100%; + left: 0; + opacity: 0; + position: absolute; + top: 0; + -webkit-transition: all 0.25s ease-out; + -o-transition: all 0.25s ease-out; + transition: all 0.25s ease-out; + width: 100%; } + .addons-list li .btn-edit[data-tooltip]:after, .addons-list li .btn-delete[data-tooltip]:after { + background-color: #424242; + border-radius: 4px; + display: none; + color: #fff; + content: attr(data-tooltip); + font-size: 0.75rem; + font-weight: 400; + min-height: 8px; + opacity: 0; + line-height: 1; + padding: 8px 8px; + position: absolute; + top: 24px; + left: 50%; + white-space: nowrap; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); + z-index: 3000; } + .addons-list li .btn-edit[data-tooltip]:hover:after, .addons-list li .btn-delete[data-tooltip]:hover:after { + display: inline-block; + opacity: 1; + top: 26px; } + .addons-list li .btn-edit i, .addons-list li .btn-delete i { + vertical-align: top; } + +.add-more-addons { + margin: 0 0 8px; + text-align: center; } + .add-more-addons .t4-btn { + margin: 0 2px; } + .add-more-addons .t4-btn.active { + background-color: #2196F3; + color: #fff; } + +.addons-form-edit, .addons-form { + border: 1px solid rgba(38, 50, 56, 0.12); + border-radius: 5px; + clear: both; + margin-top: 1rem; + padding: 16px; + position: relative; } + .addons-form-edit:before, .addons-form-edit:after, .addons-form:before, .addons-form:after { + border-left: 9px solid transparent; + border-right: 9px solid transparent; + border-bottom: 9px solid rgba(38, 50, 56, 0.12); + content: ""; + display: block; + margin-left: -4px; + position: absolute; + height: 0; + top: -9px; + left: 50%; + width: 0; } + .addons-form-edit:after, .addons-form:after { + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #fff; + top: -7px; + margin-left: -2px; + left: 50%; } + .addons-form-edit.addons-js:before, .addons-form.addons-js:before { + left: 200px; } + .addons-form-edit.addons-js:after, .addons-form.addons-js:after { + left: 202px; } + .addons-form-edit textarea, .addons-form textarea { + height: auto; } + .addons-form-edit .addon-actions, .addons-form .addon-actions { + text-align: center; } + +.tool-export, +.tool-import, +.tool-css { + background-color: rgba(0, 0, 0, 0.025); + border: 1px dashed rgba(38, 50, 56, 0.12); + border-radius: 3px; + margin-bottom: 8px; + padding: 8px 8px 12px; } + .tool-export h4, + .tool-import h4, + .tool-css h4 { + margin: 0 0 4px; + font-size: 0.75rem; + font-weight: 600; } + .tool-export .description, + .tool-import .description, + .tool-css .description { + color: #757575; + font-size: 0.75rem; } + .tool-export div.chzn-container, + .tool-import div.chzn-container, + .tool-css div.chzn-container { + width: 50% !important; } + .tool-export .t4-btn, + .tool-import .t4-btn, + .tool-css .t4-btn { + display: inline-block; + vertical-align: middle; } + .tool-export .btn-primary, + .tool-import .btn-primary, + .tool-css .btn-primary { + background-color: #2196F3; } + .tool-export .btn-primary:hover, .tool-export .btn-primary:focus, .tool-export .btn-primary:active, + .tool-import .btn-primary:hover, + .tool-import .btn-primary:focus, + .tool-import .btn-primary:active, + .tool-css .btn-primary:hover, + .tool-css .btn-primary:focus, + .tool-css .btn-primary:active { + background-color: #2196f3; } + .tool-export .checked-list, + .tool-import .checked-list, + .tool-css .checked-list { + list-style: none; + margin: 8px 0 16px; + padding: 0 0 0 16px; } + .tool-export .checked-list li, + .tool-import .checked-list li, + .tool-css .checked-list li { + padding: 4px 0; } + .tool-export .checked-list li input, + .tool-import .checked-list li input, + .tool-css .checked-list li input { + margin: 0 4px 0 0; + vertical-align: middle; } + +.tool-import label, .tool-import .t4-pane .control-label label, .t4-pane .control-label .tool-import label, +.tool-import .t4-modal .control-label label, .t4-modal .control-label .tool-import label { + background-color: #4CAF50; + border-radius: 25px; + display: inline-block; + color: #fff; + height: 28px; + line-height: 28px; + margin-bottom: 0; + padding: 0 16px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .tool-import label i, .tool-import .t4-pane .control-label label i, .t4-pane .control-label .tool-import label i, .tool-import .t4-modal .control-label label i, .t4-modal .control-label .tool-import label i { + margin-right: 4px; } + .tool-import label:hover { + background-color: #47a44b; + color: #fff; } + +.tool-import #tool-import-file { + height: 1px; + opacity: 0; + position: absolute; + width: 1px; + overflow: hidden; + z-index: -1; } + +.t4-layout-section { + background-color: rgba(33, 33, 33, 0.08); + margin-bottom: 4px; + padding-bottom: 8px; + position: relative; } + .t4-layout-section.row-active { + -webkit-box-shadow: 0 0 0 1px #2196F3; + box-shadow: 0 0 0 1px #2196F3; } + .t4-layout-section .t4-section-settings { + padding: 4px 8px 0; } + .t4-layout-section .t4-section-title { + color: #424242; + display: inline-block; + font-weight: 500; + padding-top: 5px; } + .t4-layout-section .t4-add-row { + background-color: #2196F3; + border-radius: 25px; + bottom: -10px; + color: #fff; + height: 20px; + left: 50%; + opacity: 0; + overflow: hidden; + padding: 0 4px; + position: absolute; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + text-align: center; + -webkit-transition: all 0.25s; + -o-transition: all 0.25s; + transition: all 0.25s; + width: 20px; + z-index: 100; } + .t4-layout-section .t4-add-row i { + display: inline-block; + color: #fff; + font-size: 11px; + float: left; + margin-left: 2px; + line-height: 20px; } + .t4-layout-section .t4-add-row span { + display: inline-block; + font-size: 10px; + line-height: 20px; + overflow: hidden; + opacity: 0; + -webkit-transition: all 0.25s; + -o-transition: all 0.25s; + transition: all 0.25s; + text-transform: uppercase; + width: 50px; } + .t4-layout-section .t4-add-row:hover { + width: 74px; } + .t4-layout-section .t4-add-row:hover span { + padding-left: 5px; + opacity: 1; } + .t4-layout-section:hover .t4-add-row { + opacity: 1; } + +.t4-row-option-list { + list-style: none; + margin: 0; + padding: 0; } + .t4-row-option-list li { + float: left; } + .t4-row-option-list li a { + color: #9e9e9e; + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + color: #9e9e9e; + display: inline-block; + font-size: 12px; + height: 28px; + padding: 4px; + position: relative; + text-align: center; + width: 28px; } + .t4-row-option-list li a:hover, .t4-row-option-list li a:focus, .t4-row-option-list li a:active { + background-color: transparent; + cursor: pointer; } + .t4-row-option-list li a:hover:before, .t4-row-option-list li a:focus:before, .t4-row-option-list li a:active:before { + opacity: 1; } + .t4-row-option-list li a .fa, .t4-row-option-list li a .fal { + line-height: 20px; + margin: 0; } + .t4-row-option-list li a:before { + background-color: rgba(0, 0, 0, 0.075); + border-radius: 50%; + content: ""; + display: block; + height: 100%; + left: 0; + opacity: 0; + position: absolute; + top: 0; + -webkit-transition: all 0.25s ease-out; + -o-transition: all 0.25s ease-out; + transition: all 0.25s ease-out; + width: 100%; } + .t4-row-option-list li a[data-tooltip]:after { + background-color: #424242; + border-radius: 4px; + display: none; + color: #fff; + content: attr(data-tooltip); + font-size: 0.75rem; + font-weight: 400; + min-height: 8px; + opacity: 0; + line-height: 1; + padding: 8px 8px; + position: absolute; + top: 28px; + left: 50%; + white-space: nowrap; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); + z-index: 3000; } + .t4-row-option-list li a[data-tooltip]:hover:after { + display: inline-block; + opacity: 1; + top: 30px; } + +.t4-row-container { + padding: 4px 8px; + position: relative; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .t4-row-container .row { + margin-left: -3px; + margin-right: -3px; } + .t4-row-container .t4-layout-col, + .t4-row-container .t4-col { + padding-left: 3px; + padding-right: 3px; } + .t4-row-container .col-inner { + background-color: #fff; + border: 1px solid rgba(38, 50, 56, 0.12); + padding: 8px; + position: relative; } + .t4-row-container .col-inner::after { + display: block; + clear: both; + content: ""; } + .t4-row-container .col-inner:hover { + cursor: move; } + .t4-row-container .col-inner:hover .t4-column-options, + .t4-row-container .col-inner:hover .t4-item-options { + opacity: 1; } + .t4-row-container .col-inner .t4-column-title { + color: #424242; + display: block; + overflow: hidden; + white-space: nowrap; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; + text-align: right; + width: calc(100% - 20px); } + .t4-row-container .col-inner .t4-column-options, + .t4-row-container .col-inner .t4-item-options { + top: 7px; + left: 8px; + opacity: 0; + -webkit-transition: all 0.25s; + -o-transition: all 0.25s; + transition: all 0.25s; + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + color: #9e9e9e; + display: inline-block; + font-size: 11px; + height: 22px; + padding: 3px; + position: relative; + text-align: center; + width: 22px; + position: absolute; } + .t4-row-container .col-inner .t4-column-options:hover, .t4-row-container .col-inner .t4-column-options:focus, .t4-row-container .col-inner .t4-column-options:active, + .t4-row-container .col-inner .t4-item-options:hover, + .t4-row-container .col-inner .t4-item-options:focus, + .t4-row-container .col-inner .t4-item-options:active { + background-color: transparent; + cursor: pointer; } + .t4-row-container .col-inner .t4-column-options:hover:before, .t4-row-container .col-inner .t4-column-options:focus:before, .t4-row-container .col-inner .t4-column-options:active:before, + .t4-row-container .col-inner .t4-item-options:hover:before, + .t4-row-container .col-inner .t4-item-options:focus:before, + .t4-row-container .col-inner .t4-item-options:active:before { + opacity: 1; } + .t4-row-container .col-inner .t4-column-options .fa, .t4-row-container .col-inner .t4-column-options .fal, + .t4-row-container .col-inner .t4-item-options .fa, + .t4-row-container .col-inner .t4-item-options .fal { + line-height: 16px; + margin: 0; } + .t4-row-container .col-inner .t4-column-options:before, + .t4-row-container .col-inner .t4-item-options:before { + background-color: rgba(0, 0, 0, 0.075); + border-radius: 50%; + content: ""; + display: block; + height: 100%; + left: 0; + opacity: 0; + position: absolute; + top: 0; + -webkit-transition: all 0.25s ease-out; + -o-transition: all 0.25s ease-out; + transition: all 0.25s ease-out; + width: 100%; } + .t4-row-container .col-inner .t4-column-options[data-tooltip]:after, + .t4-row-container .col-inner .t4-item-options[data-tooltip]:after { + background-color: #424242; + border-radius: 4px; + display: none; + color: #fff; + content: attr(data-tooltip); + font-size: 0.75rem; + font-weight: 400; + min-height: 8px; + opacity: 0; + line-height: 1; + padding: 8px 8px; + position: absolute; + top: 22px; + left: 50%; + white-space: nowrap; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); + z-index: 3000; } + .t4-row-container .col-inner .t4-column-options[data-tooltip]:hover:after, + .t4-row-container .col-inner .t4-item-options[data-tooltip]:hover:after { + display: inline-block; + opacity: 1; + top: 23.5px; } + .t4-row-container .col-inner .t4-admin-layout-vis, + .t4-row-container .col-inner .t4-col-remove { + color: #9e9e9e; + position: absolute; + left: 12px; + top: 10px; } + .t4-row-container .col-inner .t4-admin-layout-vis:hover, + .t4-row-container .col-inner .t4-col-remove:hover { + color: #616161; + cursor: pointer; } + .t4-row-container .col-inner .t4-col-remove { + background-color: #eee; + border-radius: 50%; + height: 16px; + text-align: center; + width: 16px; } + .t4-row-container .column-active .col-inner { + border: 1px solid #2196F3; } + .t4-row-container .t4-admin-layout-hiddenpos { + background-color: rgba(0, 0, 0, 0.065); + display: none; + padding: 8px; + position: relative; + text-align: left; + padding-left: 48px; } + .t4-row-container .t4-admin-layout-hiddenpos.haspos { + display: block; } + .t4-row-container .t4-admin-layout-hiddenpos:before { + background-color: #F44336; + content: "\f070"; + color: #fff; + font-family: "Font Awesome 5 Pro"; + font-weight: 300; + font-size: 14px; + position: absolute; + left: 0; + top: 0; + bottom: 0; + line-height: 40px; + text-align: center; + width: 40px; } + .t4-row-container .t4-admin-layout-hiddenpos span { + background: #fff; + border-radius: 3px; + border: 1px solid rgba(38, 50, 56, 0.12); + margin-right: 0.5rem; + padding: 4px 8px; } + .t4-row-container .t4-admin-layout-hiddenpos span:hover { + border: 1px solid #2196F3; + cursor: pointer; } + +* { + -webkit-box-sizing: border-box; + box-sizing: border-box; } + +body { + font-size: 1rem; } + +.brand { + color: #424242; + font-size: 1.6875rem; + font-weight: 500; + float: left; + line-height: 32px; + padding: 12px 0; } + +.t4-current-style { + color: #424242; + font-size: 1.6875rem; + font-weight: 500; + float: right; + line-height: 32px; + padding: 12px 0; + position: relative; } + .t4-current-style h1 { + font-size: 1rem; + margin: 0 0 0 8px; + float: right; } + @media screen and (min-width: 576px) { + .t4-current-style h1 { + font-size: 1.125rem; + min-width: 190px; } } + .t4-current-style .dropdown-toggle { + background-color: #eee; + border: 1px solid #fff; + border-radius: 3px; + display: block; + float: left; + height: 24px; + line-height: 1; + margin-top: 4px; + position: relative; + text-align: center; + width: 24px; + z-index: 20; } + .t4-current-style .dropdown-toggle:after { + display: none; } + .t4-current-style .dropdown-toggle:hover { + border: 1px solid rgba(38, 50, 56, 0.12); + cursor: pointer; } + .t4-current-style .dropdown-toggle i { + font-size: 0.875rem; + line-height: 24px; + vertical-align: top; } + .t4-current-style .dropdown-menu { + border: 1px solid rgba(38, 50, 56, 0.12); + border-radius: 3px 0 3px 3px; + -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + font-size: 1rem; + right: 0; + top: 37px; + padding-top: 0; + padding-bottom: 0; + z-index: 10; } + .t4-current-style .dropdown-menu .dropdown-title { + background-color: #eee; + border-bottom: 1px solid #e0e0e0; + color: #424242; + display: block; + font-size: 0.75rem; + font-weight: 600; + padding: 8px; + line-height: 1; + text-transform: uppercase; } + .t4-current-style .dropdown-menu ul { + list-style: none; + margin: 0; + padding: 0; } + .t4-current-style .dropdown-menu ul li { + border-bottom: 1px solid #eee; + font-size: 0.875rem; + padding: 0; } + .t4-current-style .dropdown-menu ul li:last-child { + border-bottom: 0; } + .t4-current-style .dropdown-menu ul li:last-child a { + border-radius: 0 0 3px 3px; } + .t4-current-style .dropdown-menu ul a { + color: #616161; + display: block; + padding: 8px 16px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-current-style .dropdown-menu ul a:hover, .t4-current-style .dropdown-menu ul a:focus, .t4-current-style .dropdown-menu ul a:active { + background-color: #f5f5f5; + color: #616161; + text-decoration: none; } + .t4-current-style .dropdown-menu ul li.master a { + padding: 0; } + .t4-current-style .dropdown-menu ul li.master a span { + padding: 8px 16px 8px 56px; } + .t4-current-style .dropdown-menu ul li > span { + padding: 8px 16px; } + .t4-current-style .dropdown-menu ul span { + display: inline-block; + position: relative; } + .t4-current-style .dropdown-menu ul li.master span:before { + background-color: #2196F3; + border-radius: 3px; + content: "Default"; + display: inline-block; + color: #fff; + font-size: 9px; + letter-spacing: 0.5px; + line-height: 1; + padding: 3px 4px; + position: absolute; + text-transform: uppercase; + top: 2px; + left: 2px; } + .t4-current-style .dropdown-menu ul li.current { + font-weight: 600; } + .t4-current-style .dropdown-menu ul li.current span { + color: #4CAF50; } + .t4-current-style .dropdown-menu ul li.master span { + padding-left: 56px; } + .t4-current-style.open .dropdown-toggle, .t4-current-style.show .dropdown-toggle { + border: 1px solid rgba(38, 50, 56, 0.12); + border-radius: 3px 3px 0 0; + border-bottom: 0; } + +#attrib-themeConfig { + background-color: whitesmoke; + border-radius: 0; + border: 0; + position: fixed; + top: 0; + right: 0; + left: 0; + bottom: 0; + margin: 0; + z-index: 1050; + width: 100%; } + @media screen and (min-width: 992px) { + #attrib-themeConfig { + background-color: #fff; } } + +#custom-style-preview { + background-color: #f5f5f5; + display: none; + right: 355px; + top: 56px; + left: 0; + bottom: 0; + position: absolute; + margin: 0 auto; + padding: 4px; + overflow: auto; + text-align: center; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + @media screen and (min-width: 992px) { + #custom-style-preview { + display: block; + overflow: hidden; } } + #custom-style-preview iframe { + border: 1px dashed rgba(0, 0, 0, 0.2); + height: 100%; + padding: 2px; + max-width: none; + width: 100%; } + +.t4-sidebar-preview { + background-color: #fff; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + height: 56px; + padding: 0 16px 0 0; + position: absolute; + top: 0; + left: 0; + text-align: left; + width: 100%; + z-index: 200; } + @media screen and (min-width: 576px) { + .t4-sidebar-preview { + position: fixed; } } + .t4-sidebar-preview .t4-template-title { + padding-top: 12px; + padding-bottom: 12px; + position: absolute; + right: 460px; } + .t4-sidebar-preview .t4-template-title .control-label { + width: auto; } + .t4-sidebar-preview .t4-template-title .controls { + margin: 0; + float: left; } + .t4-sidebar-preview .t4-template-title .controls::after { + display: block; + clear: both; + content: ""; } + .t4-sidebar-preview .t4-template-title #jform_title { + width: 220px; } + .t4-sidebar-preview .t4-toolbar { + padding-top: 12px; + padding-bottom: 11px; } + @media screen and (min-width: 992px) { + .t4-sidebar-preview .t4-toolbar { + background-color: rgba(0, 0, 0, 0.03); } } + +.reload-preview { + color: #bdbdbd; + display: none; + font-family: Roboto, Helvetica, sans-serif; + font-size: 0.75rem; + font-weight: 500; + position: absolute; + letter-spacing: 1px; + left: 560px; + top: 20px; + text-transform: uppercase; } + @media screen and (min-width: 992px) { + .reload-preview { + display: inline-block; } } + .reload-preview:hover { + color: #0d8aee; + cursor: pointer; } + .reload-preview i { + margin-right: 4px; } + +.toolbar-devices { + border-right: 1px solid rgba(0, 0, 0, 0.075); + border-left: 1px solid rgba(0, 0, 0, 0.065); + display: none; + list-style: none; + margin: 0; + padding-right: 16px; + padding-left: 8px; + position: absolute; + top: 0; + left: 310px; } + .toolbar-devices::after { + display: block; + clear: both; + content: ""; } + @media screen and (min-width: 992px) { + .toolbar-devices { + display: block; } } + .toolbar-devices li { + float: right; } + .toolbar-devices .label { + background-color: transparent; + color: #9e9e9e; + border-radius: 0; + font-size: 0.875rem; + letter-spacing: 0.5px; + line-height: 32px; + padding: 0 8px 0 0; + text-transform: uppercase; } + .toolbar-devices .default { + display: inline-block; + font-weight: 500; + font-size: 0.875rem; + font-family: Roboto, Helvetica, sans-serif; + line-height: 32px; + padding-right: 8px; + text-transform: uppercase; } + .toolbar-devices .default:hover { + cursor: pointer; } + .toolbar-devices .btn { + margin: 0 4px; + background: transparent; + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + color: #757575; + display: inline-block; + font-size: 0.875rem; + height: 32px; + padding: 8px; + position: relative; + text-align: center; + width: 32px; } + .toolbar-devices .btn:hover, .toolbar-devices .btn:focus, .toolbar-devices .btn:active { + background-color: transparent; + cursor: pointer; } + .toolbar-devices .btn:hover:before, .toolbar-devices .btn:focus:before, .toolbar-devices .btn:active:before { + opacity: 1; } + .toolbar-devices .btn .fa, .toolbar-devices .btn .fal { + line-height: 16px; + margin: 0; } + .toolbar-devices .btn:before { + background-color: rgba(0, 0, 0, 0.075); + border-radius: 50%; + content: ""; + display: block; + height: 100%; + left: 0; + opacity: 0; + position: absolute; + top: 0; + -webkit-transition: all 0.25s ease-out; + -o-transition: all 0.25s ease-out; + transition: all 0.25s ease-out; + width: 100%; } + .toolbar-devices .btn[data-tooltip]:after { + background-color: #424242; + border-radius: 4px; + display: none; + color: #fff; + content: attr(data-tooltip); + font-size: 0.75rem; + font-weight: 400; + min-height: 8px; + opacity: 0; + line-height: 1; + padding: 8px 8px; + position: absolute; + top: 32px; + left: 50%; + white-space: nowrap; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); + z-index: 3000; } + .toolbar-devices .btn[data-tooltip]:hover:after { + display: inline-block; + opacity: 1; + top: 36px; } + .toolbar-devices .active { + color: #2196F3; } + .toolbar-devices .active span { + color: #2196F3; } + +.toolbar-save { + padding-right: 8px; + padding-left: 16px; + float: left; } + .toolbar-save .t4-btn { + margin-right: 8px; } + .toolbar-save .t4-btn.btn-save { + background-color: #4CAF50; + -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + color: #fff; } + .toolbar-save .t4-btn.btn-close i { + margin-right: 0; } + .toolbar-save .t4-btn i { + margin-right: 0; } + @media screen and (min-width: 576px) { + .toolbar-save .t4-btn i { + margin-left: 4px; } } + .toolbar-save span.btn-text { + display: none; } + @media screen and (min-width: 576px) { + .toolbar-save span.btn-text { + display: inline-block; } } + +.t4-sidebar-preview.disabled .toolbar-save .btn-save { + background-color: rgba(0, 0, 0, 0.1); + -webkit-box-shadow: none; + box-shadow: none; + color: #757575; } + +.t4-sidebar-preview.disabled .toolbar-save .t4-btn.dropdown-toggle { + background-color: rgba(0, 0, 0, 0.1); + color: #757575; } + .t4-sidebar-preview.disabled .toolbar-save .t4-btn.dropdown-toggle .caret { + border-top-color: #757575; + border-bottom-color: #757575; } + +.t4-admin-save { + float: right; + position: relative; } + .t4-admin-save .t4-btn.btn-save { + border-radius: 0 25px 25px 0; + padding-left: 8px; } + .t4-admin-save .t4-btn.dropdown-toggle { + background-color: #4CAF50; + border-right: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 25px 0 0 25px; + margin-right: 0; + padding-left: 8px; + padding-right: 8px; } + .t4-admin-save .t4-btn.dropdown-toggle .caret { + margin-top: 14px; } + .t4-admin-save .dropdown-menu { + border-radius: 5px; + right: auto; + left: 0; + top: 40px; + padding-top: 0; + padding-bottom: 0; } + .t4-admin-save .dropdown-menu:before, .t4-admin-save .dropdown-menu:after { + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #fff; + content: ""; + display: block; + position: absolute; + top: -5px; + left: 10px; } + .t4-admin-save .dropdown-menu:before { + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #e0e0e0; + left: 9px; + top: -7px; } + .t4-admin-save .dropdown-menu li:first-child a { + border-radius: 5px 5px 0 0; + border-bottom: 1px solid rgba(44, 58, 65, 0.12); } + .t4-admin-save .dropdown-menu li:last-child a { + border-radius: 0 0 5px 5px; } + .t4-admin-save .dropdown-menu a { + padding-top: 8px; + padding-bottom: 8px; } + .t4-admin-save .dropdown-menu a:hover, .t4-admin-save .dropdown-menu a:focus, .t4-admin-save .dropdown-menu a:active { + background-color: #eee; + color: #424242; } + +.t4-tpl-detail { + clear: both; + margin-top: 8px; } + .t4-tpl-detail .tpl-preview { + margin-bottom: 24px; } + .t4-tpl-detail .tpl-preview img { + border: 1px solid rgba(38, 50, 56, 0.12); + border-radius: 5px; + -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); + max-width: 100%; } + +.t4-admin-overview-features { + list-style: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: 0; + padding: 0; + overflow: hidden; } + .t4-admin-overview-features li { + padding: 0 8px 8px 0; } + .t4-admin-overview-features li a { + background-color: #eee; + border-radius: 25px; + color: #757575; + display: block; + height: 32px; + line-height: 32px; + padding: 0 12px; + text-align: center; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-admin-overview-features li a:hover, .t4-admin-overview-features li a:focus, .t4-admin-overview-features li a:active { + background-color: #2196F3; + color: #fff; + text-decoration: none; } + .t4-admin-overview-features li a span { + margin-right: 8px; } + +.t4-admin-overview-body { + margin-bottom: 16px; } + +.t4-template-more-info { + background-color: #f5f5f5; + border-radius: 5px; + margin-bottom: 16px; + padding: 16px; } + .t4-template-more-info h4 { + margin: 0 0 8px; } + .t4-template-more-info ul { + list-style: none; + margin: 0; + padding: 0; } + .t4-template-more-info ul li { + border-bottom: 1px dashed rgba(38, 50, 56, 0.12); + padding: 8px 0; } + .t4-template-more-info ul li span { + color: #757575; + font-weight: 600; + display: inline-block; + min-width: 120px; } + +#assignment.t4-assignment { + padding: 16px; } + #assignment.t4-assignment .btn-toolbar .btn { + background-color: #e0e0e0; } + #assignment.t4-assignment .menu-links-block { + background-color: #fff; + border-radius: 5px; + border: 1px solid rgba(38, 50, 56, 0.12); + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + #assignment.t4-assignment .menu-links-block label { + font-size: 0.75rem; + margin-bottom: 12px; + padding-left: 0; } + #assignment.t4-assignment .menu-links-block label input[type="checkbox"] { + border: 1px solid rgba(38, 50, 56, 0.12); + margin-right: 0; + margin-left: 8px; } + #assignment.t4-assignment .menu-links-block:hover { + border: 1px solid rgba(17, 23, 26, 0.12); + -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); } + +.t4admin-loading::after { + background: url(../images/t4admin-loading.gif) no-repeat center center #fff; + bottom: 0; + content: ""; + display: block; + top: 0; + left: 0; + position: fixed; + right: 0; + z-index: 1000; } + +.disabled button, .disabled .btn, .disabled .controls, .disabled label, .disabled .t4-pane .control-label label, .t4-pane .control-label .disabled label, +.disabled .t4-modal .control-label label, .t4-modal .control-label .disabled label { + pointer-events: none; } + +.themeConfigModal { + display: none; } + @media screen and (min-width: 768px) { + .themeConfigModal { + display: block; } } + +.pull-left { + float: left; } + +.pull-right { + float: right; } + +.j4 .btn, +.j4 button, +.j4 label, +.j4 .t4-pane .control-label label, +.t4-pane .control-label .j4 label, +.j4 .t4-modal .control-label label, +.t4-modal .control-label .j4 label, +.j4 input, +.j4 select, +.j4 input[type="text"] { + -webkit-box-shadow: none; + box-shadow: none; + font-size: 12px; + outline: none; } + +.j4 .field-media-wrapper { + background-color: #f5f5f5; + border-radius: 5px; + display: block; + padding: 8px; } + .j4 .field-media-wrapper .field-media-preview { + border-radius: 0; + border: 0; + max-width: none; } + .j4 .field-media-wrapper .input-group { + background-color: rgba(0, 0, 0, 0.1); + border: 1px solid rgba(38, 50, 56, 0.12); + border-radius: 25px; + padding: 2px 98px 2px 2px; + position: relative; } + .j4 .field-media-wrapper .input-group .field-media-input { + background-color: rgba(255, 255, 255, 0.5); + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + width: 100%; + max-width: none; + overflow: hidden; + white-space: nowrap; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; + z-index: 30; } + .j4 .field-media-wrapper .input-group .input-group-append { + background-color: transparent; + position: absolute; + right: 3px; + top: 2px; + margin: 0; + padding: 0; + width: auto; + z-index: 40; } + .j4 .field-media-wrapper .input-group .input-group-append .btn { + position: relative; + top: auto; + left: auto; + right: auto; + margin: 0; } + .j4 .field-media-wrapper .input-group .input-group-append .button-clear { + margin-left: 4px; + width: 28px; } + +.j4 .chosen-container.chosen-container-single { + font-size: 13px; + max-width: none; + width: 100% !important; } + .j4 .chosen-container.chosen-container-single .chosen-single { + border-radius: 25px; + border: 1px solid rgba(38, 50, 56, 0.12); + display: block; + height: auto; + padding: 4px 16px; + width: 100% !important; } + .j4 .chosen-container.chosen-container-single.chosen-container-active .chosen-single { + border-radius: 5px 5px 0 0; } + .j4 .chosen-container.chosen-container-single.chosen-container-active .chosen-drop { + border: 1px solid rgba(38, 50, 56, 0.12); + border-radius: 0 0 5px 5px; } + .j4 .chosen-container.chosen-container-single.chosen-container-active .chosen-drop .chosen-results .highlighted { + background-color: #2196F3 !important; } + +.j4 .select-menu-type .chosen-container.chosen-container-single { + max-width: 220px !important; } + +.j4 #typelist_navigation_mega_duration { + max-width: none; } + +.j4 #attrib-themeConfig { + font-size: 13px; } + +.j4 .t4-sidebar-preview .t4-admin-save .t4-btn.dropdown-toggle { + float: right; } + +.j4 #wrapper .content .row > .col-md-12 { + position: static; } + +.j4 .t4-pn-views .t4-sidebar-nav .legend { + margin-bottom: 0; } + +.j4 .t4-pn-views .t4-sidebar-nav .item-content { + font-size: 12px; } + +.j4 .t4-current-style h1.temp_title { + font-weight: 600; + line-height: 1.7; } + +.j4 .t4-current-style .dropdown-menu { + left: auto !important; + right: 0 !important; + top: 39px !important; + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important; } + +.j4 .t4-admin-save .dropdown-toggle .caret { + border-top: 4px solid #fff; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + display: block; + margin-right: 4px; } + +.j4 .t4-admin-save .dropdown-toggle:after { + display: none; } + +.j4 .t4-admin-save .dropdown-menu { + left: auto !important; + right: 0 !important; + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important; + top: 38px !important; } + .j4 .t4-admin-save .dropdown-menu li a { + color: #616161; + display: block; + line-height: 1; + padding: 8px 16px; } + .j4 .t4-admin-save .dropdown-menu li a:hover, .j4 .t4-admin-save .dropdown-menu li a:focus, .j4 .t4-admin-save .dropdown-menu li a:active { + text-decoration: none; } + +.j4 .control-group .controls { + margin-left: 0; } + +.j4 .t4-modal { + font-size: 13px; } + .j4 .t4-modal .chosen-container.chosen-container-single { + font-size: 13px; + max-width: none; + width: 100% !important; } + .j4 .t4-modal .chosen-container.chosen-container-single .chosen-single { + border-radius: 25px; + border: 1px solid rgba(38, 50, 56, 0.12); + display: block; + height: auto; + padding: 4px 16px; + width: 100% !important; } + .j4 .t4-modal .chosen-container.chosen-container-single.chosen-container-active .chosen-single { + border-radius: 5px 5px 0 0; } + .j4 .t4-modal .chosen-container.chosen-container-single.chosen-container-active .chosen-drop { + border: 1px solid rgba(38, 50, 56, 0.12); + border-radius: 0 0 5px 5px; } + .j4 .t4-modal .chosen-container.chosen-container-single.chosen-container-active .chosen-drop .chosen-results .highlighted { + background-color: #2196F3 !important; } + .j4 .t4-modal .t4-input[type="range"] { + margin-top: 3px; } + .j4 .t4-modal .btn, .j4 .t4-modal input[type="text"] { + font-size: 13px; + font-weight: 400; } + .j4 .t4-modal .nav.nav-tabs { + background-color: transparent; + display: block; } + .j4 .t4-modal .nav.nav-tabs::after { + display: block; + clear: both; + content: ""; } + .j4 .t4-modal .nav.nav-tabs li, + .j4 .t4-modal .nav.nav-tabs li.nav-item { + float: left; + padding-left: 0; + padding-right: 0; + width: auto; } + .j4 .t4-modal .nav.nav-tabs a, + .j4 .t4-modal .nav.nav-tabs a.nav-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #757575; + float: none; + outline: none; + width: auto; } + .j4 .t4-modal .nav.nav-tabs a.active, + .j4 .t4-modal .nav.nav-tabs a.nav-link.active { + color: #2196F3; } + .j4 .t4-modal .nav.nav-tabs a.active:after, + .j4 .t4-modal .nav.nav-tabs a.nav-link.active:after { + background: #2196F3; } + +.j4 .t4-modal-content .control-group-inner > .control-label { + float: none; + width: auto; } diff --git a/admin/assets/css/admin.css b/admin/assets/css/admin.css new file mode 100644 index 0000000..4d591f0 --- /dev/null +++ b/admin/assets/css/admin.css @@ -0,0 +1,5404 @@ +/** + *------------------------------------------------------------------------------ + * @package T4 Framework for Joomla! + *------------------------------------------------------------------------------ + * @copyright Copyright (C) 2004-2019 JoomlArt.com. All Rights Reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + * @authors JoomlArt, JoomlaBamboo, (contribute to this project at github + * & Google group to become co-author) + *------------------------------------------------------------------------------ + */ +@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700"); +/* + New Pattern Color System + With this should be easier to overwrite colors + not only in SCSS but even CSS +*/ +/* T4 Theme */ +/* Misc */ +/* Elevation */ +/* https://material-components.github.io/material-components-web-catalog/#/component/elevation */ +/* box-shadow: $elevationZ*; */ +*, +*::before, +*::after { + -webkit-box-sizing: inherit; + box-sizing: inherit; } + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; } + @media (min-width: 576px) { + .container { + max-width: 540px; } } + @media (min-width: 768px) { + .container { + max-width: 720px; } } + @media (min-width: 992px) { + .container { + max-width: 960px; } } + @media (min-width: 1200px) { + .container { + max-width: 1140px; } } + +.container-fluid { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; } + +.row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; } + +.no-gutters { + margin-right: 0; + margin-left: 0; } + .no-gutters > .col, + .no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; } + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; } + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + +.col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + +.col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + +.col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + +.col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + +.col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + +.col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + +.col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + +.col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + +.col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + +.col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + +.col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + +.col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + +.col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + +.order-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + +.order-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + +.order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + +.order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + +.order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + +.order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + +.order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + +.order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + +.order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + +.order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + +.order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + +.order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + +.order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + +.order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + +.order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + +.offset-1 { + margin-left: 8.33333%; } + +.offset-2 { + margin-left: 16.66667%; } + +.offset-3 { + margin-left: 25%; } + +.offset-4 { + margin-left: 33.33333%; } + +.offset-5 { + margin-left: 41.66667%; } + +.offset-6 { + margin-left: 50%; } + +.offset-7 { + margin-left: 58.33333%; } + +.offset-8 { + margin-left: 66.66667%; } + +.offset-9 { + margin-left: 75%; } + +.offset-10 { + margin-left: 83.33333%; } + +.offset-11 { + margin-left: 91.66667%; } + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-sm-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + .order-sm-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + .order-sm-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + .order-sm-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-sm-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-sm-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-sm-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-sm-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-sm-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-sm-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-sm-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-sm-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-sm-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-sm-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-sm-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + .offset-sm-0 { + margin-left: 0; } + .offset-sm-1 { + margin-left: 8.33333%; } + .offset-sm-2 { + margin-left: 16.66667%; } + .offset-sm-3 { + margin-left: 25%; } + .offset-sm-4 { + margin-left: 33.33333%; } + .offset-sm-5 { + margin-left: 41.66667%; } + .offset-sm-6 { + margin-left: 50%; } + .offset-sm-7 { + margin-left: 58.33333%; } + .offset-sm-8 { + margin-left: 66.66667%; } + .offset-sm-9 { + margin-left: 75%; } + .offset-sm-10 { + margin-left: 83.33333%; } + .offset-sm-11 { + margin-left: 91.66667%; } } + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-md-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-md-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-md-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-md-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-md-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-md-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-md-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-md-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-md-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + .order-md-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + .order-md-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + .order-md-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-md-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-md-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-md-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-md-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-md-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-md-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-md-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-md-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-md-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-md-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-md-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + .offset-md-0 { + margin-left: 0; } + .offset-md-1 { + margin-left: 8.33333%; } + .offset-md-2 { + margin-left: 16.66667%; } + .offset-md-3 { + margin-left: 25%; } + .offset-md-4 { + margin-left: 33.33333%; } + .offset-md-5 { + margin-left: 41.66667%; } + .offset-md-6 { + margin-left: 50%; } + .offset-md-7 { + margin-left: 58.33333%; } + .offset-md-8 { + margin-left: 66.66667%; } + .offset-md-9 { + margin-left: 75%; } + .offset-md-10 { + margin-left: 83.33333%; } + .offset-md-11 { + margin-left: 91.66667%; } } + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-lg-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + .order-lg-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + .order-lg-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + .order-lg-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-lg-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-lg-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-lg-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-lg-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-lg-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-lg-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-lg-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-lg-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-lg-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-lg-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-lg-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + .offset-lg-0 { + margin-left: 0; } + .offset-lg-1 { + margin-left: 8.33333%; } + .offset-lg-2 { + margin-left: 16.66667%; } + .offset-lg-3 { + margin-left: 25%; } + .offset-lg-4 { + margin-left: 33.33333%; } + .offset-lg-5 { + margin-left: 41.66667%; } + .offset-lg-6 { + margin-left: 50%; } + .offset-lg-7 { + margin-left: 58.33333%; } + .offset-lg-8 { + margin-left: 66.66667%; } + .offset-lg-9 { + margin-left: 75%; } + .offset-lg-10 { + margin-left: 83.33333%; } + .offset-lg-11 { + margin-left: 91.66667%; } } + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-xl-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + .order-xl-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + .order-xl-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + .order-xl-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-xl-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-xl-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-xl-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-xl-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-xl-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-xl-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-xl-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-xl-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-xl-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-xl-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-xl-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + .offset-xl-0 { + margin-left: 0; } + .offset-xl-1 { + margin-left: 8.33333%; } + .offset-xl-2 { + margin-left: 16.66667%; } + .offset-xl-3 { + margin-left: 25%; } + .offset-xl-4 { + margin-left: 33.33333%; } + .offset-xl-5 { + margin-left: 41.66667%; } + .offset-xl-6 { + margin-left: 50%; } + .offset-xl-7 { + margin-left: 58.33333%; } + .offset-xl-8 { + margin-left: 66.66667%; } + .offset-xl-9 { + margin-left: 75%; } + .offset-xl-10 { + margin-left: 83.33333%; } + .offset-xl-11 { + margin-left: 91.66667%; } } + +.d-none { + display: none !important; } + +.d-inline { + display: inline !important; } + +.d-inline-block { + display: inline-block !important; } + +.d-block { + display: block !important; } + +.d-table { + display: table !important; } + +.d-table-row { + display: table-row !important; } + +.d-table-cell { + display: table-cell !important; } + +.d-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + +.d-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; } + .d-sm-inline { + display: inline !important; } + .d-sm-inline-block { + display: inline-block !important; } + .d-sm-block { + display: block !important; } + .d-sm-table { + display: table !important; } + .d-sm-table-row { + display: table-row !important; } + .d-sm-table-cell { + display: table-cell !important; } + .d-sm-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-sm-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +@media (min-width: 768px) { + .d-md-none { + display: none !important; } + .d-md-inline { + display: inline !important; } + .d-md-inline-block { + display: inline-block !important; } + .d-md-block { + display: block !important; } + .d-md-table { + display: table !important; } + .d-md-table-row { + display: table-row !important; } + .d-md-table-cell { + display: table-cell !important; } + .d-md-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-md-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; } + .d-lg-inline { + display: inline !important; } + .d-lg-inline-block { + display: inline-block !important; } + .d-lg-block { + display: block !important; } + .d-lg-table { + display: table !important; } + .d-lg-table-row { + display: table-row !important; } + .d-lg-table-cell { + display: table-cell !important; } + .d-lg-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-lg-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; } + .d-xl-inline { + display: inline !important; } + .d-xl-inline-block { + display: inline-block !important; } + .d-xl-block { + display: block !important; } + .d-xl-table { + display: table !important; } + .d-xl-table-row { + display: table-row !important; } + .d-xl-table-cell { + display: table-cell !important; } + .d-xl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-xl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +@media print { + .d-print-none { + display: none !important; } + .d-print-inline { + display: inline !important; } + .d-print-inline-block { + display: inline-block !important; } + .d-print-block { + display: block !important; } + .d-print-table { + display: table !important; } + .d-print-table-row { + display: table-row !important; } + .d-print-table-cell { + display: table-cell !important; } + .d-print-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-print-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +.flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + +.flex-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + +.flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + +.flex-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + +.flex-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + +.flex-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + +.flex-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } + +.justify-content-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + +.justify-content-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + +.justify-content-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + +.justify-content-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + +.align-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + +.align-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + +.align-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + +.align-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + +.align-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + +.align-self-auto { + -ms-flex-item-align: auto !important; + -ms-grid-row-align: auto !important; + align-self: auto !important; } + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + +.align-self-center { + -ms-flex-item-align: center !important; + -ms-grid-row-align: center !important; + align-self: center !important; } + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + -ms-grid-row-align: stretch !important; + align-self: stretch !important; } + +@media (min-width: 576px) { + .flex-sm-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-sm-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-sm-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-sm-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .flex-sm-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-sm-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-sm-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } + .justify-content-sm-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-sm-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-sm-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-sm-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-sm-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-sm-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-sm-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-sm-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-sm-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + -ms-grid-row-align: auto !important; + align-self: auto !important; } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + .align-self-sm-center { + -ms-flex-item-align: center !important; + -ms-grid-row-align: center !important; + align-self: center !important; } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + -ms-grid-row-align: stretch !important; + align-self: stretch !important; } } + +@media (min-width: 768px) { + .flex-md-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-md-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-md-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-md-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .flex-md-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-md-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-md-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } + .justify-content-md-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-md-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-md-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-md-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-md-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-md-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-md-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-md-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-md-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + -ms-grid-row-align: auto !important; + align-self: auto !important; } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + .align-self-md-center { + -ms-flex-item-align: center !important; + -ms-grid-row-align: center !important; + align-self: center !important; } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + -ms-grid-row-align: stretch !important; + align-self: stretch !important; } } + +@media (min-width: 992px) { + .flex-lg-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-lg-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-lg-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-lg-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .flex-lg-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-lg-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-lg-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } + .justify-content-lg-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-lg-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-lg-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-lg-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-lg-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-lg-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-lg-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-lg-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-lg-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + -ms-grid-row-align: auto !important; + align-self: auto !important; } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + .align-self-lg-center { + -ms-flex-item-align: center !important; + -ms-grid-row-align: center !important; + align-self: center !important; } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + -ms-grid-row-align: stretch !important; + align-self: stretch !important; } } + +@media (min-width: 1200px) { + .flex-xl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-xl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-xl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-xl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .flex-xl-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-xl-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-xl-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } + .justify-content-xl-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-xl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-xl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-xl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-xl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-xl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-xl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-xl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-xl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + -ms-grid-row-align: auto !important; + align-self: auto !important; } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + .align-self-xl-center { + -ms-flex-item-align: center !important; + -ms-grid-row-align: center !important; + align-self: center !important; } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + -ms-grid-row-align: stretch !important; + align-self: stretch !important; } } + +.pos-hidden-xl, +.pos-hidden-lg, +.pos-hidden-md, +.pos-hidden-sm, +.pos-hidden-xs { + display: none; } + +.xs .t4-layout-col:not(.pos-hidden-xs) { + display: block; } + +.sm .t4-layout-col:not(.pos-hidden-sm) { + display: block; } + +.md .t4-layout-col:not(.pos-hidden-md) { + display: block; } + +.lg .t4-layout-col:not(.pos-hidden-lg) { + display: block; } + +.xl .t4-layout-col:not(.pos-hidden-xl) { + display: block; } + +.def .t4-layout-col { + display: block; } + +.t4-modal-confirm-overlay, +.t4-modal-overlay { + background-color: rgba(0, 0, 0, 0.54); + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + z-index: 1060; } + +.t4-modal-confirm-overlay { + z-index: 1990; } + +.t4-modal-open .modal-backdrop { + background-color: rgba(0, 0, 0, 0.54); + z-index: 1050; } + +#t4Modal { + border-radius: 0; + top: 0; } + #t4Modal .modal-dialog { + -webkit-transform: translate(0); + -ms-transform: translate(0); + transform: translate(0); + max-width: 40%; } + #t4Modal .modal-content { + border: 0; } + +#t4-confirm { + max-width: 480px; + z-index: 2000; } + +.t4-modal, +#t4Modal .modal-dialog { + background-color: #fff; + -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); + border-radius: 4px; + font-family: Roboto, Helvetica, sans-serif; + font-size: 0.875rem; + padding: 0; + position: fixed; + left: 50%; + line-height: 1.5; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + width: 640px; + z-index: 1100; } + +.t4-modal.t4-mega-item { + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + top: 10%; + bottom: 10%; } + .t4-modal.t4-mega-item .t4-modal-inner { + height: calc(100% - 120px); + overflow-y: scroll; } + +.t4-modal .t4-modal-header, +#t4Modal .modal-header { + border-radius: 3px 3px 0 0; + border-bottom: 1px solid rgba(38, 50, 56, 0.12); + -webkit-box-shadow: 0 5px 10px -5px #e1e1e1; + box-shadow: 0 5px 10px -5px #e1e1e1; + line-height: 1; + min-height: 56px; + padding: 20px 16px; + position: relative; + top: auto; + left: auto; + height: auto; } + +.t4-modal.no-title .t4-modal-header { + display: none; } + +.t4-modal .t4-modal-header-title, +#t4Modal .modal-header .modal-title { + color: #424242; + font-size: 1.25rem; + font-weight: 400; + margin: 0; } + .t4-modal .t4-modal-header-title i, + #t4Modal .modal-header .modal-title i { + margin-right: 8px; } + +.t4-modal .action-t4-modal-confirm-close, +.t4-modal .action-t4-modal-close, +.t4-modal .t4-modal-block-close, +.t4-fonts-manager .action-t4-modal-close { + border-radius: 50%; + color: #9e9e9e; + position: absolute; + top: 12px; + right: 12px; + height: 40px; + text-align: center; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; + width: 40px; } + .t4-modal .action-t4-modal-confirm-close:hover, .t4-modal .action-t4-modal-confirm-close:focus, .t4-modal .action-t4-modal-confirm-close:active, + .t4-modal .action-t4-modal-close:hover, + .t4-modal .action-t4-modal-close:focus, + .t4-modal .action-t4-modal-close:active, + .t4-modal .t4-modal-block-close:hover, + .t4-modal .t4-modal-block-close:focus, + .t4-modal .t4-modal-block-close:active, + .t4-fonts-manager .action-t4-modal-close:hover, + .t4-fonts-manager .action-t4-modal-close:focus, + .t4-fonts-manager .action-t4-modal-close:active { + background-color: #f5f5f5; + color: #212121; + cursor: pointer; } + .t4-modal .action-t4-modal-confirm-close span, + .t4-modal .action-t4-modal-close span, + .t4-modal .t4-modal-block-close span, + .t4-fonts-manager .action-t4-modal-close span { + font-size: 1.25rem; + line-height: 40px; } + +.t4-modal-content { + padding: 16px; } + .t4-modal-content .chzn-container { + width: 100% !important; } + .t4-modal-content .msg { + margin-bottom: 0; } + +.t4-modal.no-title .t4-modal-content { + padding-top: 24px; } + .t4-modal.no-title .t4-modal-content .msg { + font-size: 1.125rem; } + +.t4-modal .nav-tabs { + border-bottom: 1px solid rgba(38, 50, 56, 0.12); + margin-left: -16px; + margin-right: -16px; + padding-left: 8px; + padding-right: 8px; } + .t4-modal .nav-tabs li { + margin: 0 0 -1px; + padding-left: 8px; + padding-right: 8px; } + .t4-modal .nav-tabs li a { + border: 0; + border-radius: 0; + color: #757575; + display: block; + font-weight: 500; + padding: 8px 8px 12px; + position: relative; + text-transform: uppercase; } + .t4-modal .nav-tabs li a:hover, .t4-modal .nav-tabs li a:focus, .t4-modal .nav-tabs li a:active { + background: transparent; + border: 0; } + .t4-modal .nav-tabs li a:after { + content: ""; + display: block; + height: 2px; + position: absolute; + left: 0; + bottom: 0; + width: 100%; } + .t4-modal .nav-tabs li.active a { + color: #2196F3; } + .t4-modal .nav-tabs li.active a:after { + background-color: #2196F3; } + +.t4-modal .control-group { + margin-bottom: 12px; } + +.t4-modal .tab-pane > .row { + margin-left: -15px; } + +div.config-section { + background-color: #f5f5f5; + padding: 8px; + text-align: center; } + div.config-section .col-inner { + border: 1px solid rgba(38, 50, 56, 0.12); + font-size: 0.75rem; + padding: 8px; + text-align: left; } + div.config-section .col-inner:hover { + cursor: default; } + +.t4-layout-xresize, +.t4-mega-xresize { + margin-bottom: 8px; } + .t4-layout-xresize::after, + .t4-mega-xresize::after { + display: block; + clear: both; + content: ""; } + .t4-layout-xresize .t4-layout-col, + .t4-mega-xresize .t4-layout-col { + padding-left: 4px; + padding-right: 4px; + position: relative; } + .t4-layout-xresize .ui-resizable-resizing, + .t4-mega-xresize .ui-resizable-resizing { + cursor: ew-resize; } + .t4-layout-xresize .ui-resizable-resizing .col-inner:hover, + .t4-mega-xresize .ui-resizable-resizing .col-inner:hover { + cursor: ew-resize; } + .t4-layout-xresize .ui-resizable-handle, + .t4-mega-xresize .ui-resizable-handle { + background-color: #f5f5f5; + color: #bdbdbd; + display: block; + height: 34px; + padding-left: 1px; + position: absolute; + top: 1px; + right: 4px; + text-align: center; + width: 8px; } + .t4-layout-xresize .ui-resizable-handle:before, + .t4-mega-xresize .ui-resizable-handle:before { + font-family: "Font Awesome 5 Pro"; + content: "\f142"; + font-weight: 300; + line-height: 34px; } + .t4-layout-xresize .ui-resizable-handle:hover, + .t4-mega-xresize .ui-resizable-handle:hover { + color: #757575; + cursor: e-resize; } + +.config-section.t4-row-container { + padding: 0 8px 8px; } + .config-section.t4-row-container .t4-content { + padding: 8px; } + +.t4-admin-layout { + -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05); + display: block; + list-style: none; + margin: 0 -8px 12px -8px; + padding: 8px 8px 0; + position: relative; + text-align: left; } + .t4-admin-layout::after { + display: block; + clear: both; + content: ""; } + .t4-admin-layout:before { + background-color: #ddd; + content: ""; + height: 1px; + position: absolute; + left: 0; + bottom: 0; + width: 100%; } + .t4-admin-layout li { + display: block; + float: left; + padding: 0 8px 0 0; + position: relative; + text-align: center; } + .t4-admin-layout li span { + border-bottom: 1px solid #ddd; + color: #757575; + display: block; + line-height: 32px; + padding: 0 8px; + text-transform: capitalize; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-admin-layout li span:hover { + color: #424242; + cursor: pointer; } + .t4-admin-layout li span.active { + border-bottom: 1px solid #2196F3; + color: #2196F3; } + +.t4-admin-layout-action { + padding: 0 0 12px; + overflow: hidden; } + .t4-admin-layout-action .btn { + background: #fff; + border-radius: 25px; + border: 0; + -webkit-box-shadow: 0; + box-shadow: 0; + color: #757575; + display: inline-block; + height: 28px; + line-height: 28px; + margin-left: 0.25rem; + padding: 0 12px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-admin-layout-action .btn:hover, .t4-admin-layout-action .btn:focus, .t4-admin-layout-action .btn:active { + background-color: #2196F3; + color: #fff; } + .t4-admin-layout-action .btn i { + margin-right: 4px; } + +.t4-layout-column, +.t4-mega-column { + float: left; } + +.t4-layout-reset { + border-radius: 0; + float: right; } + +.t4-admin-layout-devices { + background-color: #fff; + border-radius: 25px; + float: left; } + .t4-admin-layout-devices button.btn { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + border: 0; + height: 28px; + line-height: 28px; + margin: 0 !important; + min-width: 32px; + padding: 0 10px; + outline: none; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-admin-layout-devices button.btn:first-child { + border-radius: 25px; } + .t4-admin-layout-devices button.btn.btn:last-child { + border-radius: 25px; } + .t4-admin-layout-devices button.btn:hover, .t4-admin-layout-devices button.btn:focus, .t4-admin-layout-devices button.btn:active { + background: transparent; + border: 0; } + .t4-admin-layout-devices button.btn:hover i, .t4-admin-layout-devices button.btn:focus i, .t4-admin-layout-devices button.btn:active i { + color: #2196F3; } + .t4-admin-layout-devices button.btn i { + color: #bdbdbd; + font-size: 0.75rem; + margin-right: 0; } + .t4-admin-layout-devices button.btn.active { + background: #2196F3; + border-radius: 25px; + -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); } + .t4-admin-layout-devices button.btn.active i { + color: #fff; } + .t4-admin-layout-devices span.active { + background: #2196F3; + border-radius: 25px; + -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + color: #fff; } + .t4-admin-layout-devices span.active i { + color: #fff; } + +.t4-layout-ncolumns { + margin: 0 auto; + width: 180px; } + .t4-layout-ncolumns .btn { + background-color: #fff; + border: 1px solid rgba(38, 50, 56, 0.12); + border-radius: 0 !important; + -webkit-box-shadow: none; + box-shadow: none; + height: 30px; + line-height: 20px; + text-align: center; + width: 30px; } + .t4-layout-ncolumns .btn:hover, .t4-layout-ncolumns .btn:focus, .t4-layout-ncolumns .btn:active { + background-color: #eee; } + .t4-layout-ncolumns .selected, + .t4-layout-ncolumns .active { + background-color: #eee; } + +.container_setting .btn-group { + background-color: #f5f5f5; + border-radius: 25px; } + .container_setting .btn-group .btn { + background: transparent; + border: 0; + border-radius: 25px; + -webkit-box-shadow: none; + box-shadow: none; + line-height: 28px; + padding: 0 16px; } + .container_setting .btn-group .btn.active { + background: #2196F3; + -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + color: #fff; } + .container_setting .btn-group .btn:first-child, .container_setting .btn-group .btn:last-child { + border-radius: 25px; } + +.link_color .minicolors-theme-bootstrap, +.text_color .minicolors-theme-bootstrap, +.link_hover_color .minicolors-theme-bootstrap, +.background_color .minicolors-theme-bootstrap { + width: 100%; } + .link_color .minicolors-theme-bootstrap .minicolors-input, + .text_color .minicolors-theme-bootstrap .minicolors-input, + .link_hover_color .minicolors-theme-bootstrap .minicolors-input, + .background_color .minicolors-theme-bootstrap .minicolors-input { + height: 32px; + width: 100%; } + .link_color .minicolors-theme-bootstrap .minicolors-swatch, + .text_color .minicolors-theme-bootstrap .minicolors-swatch, + .link_hover_color .minicolors-theme-bootstrap .minicolors-swatch, + .background_color .minicolors-theme-bootstrap .minicolors-swatch { + border-radius: 50%; + height: 24px; + left: auto; + right: 4px; + width: 24px; } + .link_color .minicolors-theme-bootstrap .minicolors-panel, + .text_color .minicolors-theme-bootstrap .minicolors-panel, + .link_hover_color .minicolors-theme-bootstrap .minicolors-panel, + .background_color .minicolors-theme-bootstrap .minicolors-panel { + right: 0; + left: auto !important; + height: 165px; + width: 185px; } + +.extra_class { + overflow: hidden; + clear: both; } + .extra_class input[type="text"] { + width: 290px !important; } + +.config_pattern .control-group { + float: left; + padding: 0 8px; + width: 50%; } + .config_pattern .control-group.title { + float: none; + width: 100%; } + +.pattern-preview { + -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); + border-radius: 5px; + height: 100%; + padding: 16px; + text-align: middle; } + .pattern-preview h3 { + margin: 0 0 8px; } + .pattern-preview p { + margin: 0; } + +.t4-choise-menu-item ul { + list-style: none; + margin: 0; + padding: 0; } + .t4-choise-menu-item ul li { + padding: 5.33333px 0; } + .t4-choise-menu-item ul li.allitem { + border-bottom: 1px solid rgba(38, 50, 56, 0.12); } + .t4-choise-menu-item ul li.allitem label { + font-weight: 600; } + .t4-choise-menu-item ul li label, .t4-choise-menu-item ul li .t4-pane .control-label label, .t4-pane .control-label .t4-choise-menu-item ul li label, + .t4-choise-menu-item ul li .t4-modal .control-label label, .t4-modal .control-label .t4-choise-menu-item ul li label { + font-size: 0.75rem; + margin-bottom: 0; } + .t4-choise-menu-item ul li input { + margin: 0 8px 0 0; + vertical-align: middle; } + .t4-choise-menu-item ul li ul li { + position: relative; } + .t4-choise-menu-item ul li ul li input { + margin-right: 28px; } + .t4-choise-menu-item ul li ul li:before { + border-left: 1px dotted #9e9e9e; + content: ""; + display: block; + top: 2px; + bottom: 2px; + left: 36px; + position: absolute; + width: 0; } + .t4-choise-menu-item ul li ul ul li input { + margin-right: 44px; } + .t4-choise-menu-item ul li ul ul li:before { + left: 52px; } + .t4-choise-menu-item ul li ul ul ul li input { + margin-right: 60px; } + .t4-choise-menu-item ul li ul ul ul li:before { + left: 68px; } + +.t4-modal .t4-modal-footer { + border-top: 1px solid rgba(44, 58, 65, 0.12); + padding: 16px; + text-align: right; } + +.t4-modal .t4-modal-footer .btn { + background-color: transparent; + border: 0; + border-radius: 4px; + -webkit-box-shadow: none; + box-shadow: none; + color: #616161; + font-size: .875rem; + font-weight: 500; + margin-left: 8px; + height: 32px; + line-height: 32px; + letter-spacing: .25px; + padding: 0 16px; } + .t4-modal .t4-modal-footer .btn:hover, .t4-modal .t4-modal-footer .btn:focus, .t4-modal .t4-modal-footer .btn:active { + background-color: #eee; } + .t4-modal .t4-modal-footer .btn .fa { + margin-right: 4px; } + +.t4-modal .t4-modal-footer .btn-success, +.t4-modal .t4-modal-footer .btn-primary { + background-color: #2196F3; + color: #fff; } + .t4-modal .t4-modal-footer .btn-success:hover, .t4-modal .t4-modal-footer .btn-success:focus, .t4-modal .t4-modal-footer .btn-success:active, + .t4-modal .t4-modal-footer .btn-primary:hover, + .t4-modal .t4-modal-footer .btn-primary:focus, + .t4-modal .t4-modal-footer .btn-primary:active { + background-color: #0d8aee; + color: #fff; } + +.t4-modal .t4-modal-footer .t4-edit-block-remove { + background-color: #f5f5f5; + float: left; } + +.t4-fonts-filter { + background-color: #fff; + border-bottom: 1px solid rgba(38, 50, 56, 0.12); + padding: 8px 16px 0 8px; + position: -webkit-sticky; + position: sticky; + left: 0; + top: 0; } + .t4-fonts-filter .font-filter { + border-radius: 25px; + float: right; + height: 32px; + line-height: 32px; + padding: 0 16px; } + .t4-fonts-filter ul.nav-tabs { + border: 0; + margin: 8px 0 0 0; } + .t4-fonts-filter ul.nav-tabs .nav-item { + margin-bottom: -1px; + padding: 0 8px; } + .t4-fonts-filter ul.nav-tabs .nav-item .nav-link { + background-color: transparent; + border: 0; + border-radius: 0; + color: #757575; + padding: 8px 0 12px 0; + position: relative; } + .t4-fonts-filter ul.nav-tabs .nav-item .nav-link:after { + content: ""; + display: block; + height: 2px; + position: absolute; + bottom: 0; + left: 0; + width: 100%; } + .t4-fonts-filter ul.nav-tabs .nav-item.active .nav-link { + color: #2196F3; } + .t4-fonts-filter ul.nav-tabs .nav-item.active .nav-link:after { + background-color: #2196F3; } + +#t4Modal .tab-content { + padding: 16px; + overflow: hidden; } + +#t4-scss-editor-variables, +#t4-scss-editor-custom { + border: 1px solid rgba(38, 50, 56, 0.12); + min-height: 350px; + padding: 8px; + width: 100%; } + +.t4-fonts-manager ul.base-fonts, .t4-fonts-manager ul.jub-fonts { + margin: 0; + padding: 0; + list-style: none; } + .t4-fonts-manager ul.base-fonts::after, .t4-fonts-manager ul.jub-fonts::after { + display: block; + clear: both; + content: ""; } + .t4-fonts-manager ul.base-fonts li, .t4-fonts-manager ul.jub-fonts li { + display: block; + float: left; + width: 33%; + list-style: none; + margin: 0; + padding: 0; } + +.t4-fonts-manager .jub-font[data-bash="1"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts01.jpeg); } + +.t4-fonts-manager .jub-font[data-bash="2"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts02.jpeg); } + +.t4-fonts-manager .jub-font[data-bash="3"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts03.jpeg); } + +.t4-fonts-manager .jub-font[data-bash="4"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts04.jpeg); } + +.t4-fonts-manager .jub-font[data-bash="5"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts05.jpeg); } + +.t4-fonts-manager .jub-font[data-bash="6"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts06.jpeg); } + +.t4-fonts-manager .jub-font[data-bash="7"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts07.jpeg); } + +.t4-fonts-manager .jub-font[data-bash="8"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts08.jpeg); } + +.t4-fonts-manager .jub-font[data-bash="9"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts09.jpeg); } + +.t4-fonts-manager .jub-font[data-bash="10"] > div { + background-image: url(../../etc/googlefonts/thumbs/fonts10.jpeg); } + +.imageModal_jform_t4layout_layout_media { + z-index: 10000; } + +body .popover { + z-index: 1101; } + +.t4-pane label, .t4-pane .control-label label, .t4-modal .control-label .t4-pane label, +.t4-modal label, +.t4-pane .control-label .t4-modal label, +.t4-modal .control-label label { + color: #9e9e9e; + font-size: 0.75rem; + font-weight: 400; + margin-bottom: 4px; + padding-left: 8px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + +.t4-pane .control-label label, +.t4-modal .control-label label { + display: inline-block; + padding-left: 12px; } + +.t4-pane .sub-group input[type="text"], +.t4-modal-content input[type="text"] { + background-color: rgba(33, 33, 33, 0.08); + border: 1px solid transparent; + border-radius: 25px; + color: #212121; + height: 28px; + font-size: 0.75rem; + font-family: Roboto, Helvetica, sans-serif; + font-weight: 500; + line-height: 28px; + padding: 8px 12px; + width: 100%; + -webkit-transition: all 0.25s; + -o-transition: all 0.25s; + transition: all 0.25s; } + .t4-pane .sub-group input[type="text"]:focus, + .t4-modal-content input[type="text"]:focus { + background-color: #fff; + border-color: rgba(38, 50, 56, 0.12); } + +.t4-pane input[type="text"].invalid { + background-color: #fde1df; + border: 1px solid #ea1c0d; } + +.t4-pane input#typelist_theme_letter_spacing:placeholder { + content: "2"; + display: inline-block; } + +.t4-button, #assignment.t4-assignment .btn-toolbar .btn, #assignment.t4-assignment .menu-links-block .btn, +.t4-btn { + background-color: rgba(0, 0, 0, 0.1); + -webkit-box-shadow: none; + box-shadow: none; + border: 0; + color: #757575; + display: inline-block; + border-radius: 25px; + font-family: Roboto, Helvetica, sans-serif; + height: 28px; + line-height: 28px; + padding: 0 12px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-button:hover, #assignment.t4-assignment .btn-toolbar .btn:hover, #assignment.t4-assignment .menu-links-block .btn:hover, .t4-button:focus, #assignment.t4-assignment .btn-toolbar .btn:focus, #assignment.t4-assignment .menu-links-block .btn:focus, .t4-button:active, #assignment.t4-assignment .btn-toolbar .btn:active, #assignment.t4-assignment .menu-links-block .btn:active, + .t4-btn:hover, + .t4-btn:focus, + .t4-btn:active { + background-color: #9e9e9e; + color: #fff; + cursor: pointer; + text-decoration: none; } + .t4-button.has-icon i, #assignment.t4-assignment .btn-toolbar .has-icon.btn i, #assignment.t4-assignment .menu-links-block .has-icon.btn i, + .t4-btn.has-icon i { + margin-right: 4px; } + .t4-button i, #assignment.t4-assignment .btn-toolbar .btn i, #assignment.t4-assignment .menu-links-block .btn i, + .t4-btn i { + margin-right: 4px; } + +.t4-btn.btn-primary { + background-color: #2196F3; + border: 0; } + .t4-btn.btn-primary:hover, .t4-btn.btn-primary:focus, .t4-btn.btn-primary:active { + background-color: #0d8aee; } + +.t4-btn.btn-success { + background-color: #4CAF50; + border: 0; } + .t4-btn.btn-success:hover, .t4-btn.btn-success:focus, .t4-btn.btn-success:active { + background-color: #449d48; } + +.t4-btn.btn-danger { + background-color: #F44336; + border: 0; } + .t4-btn.btn-danger:hover, .t4-btn.btn-danger:focus, .t4-btn.btn-danger:active { + background-color: #f32c1e; } + +.btn-md { + font-size: 13px; + height: 32px; + line-height: 32px; + padding-left: 16px; + padding-right: 16px; + letter-spacing: 1px; + text-transform: uppercase; } + .btn-md i { + margin-right: 8px; } + +.btn-icon { + padding-left: 12px; + padding-right: 12px; } + .btn-icon i { + margin-right: 0; } + +.t4-pane .minicolors { + clear: both; + display: block; + position: relative; + padding: 0; } + .t4-pane .minicolors input { + background-color: #eee; + border-radius: 25px; + color: #757575; + height: 28px; + line-height: 28px; + padding: 0 32px 0 12px; + width: 100%; } + .t4-pane .minicolors .minicolors-swatch { + background: none; + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 50%; + right: 2px; + left: auto; + top: 2px; + bottom: 0; + height: 24px; + -webkit-transform: none; + -ms-transform: none; + transform: none; + width: 24px; } + .t4-pane .minicolors .minicolors-swatch span { + -webkit-box-shadow: none; + box-shadow: none; } + .t4-pane .minicolors .minicolors-panel { + border-radius: 2px; + -webkit-box-shadow: none; + box-shadow: none; + height: 164px; + right: 0; + left: auto; + top: 36px; + width: 204px; } + +.t4-input[type="checkbox"], +.t4-input[type="checkbox"][readonly] { + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + background: #e0e0e0; + border: 0; + border-radius: 15px; + height: 18px; + min-height: 18px; + padding-left: 0; + position: relative; + margin-top: 0; + outline: 0 !important; + -webkit-transition: all 0.25s; + -o-transition: all 0.25s; + transition: all 0.25s; + width: 36px; } + .t4-input[type="checkbox"]:checked, + .t4-input[type="checkbox"][readonly]:checked { + background-color: #2196F3; } + .t4-input[type="checkbox"]:checked:before, + .t4-input[type="checkbox"][readonly]:checked:before { + background-color: #fff; + left: auto; + -webkit-transform: translateX(20px); + -ms-transform: translateX(20px); + transform: translateX(20px); } + .t4-input[type="checkbox"]:before, + .t4-input[type="checkbox"][readonly]:before { + background-color: #fff; + border-radius: 50%; + content: ""; + display: block; + height: 14px; + position: absolute; + top: 2px; + left: 2px; + -webkit-transition: .4s; + -o-transition: .4s; + transition: .4s; + width: 14px; } + +.t4-modal input[type="number"] { + background-color: #eee; + border: 0; + border-radius: 25px; + height: 28px; + padding: 0 8px; } + +.t4-group-toggle { + clear: both; + display: block; + margin-top: 8px; } + .t4-group-toggle input { + float: right; } + .t4-group-toggle small, .t4-group-toggle label, .t4-group-toggle .t4-pane .control-label label, .t4-pane .control-label .t4-group-toggle label, + .t4-group-toggle .t4-modal .control-label label, .t4-modal .control-label .t4-group-toggle label { + display: inline-block; + margin-bottom: 0; + padding-left: 0; + vertical-align: middle; } + +.t4-pane .input-append, +.field-media-wrapper .input-group-append { + background-color: #eee; + border-radius: 25px; + padding: 3px 100px 3px 3px; + margin-bottom: 16px; + position: relative; + white-space: normal; + width: 100%; } + .t4-pane .input-append .add-on, + .field-media-wrapper .input-group-append .add-on { + background: transparent; + border-radius: 0; + border: 0; + color: #9e9e9e; + margin: 0; + padding: 0; + position: absolute; + left: 12px; + top: 8px; + z-index: 20; } + .t4-pane .input-append input.field-media-input[type="text"], + .field-media-wrapper .input-group-append input.field-media-input[type="text"] { + background: #fff; + height: 27.2px; + line-height: 27.2px; + margin-bottom: 0; + padding-left: 26px; + padding-right: 8px; + z-index: 10; } + .t4-pane .input-append button.btn, + .field-media-wrapper .input-group-append button.btn { + background-color: #2196F3; + border-radius: 25px !important; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; + font-family: Roboto, Helvetica, sans-serif; + font-size: 0.75rem; + font-weight: 500; + margin: 0 0 4px 4px; + padding: 5px 7px; + position: absolute; + text-transform: uppercase; } + .t4-pane .input-append button.btn:hover, .t4-pane .input-append button.btn:focus, .t4-pane .input-append button.btn:active, + .field-media-wrapper .input-group-append button.btn:hover, + .field-media-wrapper .input-group-append button.btn:focus, + .field-media-wrapper .input-group-append button.btn:active { + background-color: #128ff2; + color: #fff; } + .t4-pane .input-append button.btn span, + .field-media-wrapper .input-group-append button.btn span { + font-size: 10px; + margin: 0; } + .t4-pane .input-append button.button-select, + .field-media-wrapper .input-group-append button.button-select { + padding-right: 10px; + padding-left: 10px; + top: 3px; + right: 34px; } + .t4-pane .input-append button.button-clear, + .field-media-wrapper .input-group-append button.button-clear { + background-color: rgba(0, 0, 0, 0.2); + top: 3px; + right: 3px; } + .t4-pane .input-append button.button-clear:hover, .t4-pane .input-append button.button-clear:focus, .t4-pane .input-append button.button-clear:active, + .field-media-wrapper .input-group-append button.button-clear:hover, + .field-media-wrapper .input-group-append button.button-clear:focus, + .field-media-wrapper .input-group-append button.button-clear:active { + background-color: #F44336; } + .t4-pane .input-append button.button-clear span:before, + .field-media-wrapper .input-group-append button.button-clear span:before { + font-family: "Font Awesome 5 Pro"; + content: "\f00d"; + font-weight: 300; } + +.field-media-wrapper { + margin-bottom: 0; } + +.t4-pane textarea { + background: #eee; + border: 0; + border-radius: 5px; + color: #424242; + font-size: 0.875rem; + height: 150px; + padding: 16px; + width: 100%; } + .t4-pane textarea:focus, .t4-pane textarea:active { + border: 0; } + +div.chzn-container { + width: 100% !important; } + div.chzn-container .chzn-single { + background-color: rgba(0, 0, 0, 0.075); + border-radius: 25px; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + color: #212121; + height: 28px; + line-height: 28px; + padding: 0 12px; } + div.chzn-container .chzn-single span { + color: #757575; + font-family: Roboto, Helvetica, sans-serif; + font-size: 0.75rem; } + div.chzn-container .chzn-single .search-choice-close { + top: 4px; } + div.chzn-container .chzn-single .search-choice-close:hover, div.chzn-container .chzn-single .search-choice-close:focus { + color: #2196F3; } + div.chzn-container .chzn-single .search-choice-close:before { + font-family: "Font Awesome 5 Pro"; + color: #757575; + content: "\f00d"; + font-weight: 300; + font-size: 0.875rem; } + div.chzn-container .chzn-single div { + background: none; + border: 0; + right: 8px; } + div.chzn-container .chzn-single b:after { + border-top: 5px solid #bdbdbd; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + content: ""; + display: block; + font-size: 18px; + height: 0; + position: absolute; + top: 12px; + right: 8px; + width: 0; } + div.chzn-container.chzn-with-drop .chzn-single { + background-color: #fff; + border-radius: 4px 4px 0 0; + border: 1px solid rgba(38, 50, 56, 0.12); + border-bottom: 0; } + div.chzn-container.chzn-with-drop .chzn-single > div { + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; } + div.chzn-container .chzn-drop { + border: 1px solid rgba(38, 50, 56, 0.12); } + div.chzn-container .chzn-drop .chzn-search input[type="text"]:focus { + border: 1px solid #2196F3; + height: 28px; + padding: 0 8px; } + div.chzn-container ul.chzn-results { + padding: 0 0 4px; } + div.chzn-container ul.chzn-results li { + font-size: 0.75rem; + padding: 5.33333px 16px; + line-height: 1.3; } + div.chzn-container ul.chzn-results li:hover, div.chzn-container ul.chzn-results li.highlighted { + background-color: #2196F3; + color: #fff; } + +.t4-pane .t4-font-family .controls, +.t4-pane .t4-heading-font-family .controls { + padding-right: 40px; + position: relative; } + +.t4-pane .t4-font-family button, +.t4-pane .t4-heading-font-family button { + background-color: #eee; + border: 0; + border-radius: 50%; + color: #9e9e9e; + font-size: 1.125rem; + position: absolute; + right: 0; + top: 0; + height: 32px; + line-height: 1; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; + width: 32px; } + .t4-pane .t4-font-family button:hover, .t4-pane .t4-font-family button:focus, .t4-pane .t4-font-family button:active, + .t4-pane .t4-heading-font-family button:hover, + .t4-pane .t4-heading-font-family button:focus, + .t4-pane .t4-heading-font-family button:active { + background-color: #2196F3; + color: #fff; } + +.t4-input[type=range] { + -webkit-appearance: none; + background: transparent; + cursor: pointer; + position: relative; + width: 100%; + z-index: 6; } + .t4-input[type=range]:focus, .t4-input[type=range]:active { + border: 0; } + +.t4-input[type=range]::-moz-range-thumb { + -moz-appearance: none; + background: #2196F3; + background-image: none; + border: none; + border-radius: 50%; + box-sizing: border-box; + height: 12px; + outline: none; + width: 12px; } + +.t4-slider { + height: 18px; + position: relative; + float: left; + margin-top: 3px; + width: 75%; + z-index: 2; } + .t4-slider .slider-bg { + background: #e0e0e0; + border-radius: 3px; + border: 0; + position: absolute; + height: 3px; + top: 10px; + left: 0; + margin: 0 6px; + padding: 0; + overflow: hidden; + width: calc(100% - 12px); } + .t4-slider .slider-bg .slider-bg-lower { + background-color: #2196F3; + border-radius: 3px 0 0 3px; + height: 3px; + position: relative; } + +.opacity .controls span { + display: inline-block; + float: right; + width: 24%; } + +.t4-param-reset { + color: #9e9e9e; + display: inline-block; + font-size: 0.75rem; + line-height: 16px; + margin-left: 4px; + text-align: center; + -webkit-transition: all 0.25s; + -o-transition: all 0.25s; + transition: all 0.25s; + z-index: 100; } + .t4-param-reset:hover, .t4-param-reset:active { + color: #616161; + cursor: pointer; } + +.control-helper { + color: #9e9e9e; + font-size: 0.75rem; + padding: 4px 16px; } + .control-helper:empty { + display: none; } + .control-helper small { + background: #f0f0f0; + border-radius: 2px; + color: #616161; + display: inline-block; + line-height: 1; + margin: 0 3px 0 0; + padding: 1px 2px; } + +.t4-pane div.field-spacer { + border-top: 1px solid rgba(38, 50, 56, 0.12); + padding-top: 4px; + text-transform: uppercase; } + .t4-pane div.field-spacer label { + color: #9e9e9e; + font-size: 0.6875rem; + letter-spacing: 0.5px; } + +.t4-modal .control-group.block #t4layoutcol_block_chzn { + width: 68% !important; } + +.t4-modal .control-group.block .t4-btn { + margin: 0 4px; } + +.t4-pane .sub-group { + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + padding: 0; } + .t4-pane .sub-group .sub-group-inner { + padding: 0 8px; } + .t4-pane .sub-group .sub-group-inner .sub-group-inner { + padding: 0; } + .t4-pane .sub-group .sub-legend .item-title { + color: #424242; + font-size: 0.875rem; + font-weight: 500; } + .t4-pane .sub-group .sub-legend .item-title:hover { + color: #2196F3; + cursor: pointer; } + +.t4-pane .sub-group.disabled .sub-legend .item-title { + position: relative; } + .t4-pane .sub-group.disabled .sub-legend .item-title:after { + border-radius: 50%; + content: "\f023"; + display: inline-block; + height: 16px; + font-family: "Font Awesome 5 Pro"; + font-weight: 300; + font-size: 9px; + line-height: 16px; + position: absolute; + top: -5px; + text-align: center; + right: -16px; + width: 16px; } + +.t4-pane .sub-group-direct { + background-color: #fff; + border-top: 1px solid rgba(38, 50, 56, 0.12); + padding-top: 16px; } + +.t4-pane .sub-group .control-group { + position: relative; + margin-bottom: 12px; } + .t4-pane .sub-group .control-group .control-label { + float: none; + margin-bottom: 0; + padding: 0; + -webkit-transition: all 0.25s; + -o-transition: all 0.25s; + transition: all 0.25s; + width: 100%; } + .t4-pane .sub-group .control-group .controls { + margin-left: 0; } + .t4-pane .sub-group .control-group.t4-checkbox .control-label { + display: inline-block; + width: auto; } + .t4-pane .sub-group .control-group.t4-checkbox .controls { + float: right; + padding-right: 12px; } + +.t4-pane .sub-group-params .control-group:hover .control-label label { + color: #212121; } + +.t4-pane .sub-group-params .control-group.subgroup-toggle { + padding-left: 12px; } + +.t4-pane .group_brand_colors .sub-group-params { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + +.t4-pane .group_brand_colors .sub-group-params .control-group { + -ms-flex-preferred-size: 50%; + flex-basis: 50%; } + .t4-pane .group_brand_colors .sub-group-params .control-group:nth-child(2n) { + padding-left: 4px; } + .t4-pane .group_brand_colors .sub-group-params .control-group:nth-child(2n+1) { + padding-right: 4px; } + .t4-pane .group_brand_colors .sub-group-params .control-group:nth-child(2n+1) .minicolors .minicolors-panel { + left: 0; + right: auto; } + .t4-pane .group_brand_colors .sub-group-params .control-group input[type="text"] { + padding-right: 28px; + overflow: hidden; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; + white-space: nowrap; } + +.t4-pn-views-container.t4-megamenu .control-group.t4-checkbox .control-label { + display: inline-block; + float: none; } + .t4-pn-views-container.t4-megamenu .control-group.t4-checkbox .control-label label { + padding-left: 12px; + margin-bottom: 0; } + +.t4-pn-views-container.t4-megamenu .control-group.t4-checkbox .controls { + float: right; } + .t4-pn-views-container.t4-megamenu .control-group.t4-checkbox .controls input { + margin-right: 0; } + +.t4-pane .sub-group-open { + background-color: #fff; + border-top: 1px solid rgba(38, 50, 56, 0.12); + border-bottom: 1px solid rgba(38, 50, 56, 0.12); } + .t4-pane .sub-group-open .sub-legend .item-title { + color: #2196F3; } + .t4-pane .sub-group-open .sub-legend.has-icon .fal { + color: #2196F3; } + .t4-pane .sub-group-open div.sub-legend-group .item-content:after { + content: "\f107"; } + +.t4-pane .sub-group .sub-legend-group { + margin-bottom: 0; } + .t4-pane .sub-group .sub-legend-group > .control-label { + margin-bottom: 0; + padding: 0; + width: 100%; } + .t4-pane .sub-group .sub-legend-group > .control-label .sub-legend { + padding-top: 12px; + padding-bottom: 12px; } + .t4-pane .sub-group .sub-legend-group .item-content { + position: relative; } + .t4-pane .sub-group .sub-legend-group .item-content:after { + content: "\f105"; + color: #424242; + display: block; + font-size: 0.875rem; + font-family: "Font Awesome 5 Pro"; + font-weight: 300; + position: absolute; + right: 12px; + top: 0; } + +.sub-legend.has-icon { + padding-left: 40px; + position: relative; } + .sub-legend.has-icon .fa, .sub-legend.has-icon .fal { + color: #424242; + font-size: 1rem; + position: absolute; + left: 12px; + top: 12px; } + +.pattern { + margin-bottom: 8px; } + +.pattern-inner { + background-color: #f5f5f5; + border-radius: 5px; + padding: 4px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .pattern-inner:hover { + -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); } + .pattern-inner .pattern-header { + padding: 4px 8px; } + .pattern-inner .pattern-header::after { + display: block; + clear: both; + content: ""; } + .pattern-inner .pattern-header h4 { + font-size: 0.75rem; + margin: 0; + float: left; + text-transform: capitalize; } + .pattern-inner .pattern-header .pattern-actions-list { + float: right; + list-style: none; + margin: 0; + padding: 0; } + .pattern-inner .pattern-header .pattern-actions-list li { + float: left; } + .pattern-inner .pattern-header .pattern-actions-list li a { + color: #9e9e9e; + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + color: #9e9e9e; + display: inline-block; + font-size: 12px; + height: 24px; + padding: 4px; + position: relative; + text-align: center; + width: 24px; } + .pattern-inner .pattern-header .pattern-actions-list li a:hover, .pattern-inner .pattern-header .pattern-actions-list li a:focus, .pattern-inner .pattern-header .pattern-actions-list li a:active { + background-color: transparent; + cursor: pointer; } + .pattern-inner .pattern-header .pattern-actions-list li a:hover:before, .pattern-inner .pattern-header .pattern-actions-list li a:focus:before, .pattern-inner .pattern-header .pattern-actions-list li a:active:before { + opacity: 1; } + .pattern-inner .pattern-header .pattern-actions-list li a .fa, .pattern-inner .pattern-header .pattern-actions-list li a .fal { + line-height: 16px; + margin: 0; } + .pattern-inner .pattern-header .pattern-actions-list li a:before { + background-color: rgba(0, 0, 0, 0.075); + border-radius: 50%; + content: ""; + display: block; + height: 100%; + left: 0; + opacity: 0; + position: absolute; + top: 0; + -webkit-transition: all 0.25s ease-out; + -o-transition: all 0.25s ease-out; + transition: all 0.25s ease-out; + width: 100%; } + .pattern-inner .pattern-header .pattern-actions-list li a[data-tooltip]:after { + background-color: #424242; + border-radius: 4px; + display: none; + color: #fff; + content: attr(data-tooltip); + font-size: 0.75rem; + font-weight: 400; + min-height: 8px; + opacity: 0; + line-height: 1; + padding: 8px 8px; + position: absolute; + top: 24px; + left: 50%; + white-space: nowrap; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); + z-index: 3000; } + .pattern-inner .pattern-header .pattern-actions-list li a[data-tooltip]:hover:after { + display: inline-block; + opacity: 1; + top: 26px; } + .pattern-inner .color-list { + list-style: none; + margin: 0; + padding: 0; } + .pattern-inner .color-list::after { + display: block; + clear: both; + content: ""; } + .pattern-inner .color-list li { + float: left; + display: block; + height: 28px; + padding: 4px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; + width: 28px; } + .pattern-inner .color-list li span { + -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); + border-radius: 5px; + display: block; + height: 20px; + width: 20px; + position: relative; + overflow: hidden; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .pattern-inner .color-list li span:before { + background-color: rgba(0, 0, 0, 0.8); + border-radius: 3px; + content: attr(data-title); + color: #fff; + display: inline-block; + font-size: 0.6875rem; + opacity: 0; + padding: 2px 4px; + position: absolute; + top: -26px; + left: calc(100% - 24px); + -webkit-transform: translateX(-25%); + -ms-transform: translateX(-25%); + transform: translateX(-25%); + text-transform: capitalize; + white-space: nowrap; } + .pattern-inner .color-list li span:hover { + -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3); + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3); + position: relative; + overflow: visible; + z-index: 100; } + .pattern-inner .color-list li span:hover:before { + opacity: 1; } + .pattern-inner .config_pattern { + background-color: rgba(255, 255, 255, 0.7); + border: 1px dashed rgba(38, 50, 56, 0.12); + border-radius: 9px; + margin: 8px; + padding: 12px 8px; } + .pattern-inner .config_pattern label { + margin-bottom: 8px; } + .pattern-inner .config_pattern .add_new_pattern { + margin-top: 16px; } + +.t4-select-color, +.select-color-palette { + position: relative; } + .t4-select-color .color-preview, + .select-color-palette .color-preview { + position: relative; } + .t4-select-color .color-preview .preview-icon, + .select-color-palette .color-preview .preview-icon { + border-radius: 50%; + display: block; + height: 20px; + position: absolute; + top: 4px; + left: 4px; + width: 20px; } + .t4-select-color .color-preview input, + .select-color-palette .color-preview input { + text-indent: 16px; } + .t4-select-color .color-preview input:hover, + .select-color-palette .color-preview input:hover { + cursor: pointer; } + .t4-select-color .color-preview .toggle-icon, + .select-color-palette .color-preview .toggle-icon { + position: absolute; + right: 12px; + top: 4px; } + .t4-select-color .color-preview .toggle-icon:hover, + .select-color-palette .color-preview .toggle-icon:hover { + cursor: pointer; } + .t4-select-color .choose-color-pattern, + .select-color-palette .choose-color-pattern { + background-color: #fff; + border: 1px solid rgba(38, 50, 56, 0.12); + border-radius: 3px; + -webkit-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.06), 0 1px 1px 0 rgba(0, 0, 0, 0.06), 0 1px 3px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.06), 0 1px 1px 0 rgba(0, 0, 0, 0.06), 0 1px 3px 0 rgba(0, 0, 0, 0.08); + padding: 0 8px 8px; + position: absolute; + left: 0; + top: 36px; + width: 164px; + z-index: 100; } + .t4-select-color .choose-color-pattern:before, .t4-select-color .choose-color-pattern:after, + .select-color-palette .choose-color-pattern:before, + .select-color-palette .choose-color-pattern:after { + border-bottom: 7px solid rgba(38, 50, 56, 0.12); + border-left: 7px solid transparent; + border-right: 7px solid transparent; + content: ""; + display: block; + height: 0; + position: absolute; + top: -7px; + left: 8px; + width: 0; } + .t4-select-color .choose-color-pattern:after, + .select-color-palette .choose-color-pattern:after { + border-bottom: 5px solid #fff; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + top: -5px; + left: 10px; } + .t4-select-color .choose-color-pattern ul, + .select-color-palette .choose-color-pattern ul { + list-style: none; + margin: 0; + padding: 0; } + .t4-select-color .choose-color-pattern ul li, + .select-color-palette .choose-color-pattern ul li { + display: block; + float: left; + position: relative; + overflow: hidden; } + .t4-select-color .choose-color-pattern ul li.group-title, + .select-color-palette .choose-color-pattern ul li.group-title { + color: #bdbdbd; + clear: both; + display: block; + float: none; + font-size: 0.6875rem; + padding-top: 8px; + padding-left: 2px; + letter-spacing: 1px; + text-transform: uppercase; + width: 100%; } + .t4-select-color .choose-color-pattern ul li:hover, + .select-color-palette .choose-color-pattern ul li:hover { + overflow: visible; } + .t4-select-color .choose-color-pattern ul li:hover .color-label, + .select-color-palette .choose-color-pattern ul li:hover .color-label { + opacity: 1; + top: 27px; } + .t4-select-color .choose-color-pattern .preview-icon, + .select-color-palette .choose-color-pattern .preview-icon { + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 2px; + display: block; + height: 20px; + margin: 2px; + width: 20px; } + .t4-select-color .choose-color-pattern .preview-icon:hover, + .select-color-palette .choose-color-pattern .preview-icon:hover { + border: 1px solid rgba(0, 0, 0, 0.2); + cursor: pointer; } + .t4-select-color .choose-color-pattern .t4-select-pattern.active .preview-icon:before, + .select-color-palette .choose-color-pattern .t4-select-pattern.active .preview-icon:before { + content: "\f00c"; + color: rgba(0, 0, 0, 0.4); + display: block; + font-family: "Font Awesome 5 Pro"; + font-weight: 300; + font-size: 13px; + text-align: center; } + .t4-select-color .choose-color-pattern .color-label, + .select-color-palette .choose-color-pattern .color-label { + background-color: rgba(0, 0, 0, 0.9); + border-radius: 3px; + color: #fff; + font-size: 0.75rem; + opacity: 0; + line-height: 1; + padding: 4px 8px; + position: absolute; + top: 30px; + left: 50%; + -webkit-transition: all 0.25s; + -o-transition: all 0.25s; + transition: all 0.25s; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + text-transform: capitalize; + white-space: nowrap; + z-index: 30; } + +.pane .t4-select-color .choose-color-pattern .color-label { + left: 0; + -webkit-transform: none; + -ms-transform: none; + transform: none; } + +.custom-color-list .control-group:hover .colors-actions { + opacity: 1; } + +.custom-color-list .edit-label { + display: none; } + +.custom-color-list .editting .control-label input[type="text"] { + background-color: #fff; + border: 1px solid #2196F3; + border-radius: 3px; + height: 24px; + margin-bottom: 8px; + padding-right: 40px; } + +.custom-color-list .editting .colors-actions { + display: none; + opacity: 0; } + +.custom-color-list .editting .edit-label { + display: block; + position: relative; } + +.custom-color-list .editting .edit-actions { + position: absolute; + right: 5px; + top: 3px; + z-index: 200; } + .custom-color-list .editting .edit-actions span { + background-color: #fff; + border-radius: 50%; + color: #fff; + display: inline-block; + height: 16px; + line-height: 16px; + text-align: center; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; + width: 16px; } + .custom-color-list .editting .edit-actions span.color-save { + background-color: #4CAF50; } + .custom-color-list .editting .edit-actions span.color-save:hover { + background-color: #449d48; } + .custom-color-list .editting .edit-actions span.color-cancel { + background-color: #F44336; } + .custom-color-list .editting .edit-actions span.color-cancel:hover { + background-color: #f32c1e; } + .custom-color-list .editting .edit-actions span:hover { + cursor: pointer; } + +.custom-color-list .control-label .colors-actions { + position: absolute; + top: 0; + right: 0; + opacity: 0; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + +.custom-color-list .control-label .colors-actions-list { + list-style: none; + margin: 0; + padding: 0; } + .custom-color-list .control-label .colors-actions-list li { + display: inline-block; } + +.custom-color-list .control-label label { + border: 1px solid transparent; + border-radius: 2px; + margin-left: 8px; + padding-left: 8px; } + .custom-color-list .control-label label:after { + font-family: "Font Awesome 5 Pro"; + content: "\f044"; + display: inline-block; + font-weight: 300; + font-size: 13px; + margin: 0 4px; + opacity: 0; } + +.custom-color-list .control-label.can-edit:hover label { + border: 1px dashed #9e9e9e; + cursor: text; } + .custom-color-list .control-label.can-edit:hover label:after { + opacity: 1; } + +.add-more-custom-colors { + padding-top: 8px; + text-align: center; } + +.custom-colors-form { + background-color: rgba(0, 0, 0, 0.075); + border-radius: 5px; + margin: 16px 0 0; + padding: 8px 12px 16px; } + .custom-colors-form .custom-colors-actions { + padding-top: 8px; } + +.t4-modal .pattern-list { + margin-left: -4px; + margin-right: -4px; } + +.t4-modal .pattern { + float: left; + margin-bottom: 0; + padding: 4px; + width: 33.3%; } + .t4-modal .pattern .pattern-inner { + background-color: #fff; + border: 1px solid rgba(38, 50, 56, 0.12); + min-height: 70px; } + .t4-modal .pattern .pattern-inner:hover { + cursor: pointer; } + .t4-modal .pattern.active .pattern-inner { + border-color: #2196F3; } + .t4-modal .pattern.active .pattern-inner h4 { + color: #2196F3; } + .t4-modal .pattern.active .pattern-inner h4:before { + display: inline-block; } + .t4-modal .pattern .pattern-header h4 { + color: #757575; + font-size: 0.75rem; + font-weight: 500; + margin-top: 4px; + line-height: 1; + letter-spacing: 0.5px; + text-transform: uppercase; } + .t4-modal .pattern .pattern-header h4:before { + color: #2196F3; + content: "\f058"; + display: none; + font-family: "Font Awesome 5 Pro"; + font-size: 0.875rem; + font-weight: 300; + margin-right: 4px; + vertical-align: top; } + .t4-modal .pattern p { + color: #9e9e9e; + margin: 0; + padding-left: 8px; + padding-right: 8px; } + +.t4-message-container { + bottom: 16px; + margin-bottom: 8px; + position: absolute; + left: 96px; + z-index: 2060; + width: 364px; } + .t4-message-container .alert { + background-color: #424242; + border: 0; + color: #fff; + margin-bottom: 0; + padding: 12px 16px; + padding-right: 56px; + position: relative; } + .t4-message-container .alert .alert-heading { + color: #fff; } + .t4-message-container .alert.alert-success { + background-color: #4CAF50; } + .t4-message-container .alert.alert-warning { + background-color: #F57C00; } + .t4-message-container .alert.alert-error { + background-color: #B71C1C; } + .t4-message-container .alert .close { + color: #fff; + position: absolute; + right: 8px; + opacity: 1; + padding: 0; + height: 32px; + line-height: 32px; + text-align: center; + width: 32px; + top: 6px; } + .t4-message-container .alert .close:hover, .t4-message-container .alert .close:focus, .t4-message-container .alert .close:active { + background-color: rgba(0, 0, 0, 0.2); } + +.sub-group .select-menu-type::after { + display: block; + clear: both; + content: ""; } + +.sub-group .select-menu-type label { + float: left; + margin: 8px 8px 0 0; } + +.sub-group .select-menu-type div.chzn-container { + float: left; + width: 200px !important; } + +.t4-megamenu-builder { + padding-top: 16px; } + .t4-megamenu-builder .item-config { + border-radius: 0 0 5px 5px; + border: 1px solid #eee; + border-top: 0; + margin-bottom: 16px; + padding: 4px 0 8px; } + .t4-megamenu-builder .item-config::after { + display: block; + clear: both; + content: ""; } + .t4-megamenu-builder .item-config > div { + float: left; + padding: 4px 8px; + width: 33.3%; } + .t4-megamenu-builder .item-config > div label { + color: #757575; + padding-left: 8px; } + .t4-megamenu-builder .item-config .t4-item-extra, + .t4-megamenu-builder .item-config .t4-item-icon, + .t4-megamenu-builder .item-config .t4-item-caption { + float: left; } + .t4-megamenu-builder .menu_items { + background-color: #eee; + border-radius: 5px 5px 0 0; + padding: 0 8px; } + .t4-megamenu-builder .menu_items ul { + list-style: none; + margin: 0; + padding: 0; + padding-top: 8px; + overflow: hidden; } + .t4-megamenu-builder .menu_items ul li { + float: left; + margin-right: 4px; + padding-top: 0; + padding-bottom: 8px; + position: relative; } + .t4-megamenu-builder .menu_items ul li:after { + border-bottom: 7px solid #fff; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + content: ""; + display: none; + position: absolute; + bottom: 0; + height: 0; + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + width: 0; } + .t4-megamenu-builder .menu_items ul li a { + border-radius: 25px; + color: #757575; + display: block; + padding: 4px 8px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-megamenu-builder .menu_items ul li a:hover, .t4-megamenu-builder .menu_items ul li a:focus, .t4-megamenu-builder .menu_items ul li a:active { + color: #2196F3; + text-decoration: none; } + .t4-megamenu-builder .menu_items ul li.item-active a { + background-color: #2196F3; + color: #fff; } + .t4-megamenu-builder .t4-megamenu { + background-color: #f5f5f5; + border-radius: 5px; + padding: 8px; } + .t4-megamenu-builder .t4-menu-items .enablemega { + margin-bottom: 8px; } + .t4-megamenu-builder .t4-menu-items .enablemega label { + display: inline-block; } + .t4-megamenu-builder .t4-menu-items .enablemega input { + float: left; } + .t4-megamenu-builder .t4-menu-items .item-mega-config { + margin-bottom: 16px; } + .t4-megamenu-builder .t4-menu-items .item-mega-config::after { + display: block; + clear: both; + content: ""; } + .t4-megamenu-builder .t4-menu-items .item-mega-width, + .t4-megamenu-builder .t4-menu-items .mega-extra-class { + float: left; + width: 50%; } + .t4-megamenu-builder .t4-menu-items .item-mega-width { + padding-right: 8px; } + .t4-megamenu-builder .t4-menu-items .mega-extra-class { + padding-left: 8px; } + .t4-megamenu-builder .t4-menu-items .item-mega-align { + float: left; + margin-top: 8px; + width: 100%; } + .t4-megamenu-builder .t4-menu-items .item-mega-align::after { + display: block; + clear: both; + content: ""; } + .t4-megamenu-builder .t4-menu-items .item-mega-align .btn-group { + background-color: #fff; + border-radius: 25px; } + .t4-megamenu-builder .t4-menu-items .item-mega-align .btn-group > .btn { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 25px; + border: 0; + color: #9e9e9e; + margin: 0; } + .t4-megamenu-builder .t4-menu-items .item-mega-align .btn-group > .btn.active { + background-color: #2196F3; + -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + color: #fff; } + .t4-megamenu-builder .t4-mega-section { + background-color: rgba(0, 0, 0, 0.03); + margin-bottom: 8px; + padding: 4px; + overflow: hidden; } + .t4-megamenu-builder .t4-meganeu-settings { + margin-bottom: 4px; } + .t4-megamenu-builder .t4-row-container { + padding: 0; } + .t4-megamenu-builder .t4-row-container .t4-mega-col { + padding-left: 4px; + padding-right: 4px; } + .t4-megamenu-builder .t4-menu-add-row { + padding-top: 8px; + text-align: center; } + .t4-megamenu-builder .t4-menu-add-row a { + background-color: #fff; + border-radius: 25px; + color: #616161; + display: inline-block; + padding: 4px 12px; + text-shadow: none; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-megamenu-builder .t4-menu-add-row a:hover, .t4-megamenu-builder .t4-menu-add-row a:focus, .t4-megamenu-builder .t4-menu-add-row a:active { + background-color: #2196F3; + color: #fff; + text-decoration: none; } + .t4-megamenu-builder .t4-menu-add-row a i { + -webkit-box-shadow: none; + box-shadow: none; + margin-right: 8px; } + +.t4-sidebar { + background-color: whitesmoke; + border-right: 1px solid rgba(38, 50, 56, 0.12); + height: 100%; + font-family: Roboto, Helvetica, sans-serif; + position: absolute; + left: 0; + top: 0; + bottom: 0; + padding-top: 56px; + overflow: hidden; + z-index: 100; } + @media screen and (max-width: 576px) { + .t4-sidebar { + width: 100% !important; } } + @media screen and (min-width: 576px) { + .t4-sidebar { + position: fixed; } } + @media screen and (min-width: 768px) { + .t4-sidebar .t4-pn-views-container.t4-layout-builder, + .t4-sidebar .t4-pn-views-container.t4-navigation { + width: 452px; } } + .t4-sidebar .t4-pn-views-container.t4-assignment { + right: 16px; + width: auto; } + .t4-sidebar .sub-head { + background-color: #f5f5f5; + padding: 16px 24px; } + .t4-sidebar .panel { + background-color: transparent; + border-radius: 0; + border: 0; + border-bottom: 1px solid rgba(38, 50, 56, 0.12); } + .t4-sidebar .panel-heading { + background: transparent; + border: 0; + border-radius: 0; + color: #757575; + letter-spacing: 0.5px; + padding: 12px 24px; + position: relative; + -webkit-transition: all 0.25s ease-in; + -o-transition: all 0.25s ease-in; + transition: all 0.25s ease-in; + text-transform: uppercase; } + .t4-sidebar .panel-heading:hover { + background-color: #f5f5f5; } + .t4-sidebar .panel-heading h5 { + font-weight: 500; + font-size: 14px; + margin: 0; } + .t4-sidebar .preset-chooser { + border-bottom: 1px solid rgba(38, 50, 56, 0.12); + margin-bottom: 8px; + position: relative; + padding: 0 8px 16px; + z-index: 100; } + .t4-sidebar .preset-chooser::after { + display: block; + clear: both; + content: ""; } + .t4-sidebar .preset-chooser label { + float: left; + line-height: 28px; + margin-right: 8px; + width: auto; + display: none; } + .t4-sidebar .preset-chooser .typelist-control { + float: left; + margin-right: 8px; + width: 130px; } + .t4-sidebar .preset-chooser .typelist-control ul.chzn-results li { + border-bottom: 1px solid rgba(38, 50, 56, 0.12); } + .t4-sidebar .preset-chooser .typelist-control ul.chzn-results li:last-child { + border-bottom: 0; } + .t4-sidebar .preset-content { + position: relative; + padding: 0 0 8px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-sidebar .preset-content.editting, .t4-sidebar .preset-content:hover { + border-color: #2196F3; } + .t4-sidebar .top-actions { + position: absolute; + top: 0; + left: 144px; + text-align: right; } + .t4-sidebar .top-actions::after { + display: block; + clear: both; + content: ""; } + .t4-sidebar .top-actions .t4-btn { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + height: 28px; + display: block; + float: left; + overflow: hidden; + margin-left: 4px; + padding: 0; + position: relative; + text-align: center; + line-height: 28px; + width: 28px; } + .t4-sidebar .top-actions .t4-btn:before { + background-color: rgba(0, 0, 0, 0.075); + border-radius: 50%; + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + right: 0; + opacity: 0; + bottom: 0; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-sidebar .top-actions .t4-btn:after { + background-color: rgba(0, 0, 0, 0.8); + border-radius: 3px; + color: #fff; + content: attr(data-tooltip); + display: inline-block; + font-size: 0.75rem; + line-height: 1; + opacity: 0; + padding: 5.33333px 8px; + position: absolute; + top: 40px; + left: 50%; + white-space: nowrap; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-sidebar .top-actions .t4-btn:hover { + overflow: visible; } + .t4-sidebar .top-actions .t4-btn:hover:before { + opacity: 1; } + .t4-sidebar .top-actions .t4-btn:hover:after { + opacity: 1; + top: 36px; } + .t4-sidebar .top-actions .t4-btn i { + color: #757575; } + .t4-sidebar .top-actions .t4-btn.btn-success { + background-color: #4CAF50; } + .t4-sidebar .top-actions .t4-btn.btn-success i { + color: #fff; } + .t4-sidebar .top-actions .btn-save { + padding-left: 12px; + padding-right: 12px; + width: auto; } + .t4-sidebar .top-actions .btn-save:before, .t4-sidebar .top-actions .btn-save:after { + display: none; } + .t4-sidebar .clone-layout { + background-color: #fff; + border-bottom: 1px solid rgba(38, 50, 56, 0.12); + padding: 16px 8px; } + .t4-sidebar .clone-layout .form-action { + margin-top: 8px; + text-align: right; } + .t4-sidebar .t4-site-settings .t4-block-header, + .t4-sidebar .t4-navigation .t4-block-header, + .t4-sidebar .t4-group-theme .t4-block-header, + .t4-sidebar .t4-layout-builder .t4-block-header { + border-bottom: 0; + margin-bottom: 0; } + .t4-sidebar .t4-site-settings .sub-group-direct, + .t4-sidebar .t4-navigation .sub-group-direct, + .t4-sidebar .t4-group-theme .sub-group-direct, + .t4-sidebar .t4-layout-builder .sub-group-direct { + background-color: transparent; + border-top: 0; + padding-top: 0; } + .t4-sidebar .t4-site-settings .sub-group-direct > .sub-group-inner, + .t4-sidebar .t4-navigation .sub-group-direct > .sub-group-inner, + .t4-sidebar .t4-group-theme .sub-group-direct > .sub-group-inner, + .t4-sidebar .t4-layout-builder .sub-group-direct > .sub-group-inner { + padding-left: 0; + padding-right: 0; } + .t4-sidebar .t4-site-settings .sub-group-direct .preset-chooser, + .t4-sidebar .t4-navigation .sub-group-direct .preset-chooser, + .t4-sidebar .t4-group-theme .sub-group-direct .preset-chooser, + .t4-sidebar .t4-layout-builder .sub-group-direct .preset-chooser { + margin-bottom: -1px; } + .t4-sidebar .t4-site-settings .form-fields .sub-group, + .t4-sidebar .t4-navigation .form-fields .sub-group, + .t4-sidebar .t4-group-theme .form-fields .sub-group, + .t4-sidebar .t4-layout-builder .form-fields .sub-group { + padding: 0 8px; } + .t4-sidebar .t4-site-settings .form-fields .sub-group:first-child.sub-group-open, + .t4-sidebar .t4-navigation .form-fields .sub-group:first-child.sub-group-open, + .t4-sidebar .t4-group-theme .form-fields .sub-group:first-child.sub-group-open, + .t4-sidebar .t4-layout-builder .form-fields .sub-group:first-child.sub-group-open { + border-top: 0; } + .t4-sidebar .t4-site-settings .form-fields .sub-group.sub-group-open, + .t4-sidebar .t4-navigation .form-fields .sub-group.sub-group-open, + .t4-sidebar .t4-group-theme .form-fields .sub-group.sub-group-open, + .t4-sidebar .t4-layout-builder .form-fields .sub-group.sub-group-open { + border-top: 1px solid rgba(38, 50, 56, 0.12); + border-bottom: 1px solid rgba(38, 50, 56, 0.12); + padding: 0 8px; } + .t4-sidebar .t4-navigation .preset-chooser .typelist-control { + width: 200px; } + .t4-sidebar .t4-navigation .preset-chooser .top-actions { + left: 216px; } + .t4-sidebar .t4-layout-builder .sub-group-inner { + padding: 0; } + .t4-sidebar .t4-layout-builder .preset-chooser { + border-bottom: 0; + margin-bottom: 0; } + .t4-sidebar .t4-layout-builder .preset-chooser .typelist-control { + width: 200px; } + .t4-sidebar .t4-layout-builder .preset-chooser .top-actions { + left: 216px; } + .t4-sidebar .t4-layout-builder .form-fields .sub-group.sub-group-open { + padding: 16px 8px 0; } + .t4-sidebar .t4-layout-builder .t4-position-layout { + padding: 0 8px; } + .t4-sidebar .t4-layout-builder .t4-position-layout .t4-group-toggle { + margin: 0; } + .t4-sidebar .panel-body { + padding: 0 24px; } + +.t4-pn-views { + border-right: 1px solid rgba(38, 50, 56, 0.12); + padding: 0 4px 8px; + height: 100%; + position: relative; + width: 88px; } + @media screen and (min-height: 750px) { + .t4-pn-views { + padding-top: 16px; } } + .t4-pn-views .t4-sidebar-nav { + list-style: none; + margin: 0; + padding: 0; } + .t4-pn-views .t4-sidebar-action { + position: relative; + -webkit-transition: all 0.25s; + -o-transition: all 0.25s; + transition: all 0.25s; } + .t4-pn-views .t4-sidebar-action:after { + background-color: rgba(0, 0, 0, 0.075); + content: ""; + display: block; + height: 1px; + left: -4px; + right: -4px; + bottom: 0; + position: absolute; } + @media screen and (min-height: 750px) { + .t4-pn-views .t4-sidebar-action:after { + display: none; } } + @media screen and (min-height: 750px) { + .t4-pn-views .t4-sidebar-action.t4-tools { + padding-top: 8px; } + .t4-pn-views .t4-sidebar-action.t4-tools:before { + background-color: rgba(0, 0, 0, 0.075); + content: ""; + display: block; + height: 1px; + left: -4px; + right: -4px; + top: 0; + position: absolute; } } + .t4-pn-views .t4-switch-theme { + background-color: #fafafa; + border-top: 1px solid rgba(38, 50, 56, 0.12); + bottom: 0; + color: #424242; + padding: 8px 0; + position: absolute; + left: 0; + right: 0; + text-align: center; } + .t4-pn-views .t4-switch-theme ul { + list-style: none; + margin: 0; + padding: 0; } + .t4-pn-views .t4-switch-theme ul li { + padding: 8px; } + .t4-pn-views .t4-switch-theme ul li label { + margin-bottom: 0; } + .t4-pn-views .t4-switch-theme ul li span { + color: #5c5c5c; + display: block; + margin-top: 4px; } + @media screen and (max-height: 800px) { + .t4-pn-views .t4-switch-theme ul li:last-child { + display: none; } } + .t4-pn-views .control-group { + margin-bottom: 0; } + .t4-pn-views .control-group .control-label { + float: none; + width: auto; } + .t4-pn-views div[id*="-desc"] { + display: none; } + +.form-horizontal .t4-sidebar-nav .control-group { + margin: 0; } + +.form-horizontal .t4-sidebar-nav .control-label { + float: none; + margin: 0; + padding: 0; + width: auto; } + +.t4-sidebar-nav .legend { + border: 1px solid transparent; + color: #212121; + display: block; + font-size: 0.75rem; + line-height: 1.3; + margin: 0; + margin-left: -4px; + margin-right: -4px; + padding: 16px 8px; + opacity: .7; + text-align: center; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + @media screen and (min-height: 750px) { + .t4-sidebar-nav .legend { + padding: 8px; + margin: 0 0 8px; } } + .t4-sidebar-nav .legend:hover { + cursor: pointer; + opacity: 1; } + +.t4-sidebar-nav .active .legend { + background-color: #fff; + color: #2196F3; + opacity: 1; } + @media screen and (min-height: 750px) { + .t4-sidebar-nav .active .legend { + border-radius: 8px; + border: 1px solid rgba(38, 50, 56, 0.12); } } + +.t4-sidebar-nav .legend > span { + display: none; + font-size: 18px; + margin-bottom: 8px; } + @media screen and (min-height: 750px) { + .t4-sidebar-nav .legend > span { + display: block; } } + +.t4-sidebar-nav .item-content { + font-family: Roboto, Helvetica, sans-serif; + font-weight: 500; } + .t4-sidebar-nav .item-content .item-desc { + display: none; } + +.t4-pn-views-container { + background: whitesmoke; + position: absolute; + left: 88px; + top: 56px; + height: calc(100% - 56px); + overflow-y: auto; + right: 0; } + @media screen and (min-width: 576px) { + .t4-pn-views-container { + right: auto; + width: 280px; } } + +.t4-pn-views-container .t4-block-header { + border-bottom: 1px solid rgba(38, 50, 56, 0.12); + margin-bottom: -1px; + padding: 16px; } + .t4-pn-views-container .t4-block-header .t4-input[type="checkbox"] { + vertical-align: middle; } + +.t4-pane .t4-block-header, +.t4-pane .t4-group-toggle, +.t4-pane .preset-chooser { + position: relative; } + .t4-pane .t4-block-header .popover, + .t4-pane .t4-group-toggle .popover, + .t4-pane .preset-chooser .popover { + background-color: #4CAF50; + border-radius: 3px; + border: 0; + color: #fff; + position: absolute; + left: 0 !important; + right: auto !important; + -webkit-transform: translateX(-40%); + -ms-transform: translateX(-40%); + transform: translateX(-40%); + white-space: nowrap; + min-width: 168px; + text-align: center; + width: auto; } + .t4-pane .t4-block-header .popover .arrow, + .t4-pane .t4-group-toggle .popover .arrow, + .t4-pane .preset-chooser .popover .arrow { + margin-left: 0; + left: auto; + right: 12px; + border-bottom-color: #4CAF50; + border-top-width: 7px; + top: -14px; } + .t4-pane .t4-block-header .popover .arrow:after, + .t4-pane .t4-group-toggle .popover .arrow:after, + .t4-pane .preset-chooser .popover .arrow:after { + display: none; } + +.t4-pane .preset-chooser .popover .arrow { + left: 72px; + right: auto; } + +.t4-pn-views-container .t4-block-header h4 { + color: #424242; + display: inline-block; + font-size: 1rem; + font-weight: 500; + margin: 0; + padding: 0; + position: relative; } + +.t4-pn-views-container.t4-advanced .t4-block-header h4:after { + background-color: #4CAF50; + border-radius: 3px; + content: "Global"; + color: #fff; + display: inline-block; + font-size: 0.6875rem; + font-weight: 400; + letter-spacing: 0.5px; + line-height: 1; + padding: 4px 4px 2px; + position: absolute; + top: -6px; + right: -48px; } + +.t4-pn-views-container.t4-advanced .t4-block-header .t4-input[type="checkbox"]:before { + content: "\f30d"; + color: #bdbdbd; + font-family: "Font Awesome 5 Pro"; + font-weight: 300; + font-size: 9px; + line-height: 13px; + text-align: center; } + +.t4-pn-views-container.t4-advanced .t4-block-header .t4-input[type="checkbox"]:checked:before { + content: ""; } + +.group_custom_colors:after { + display: table; + clear: both; + content: ""; } + +.group_custom_colors .control-group { + float: left; + padding: 0 4px; + width: 50%; } + .group_custom_colors .control-group.field-spacer { + float: none; + clear: both; + overflow: hidden; + width: 100%; } + .group_custom_colors .control-group.field-spacer .control-helper { + display: none; } + .group_custom_colors .control-group .control-label label { + padding-left: 0; } + .group_custom_colors .control-group:nth-child(2n+1) .minicolors .minicolors-panel { + right: auto; + left: 0; } + +.addons-list { + list-style: none; + margin: 0 0 16px; + padding: 0; } + .addons-list li { + background-color: rgba(0, 0, 0, 0.045); + border: 1px solid rgba(255, 255, 255, 0); + border-radius: 5px; + margin-bottom: 4px; + padding: 8px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .addons-list li::after { + display: block; + clear: both; + content: ""; } + .addons-list li label, .addons-list li .t4-pane .control-label label, .t4-pane .control-label .addons-list li label, + .addons-list li .t4-modal .control-label label, .t4-modal .control-label .addons-list li label { + display: inline-block; + margin-bottom: 0; + padding-left: 0; } + .addons-list li input { + float: right; } + .addons-list li.addon-local { + background-color: transparent; + border: 1px solid rgba(0, 0, 0, 0.055); } + .addons-list li.addon-local:hover { + border-color: #2196F3; } + .addons-list li.addon-local:hover .t4-btn { + opacity: 1; } + .addons-list li.editting .addons-form { + border-radius: 0; + border: 0; + padding: 0; } + .addons-list li.editting .addons-form:before { + display: none; } + .addons-list li.editting .t4-btn.btn-delete, .addons-list li.editting .t4-btn.btn-edit { + opacity: 0; } + .addons-list li .btn-edit, .addons-list li .btn-delete { + background-color: transparent; + opacity: 0; + vertical-align: middle; + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + color: #9e9e9e; + display: inline-block; + font-size: 12px; + height: 24px; + padding: 4px; + position: relative; + text-align: center; + width: 24px; } + .addons-list li .btn-edit:hover, .addons-list li .btn-edit:focus, .addons-list li .btn-edit:active, .addons-list li .btn-delete:hover, .addons-list li .btn-delete:focus, .addons-list li .btn-delete:active { + background-color: transparent; + cursor: pointer; } + .addons-list li .btn-edit:hover:before, .addons-list li .btn-edit:focus:before, .addons-list li .btn-edit:active:before, .addons-list li .btn-delete:hover:before, .addons-list li .btn-delete:focus:before, .addons-list li .btn-delete:active:before { + opacity: 1; } + .addons-list li .btn-edit .fa, .addons-list li .btn-edit .fal, .addons-list li .btn-delete .fa, .addons-list li .btn-delete .fal { + line-height: 16px; + margin: 0; } + .addons-list li .btn-edit:before, .addons-list li .btn-delete:before { + background-color: rgba(0, 0, 0, 0.075); + border-radius: 50%; + content: ""; + display: block; + height: 100%; + left: 0; + opacity: 0; + position: absolute; + top: 0; + -webkit-transition: all 0.25s ease-out; + -o-transition: all 0.25s ease-out; + transition: all 0.25s ease-out; + width: 100%; } + .addons-list li .btn-edit[data-tooltip]:after, .addons-list li .btn-delete[data-tooltip]:after { + background-color: #424242; + border-radius: 4px; + display: none; + color: #fff; + content: attr(data-tooltip); + font-size: 0.75rem; + font-weight: 400; + min-height: 8px; + opacity: 0; + line-height: 1; + padding: 8px 8px; + position: absolute; + top: 24px; + left: 50%; + white-space: nowrap; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); + z-index: 3000; } + .addons-list li .btn-edit[data-tooltip]:hover:after, .addons-list li .btn-delete[data-tooltip]:hover:after { + display: inline-block; + opacity: 1; + top: 26px; } + .addons-list li .btn-edit i, .addons-list li .btn-delete i { + vertical-align: top; } + +.add-more-addons { + margin: 0 0 8px; + text-align: center; } + .add-more-addons .t4-btn { + margin: 0 2px; } + .add-more-addons .t4-btn.active { + background-color: #2196F3; + color: #fff; } + +.addons-form-edit, .addons-form { + border: 1px solid rgba(38, 50, 56, 0.12); + border-radius: 5px; + clear: both; + margin-top: 1rem; + padding: 16px; + position: relative; } + .addons-form-edit:before, .addons-form-edit:after, .addons-form:before, .addons-form:after { + border-left: 9px solid transparent; + border-right: 9px solid transparent; + border-bottom: 9px solid rgba(38, 50, 56, 0.12); + content: ""; + display: block; + margin-left: -4px; + position: absolute; + height: 0; + top: -9px; + left: 50%; + width: 0; } + .addons-form-edit:after, .addons-form:after { + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #fff; + top: -7px; + margin-left: -2px; + left: 50%; } + .addons-form-edit.addons-js:before, .addons-form.addons-js:before { + left: 200px; } + .addons-form-edit.addons-js:after, .addons-form.addons-js:after { + left: 202px; } + .addons-form-edit textarea, .addons-form textarea { + height: auto; } + .addons-form-edit .addon-actions, .addons-form .addon-actions { + text-align: center; } + +.tool-export, +.tool-import, +.tool-css { + background-color: rgba(0, 0, 0, 0.025); + border: 1px dashed rgba(38, 50, 56, 0.12); + border-radius: 3px; + margin-bottom: 8px; + padding: 8px 8px 12px; } + .tool-export h4, + .tool-import h4, + .tool-css h4 { + margin: 0 0 4px; + font-size: 0.75rem; + font-weight: 600; } + .tool-export .description, + .tool-import .description, + .tool-css .description { + color: #757575; + font-size: 0.75rem; } + .tool-export div.chzn-container, + .tool-import div.chzn-container, + .tool-css div.chzn-container { + width: 50% !important; } + .tool-export .t4-btn, + .tool-import .t4-btn, + .tool-css .t4-btn { + display: inline-block; + vertical-align: middle; } + .tool-export .btn-primary, + .tool-import .btn-primary, + .tool-css .btn-primary { + background-color: #2196F3; } + .tool-export .btn-primary:hover, .tool-export .btn-primary:focus, .tool-export .btn-primary:active, + .tool-import .btn-primary:hover, + .tool-import .btn-primary:focus, + .tool-import .btn-primary:active, + .tool-css .btn-primary:hover, + .tool-css .btn-primary:focus, + .tool-css .btn-primary:active { + background-color: #2196f3; } + .tool-export .checked-list, + .tool-import .checked-list, + .tool-css .checked-list { + list-style: none; + margin: 8px 0 16px; + padding: 0 0 0 16px; } + .tool-export .checked-list li, + .tool-import .checked-list li, + .tool-css .checked-list li { + padding: 4px 0; } + .tool-export .checked-list li input, + .tool-import .checked-list li input, + .tool-css .checked-list li input { + margin: 0 4px 0 0; + vertical-align: middle; } + +.tool-import label, .tool-import .t4-pane .control-label label, .t4-pane .control-label .tool-import label, +.tool-import .t4-modal .control-label label, .t4-modal .control-label .tool-import label { + background-color: #4CAF50; + border-radius: 25px; + display: inline-block; + color: #fff; + height: 28px; + line-height: 28px; + margin-bottom: 0; + padding: 0 16px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .tool-import label i, .tool-import .t4-pane .control-label label i, .t4-pane .control-label .tool-import label i, .tool-import .t4-modal .control-label label i, .t4-modal .control-label .tool-import label i { + margin-right: 4px; } + .tool-import label:hover { + background-color: #47a44b; + color: #fff; } + +.tool-import #tool-import-file { + height: 1px; + opacity: 0; + position: absolute; + width: 1px; + overflow: hidden; + z-index: -1; } + +.t4-layout-section { + background-color: rgba(33, 33, 33, 0.08); + margin-bottom: 4px; + padding-bottom: 8px; + position: relative; } + .t4-layout-section.row-active { + -webkit-box-shadow: 0 0 0 1px #2196F3; + box-shadow: 0 0 0 1px #2196F3; } + .t4-layout-section .t4-section-settings { + padding: 4px 8px 0; } + .t4-layout-section .t4-section-title { + color: #424242; + display: inline-block; + font-weight: 500; + padding-top: 5px; } + .t4-layout-section .t4-add-row { + background-color: #2196F3; + border-radius: 25px; + bottom: -10px; + color: #fff; + height: 20px; + left: 50%; + opacity: 0; + overflow: hidden; + padding: 0 4px; + position: absolute; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + text-align: center; + -webkit-transition: all 0.25s; + -o-transition: all 0.25s; + transition: all 0.25s; + width: 20px; + z-index: 100; } + .t4-layout-section .t4-add-row i { + display: inline-block; + color: #fff; + font-size: 11px; + float: left; + margin-left: 2px; + line-height: 20px; } + .t4-layout-section .t4-add-row span { + display: inline-block; + font-size: 10px; + line-height: 20px; + overflow: hidden; + opacity: 0; + -webkit-transition: all 0.25s; + -o-transition: all 0.25s; + transition: all 0.25s; + text-transform: uppercase; + width: 50px; } + .t4-layout-section .t4-add-row:hover { + width: 74px; } + .t4-layout-section .t4-add-row:hover span { + padding-left: 5px; + opacity: 1; } + .t4-layout-section:hover .t4-add-row { + opacity: 1; } + +.t4-row-option-list { + list-style: none; + margin: 0; + padding: 0; } + .t4-row-option-list li { + float: left; } + .t4-row-option-list li a { + color: #9e9e9e; + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + color: #9e9e9e; + display: inline-block; + font-size: 12px; + height: 28px; + padding: 4px; + position: relative; + text-align: center; + width: 28px; } + .t4-row-option-list li a:hover, .t4-row-option-list li a:focus, .t4-row-option-list li a:active { + background-color: transparent; + cursor: pointer; } + .t4-row-option-list li a:hover:before, .t4-row-option-list li a:focus:before, .t4-row-option-list li a:active:before { + opacity: 1; } + .t4-row-option-list li a .fa, .t4-row-option-list li a .fal { + line-height: 20px; + margin: 0; } + .t4-row-option-list li a:before { + background-color: rgba(0, 0, 0, 0.075); + border-radius: 50%; + content: ""; + display: block; + height: 100%; + left: 0; + opacity: 0; + position: absolute; + top: 0; + -webkit-transition: all 0.25s ease-out; + -o-transition: all 0.25s ease-out; + transition: all 0.25s ease-out; + width: 100%; } + .t4-row-option-list li a[data-tooltip]:after { + background-color: #424242; + border-radius: 4px; + display: none; + color: #fff; + content: attr(data-tooltip); + font-size: 0.75rem; + font-weight: 400; + min-height: 8px; + opacity: 0; + line-height: 1; + padding: 8px 8px; + position: absolute; + top: 28px; + left: 50%; + white-space: nowrap; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); + z-index: 3000; } + .t4-row-option-list li a[data-tooltip]:hover:after { + display: inline-block; + opacity: 1; + top: 30px; } + +.t4-row-container { + padding: 4px 8px; + position: relative; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .t4-row-container .row { + margin-left: -3px; + margin-right: -3px; } + .t4-row-container .t4-layout-col, + .t4-row-container .t4-col { + padding-left: 3px; + padding-right: 3px; } + .t4-row-container .col-inner { + background-color: #fff; + border: 1px solid rgba(38, 50, 56, 0.12); + padding: 8px; + position: relative; } + .t4-row-container .col-inner::after { + display: block; + clear: both; + content: ""; } + .t4-row-container .col-inner:hover { + cursor: move; } + .t4-row-container .col-inner:hover .t4-column-options, + .t4-row-container .col-inner:hover .t4-item-options { + opacity: 1; } + .t4-row-container .col-inner .t4-column-title { + color: #424242; + display: block; + overflow: hidden; + white-space: nowrap; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; + text-align: left; + width: calc(100% - 20px); } + .t4-row-container .col-inner .t4-column-options, + .t4-row-container .col-inner .t4-item-options { + top: 7px; + right: 8px; + opacity: 0; + -webkit-transition: all 0.25s; + -o-transition: all 0.25s; + transition: all 0.25s; + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + color: #9e9e9e; + display: inline-block; + font-size: 11px; + height: 22px; + padding: 3px; + position: relative; + text-align: center; + width: 22px; + position: absolute; } + .t4-row-container .col-inner .t4-column-options:hover, .t4-row-container .col-inner .t4-column-options:focus, .t4-row-container .col-inner .t4-column-options:active, + .t4-row-container .col-inner .t4-item-options:hover, + .t4-row-container .col-inner .t4-item-options:focus, + .t4-row-container .col-inner .t4-item-options:active { + background-color: transparent; + cursor: pointer; } + .t4-row-container .col-inner .t4-column-options:hover:before, .t4-row-container .col-inner .t4-column-options:focus:before, .t4-row-container .col-inner .t4-column-options:active:before, + .t4-row-container .col-inner .t4-item-options:hover:before, + .t4-row-container .col-inner .t4-item-options:focus:before, + .t4-row-container .col-inner .t4-item-options:active:before { + opacity: 1; } + .t4-row-container .col-inner .t4-column-options .fa, .t4-row-container .col-inner .t4-column-options .fal, + .t4-row-container .col-inner .t4-item-options .fa, + .t4-row-container .col-inner .t4-item-options .fal { + line-height: 16px; + margin: 0; } + .t4-row-container .col-inner .t4-column-options:before, + .t4-row-container .col-inner .t4-item-options:before { + background-color: rgba(0, 0, 0, 0.075); + border-radius: 50%; + content: ""; + display: block; + height: 100%; + left: 0; + opacity: 0; + position: absolute; + top: 0; + -webkit-transition: all 0.25s ease-out; + -o-transition: all 0.25s ease-out; + transition: all 0.25s ease-out; + width: 100%; } + .t4-row-container .col-inner .t4-column-options[data-tooltip]:after, + .t4-row-container .col-inner .t4-item-options[data-tooltip]:after { + background-color: #424242; + border-radius: 4px; + display: none; + color: #fff; + content: attr(data-tooltip); + font-size: 0.75rem; + font-weight: 400; + min-height: 8px; + opacity: 0; + line-height: 1; + padding: 8px 8px; + position: absolute; + top: 22px; + left: 50%; + white-space: nowrap; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); + z-index: 3000; } + .t4-row-container .col-inner .t4-column-options[data-tooltip]:hover:after, + .t4-row-container .col-inner .t4-item-options[data-tooltip]:hover:after { + display: inline-block; + opacity: 1; + top: 23.5px; } + .t4-row-container .col-inner .t4-admin-layout-vis, + .t4-row-container .col-inner .t4-col-remove { + color: #9e9e9e; + position: absolute; + right: 12px; + top: 10px; } + .t4-row-container .col-inner .t4-admin-layout-vis:hover, + .t4-row-container .col-inner .t4-col-remove:hover { + color: #616161; + cursor: pointer; } + .t4-row-container .col-inner .t4-col-remove { + background-color: #eee; + border-radius: 50%; + height: 16px; + text-align: center; + width: 16px; } + .t4-row-container .column-active .col-inner { + border: 1px solid #2196F3; } + .t4-row-container .t4-admin-layout-hiddenpos { + background-color: rgba(0, 0, 0, 0.065); + display: none; + padding: 8px; + position: relative; + text-align: left; + padding-left: 48px; } + .t4-row-container .t4-admin-layout-hiddenpos.haspos { + display: block; } + .t4-row-container .t4-admin-layout-hiddenpos:before { + background-color: #F44336; + content: "\f070"; + color: #fff; + font-family: "Font Awesome 5 Pro"; + font-weight: 300; + font-size: 14px; + position: absolute; + left: 0; + top: 0; + bottom: 0; + line-height: 40px; + text-align: center; + width: 40px; } + .t4-row-container .t4-admin-layout-hiddenpos span { + background: #fff; + border-radius: 3px; + border: 1px solid rgba(38, 50, 56, 0.12); + margin-right: 0.5rem; + padding: 4px 8px; } + .t4-row-container .t4-admin-layout-hiddenpos span:hover { + border: 1px solid #2196F3; + cursor: pointer; } + +* { + -webkit-box-sizing: border-box; + box-sizing: border-box; } + +body { + font-size: 1rem; } + +.brand { + color: #424242; + font-size: 1.6875rem; + font-weight: 500; + float: left; + line-height: 32px; + padding: 12px 0; } + +.t4-current-style { + color: #424242; + font-size: 1.6875rem; + font-weight: 500; + float: left; + line-height: 32px; + padding: 12px 0; + position: relative; } + .t4-current-style h1 { + font-size: 1rem; + margin: 0 8px 0 0; + float: left; } + @media screen and (min-width: 576px) { + .t4-current-style h1 { + font-size: 1.125rem; + min-width: 190px; } } + .t4-current-style .dropdown-toggle { + background-color: #eee; + border: 1px solid #fff; + border-radius: 3px; + display: block; + float: left; + height: 24px; + line-height: 1; + margin-top: 4px; + position: relative; + text-align: center; + width: 24px; + z-index: 20; } + .t4-current-style .dropdown-toggle:after { + display: none; } + .t4-current-style .dropdown-toggle:hover { + border: 1px solid rgba(38, 50, 56, 0.12); + cursor: pointer; } + .t4-current-style .dropdown-toggle i { + font-size: 0.875rem; + line-height: 24px; + vertical-align: top; } + .t4-current-style .dropdown-menu { + border: 1px solid rgba(38, 50, 56, 0.12); + border-radius: 3px 0 3px 3px; + -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + font-size: 1rem; + right: 0; + top: 37px; + padding-top: 0; + padding-bottom: 0; + z-index: 10; } + .t4-current-style .dropdown-menu .dropdown-title { + background-color: #eee; + border-bottom: 1px solid #e0e0e0; + color: #424242; + display: block; + font-size: 0.75rem; + font-weight: 600; + padding: 8px; + line-height: 1; + text-transform: uppercase; } + .t4-current-style .dropdown-menu ul { + list-style: none; + margin: 0; + padding: 0; } + .t4-current-style .dropdown-menu ul li { + border-bottom: 1px solid #eee; + font-size: 0.875rem; + padding: 0; } + .t4-current-style .dropdown-menu ul li:last-child { + border-bottom: 0; } + .t4-current-style .dropdown-menu ul li:last-child a { + border-radius: 0 0 3px 3px; } + .t4-current-style .dropdown-menu ul a { + color: #616161; + display: block; + padding: 8px 16px; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-current-style .dropdown-menu ul a:hover, .t4-current-style .dropdown-menu ul a:focus, .t4-current-style .dropdown-menu ul a:active { + background-color: #f5f5f5; + color: #616161; + text-decoration: none; } + .t4-current-style .dropdown-menu ul li.master a { + padding: 0; } + .t4-current-style .dropdown-menu ul li.master a span { + padding: 8px 56px 8px 16px; } + .t4-current-style .dropdown-menu ul li > span { + padding: 8px 16px; } + .t4-current-style .dropdown-menu ul span { + display: inline-block; + position: relative; } + .t4-current-style .dropdown-menu ul li.master span:before { + background-color: #2196F3; + border-radius: 3px; + content: "Default"; + display: inline-block; + color: #fff; + font-size: 9px; + letter-spacing: 0.5px; + line-height: 1; + padding: 3px 4px; + position: absolute; + text-transform: uppercase; + top: 2px; + right: 2px; } + .t4-current-style .dropdown-menu ul li.current { + font-weight: 600; } + .t4-current-style .dropdown-menu ul li.current span { + color: #4CAF50; } + .t4-current-style .dropdown-menu ul li.master span { + padding-right: 56px; } + .t4-current-style.open .dropdown-toggle, .t4-current-style.show .dropdown-toggle { + border: 1px solid rgba(38, 50, 56, 0.12); + border-radius: 3px 3px 0 0; + border-bottom: 0; } + +#attrib-themeConfig { + background-color: whitesmoke; + border-radius: 0; + border: 0; + position: fixed; + top: 0; + right: 0; + left: 0; + bottom: 0; + margin: 0; + z-index: 1050; + width: 100%; } + @media screen and (min-width: 992px) { + #attrib-themeConfig { + background-color: #fff; } } + +#custom-style-preview { + background-color: #f5f5f5; + display: none; + left: 355px; + top: 56px; + right: 0; + bottom: 0; + position: absolute; + margin: 0 auto; + padding: 4px; + overflow: auto; + text-align: center; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + @media screen and (min-width: 992px) { + #custom-style-preview { + display: block; + overflow: hidden; } } + #custom-style-preview iframe { + border: 1px dashed rgba(0, 0, 0, 0.2); + height: 100%; + padding: 2px; + max-width: none; + width: 100%; } + +.t4-sidebar-preview { + background-color: #fff; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + height: 56px; + padding: 0 0 0 16px; + position: absolute; + top: 0; + left: 0; + text-align: right; + width: 100%; + z-index: 200; } + @media screen and (min-width: 576px) { + .t4-sidebar-preview { + position: fixed; } } + .t4-sidebar-preview .t4-template-title { + padding-top: 12px; + padding-bottom: 12px; + position: absolute; + right: 460px; } + .t4-sidebar-preview .t4-template-title .control-label { + width: auto; } + .t4-sidebar-preview .t4-template-title .controls { + margin: 0; + float: left; } + .t4-sidebar-preview .t4-template-title .controls::after { + display: block; + clear: both; + content: ""; } + .t4-sidebar-preview .t4-template-title #jform_title { + width: 220px; } + .t4-sidebar-preview .t4-toolbar { + padding-top: 12px; + padding-bottom: 11px; } + @media screen and (min-width: 992px) { + .t4-sidebar-preview .t4-toolbar { + background-color: rgba(0, 0, 0, 0.03); } } + +.reload-preview { + color: #bdbdbd; + display: none; + font-family: Roboto, Helvetica, sans-serif; + font-size: 0.75rem; + font-weight: 500; + position: absolute; + letter-spacing: 1px; + right: 558px; + top: 20px; + text-transform: uppercase; } + @media screen and (min-width: 992px) { + .reload-preview { + display: inline-block; } } + .reload-preview:hover { + color: #0d8aee; + cursor: pointer; } + .reload-preview i { + margin-right: 4px; } + +.toolbar-devices { + border-right: 1px solid rgba(0, 0, 0, 0.075); + border-left: 1px solid rgba(0, 0, 0, 0.065); + display: none; + list-style: none; + margin: 0; + padding-left: 16px; + padding-right: 8px; + position: absolute; + top: 0; + right: 307px; } + .toolbar-devices::after { + display: block; + clear: both; + content: ""; } + @media screen and (min-width: 992px) { + .toolbar-devices { + display: block; } } + .toolbar-devices li { + float: left; } + .toolbar-devices .label { + background-color: transparent; + color: #9e9e9e; + border-radius: 0; + font-size: 0.875rem; + letter-spacing: 0.5px; + line-height: 32px; + padding: 0 8px 0 0; + text-transform: uppercase; } + .toolbar-devices .default { + display: inline-block; + font-weight: 500; + font-size: 0.875rem; + font-family: Roboto, Helvetica, sans-serif; + line-height: 32px; + padding-right: 8px; + text-transform: uppercase; } + .toolbar-devices .default:hover { + cursor: pointer; } + .toolbar-devices .btn { + margin: 0 4px; + background: transparent; + border: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + appearance: none; + -moz-appearance: none; + -webkit-appearance: none; + color: #757575; + display: inline-block; + font-size: 0.875rem; + height: 32px; + padding: 8px; + position: relative; + text-align: center; + width: 32px; } + .toolbar-devices .btn:hover, .toolbar-devices .btn:focus, .toolbar-devices .btn:active { + background-color: transparent; + cursor: pointer; } + .toolbar-devices .btn:hover:before, .toolbar-devices .btn:focus:before, .toolbar-devices .btn:active:before { + opacity: 1; } + .toolbar-devices .btn .fa, .toolbar-devices .btn .fal { + line-height: 16px; + margin: 0; } + .toolbar-devices .btn:before { + background-color: rgba(0, 0, 0, 0.075); + border-radius: 50%; + content: ""; + display: block; + height: 100%; + left: 0; + opacity: 0; + position: absolute; + top: 0; + -webkit-transition: all 0.25s ease-out; + -o-transition: all 0.25s ease-out; + transition: all 0.25s ease-out; + width: 100%; } + .toolbar-devices .btn[data-tooltip]:after { + background-color: #424242; + border-radius: 4px; + display: none; + color: #fff; + content: attr(data-tooltip); + font-size: 0.75rem; + font-weight: 400; + min-height: 8px; + opacity: 0; + line-height: 1; + padding: 8px 8px; + position: absolute; + top: 32px; + left: 50%; + white-space: nowrap; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); + z-index: 3000; } + .toolbar-devices .btn[data-tooltip]:hover:after { + display: inline-block; + opacity: 1; + top: 36px; } + .toolbar-devices .active { + color: #2196F3; } + .toolbar-devices .active span { + color: #2196F3; } + +.toolbar-save { + padding-left: 8px; + padding-right: 16px; + float: right; } + .toolbar-save .t4-btn { + margin-left: 8px; } + .toolbar-save .t4-btn.btn-save { + background-color: #4CAF50; + -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.08); + color: #fff; } + .toolbar-save .t4-btn.btn-close i { + margin-right: 0; } + .toolbar-save .t4-btn i { + margin-right: 0; } + @media screen and (min-width: 576px) { + .toolbar-save .t4-btn i { + margin-right: 4px; } } + .toolbar-save span.btn-text { + display: none; } + @media screen and (min-width: 576px) { + .toolbar-save span.btn-text { + display: inline-block; } } + +.t4-sidebar-preview.disabled .toolbar-save .btn-save { + background-color: rgba(0, 0, 0, 0.1); + -webkit-box-shadow: none; + box-shadow: none; + color: #757575; } + +.t4-sidebar-preview.disabled .toolbar-save .t4-btn.dropdown-toggle { + background-color: rgba(0, 0, 0, 0.1); + color: #757575; } + .t4-sidebar-preview.disabled .toolbar-save .t4-btn.dropdown-toggle .caret { + border-top-color: #757575; + border-bottom-color: #757575; } + +.t4-admin-save { + float: left; + position: relative; } + .t4-admin-save .t4-btn.btn-save { + border-radius: 25px 0 0 25px; + padding-right: 8px; } + .t4-admin-save .t4-btn.dropdown-toggle { + background-color: #4CAF50; + border-left: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0 25px 25px 0; + margin-left: 0; + padding-left: 8px; + padding-right: 8px; } + .t4-admin-save .t4-btn.dropdown-toggle .caret { + margin-top: 14px; } + .t4-admin-save .dropdown-menu { + border-radius: 5px; + left: auto; + right: 0; + top: 40px; + padding-top: 0; + padding-bottom: 0; } + .t4-admin-save .dropdown-menu:before, .t4-admin-save .dropdown-menu:after { + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #fff; + content: ""; + display: block; + position: absolute; + top: -5px; + right: 10px; } + .t4-admin-save .dropdown-menu:before { + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #e0e0e0; + right: 9px; + top: -7px; } + .t4-admin-save .dropdown-menu li:first-child a { + border-radius: 5px 5px 0 0; + border-bottom: 1px solid rgba(44, 58, 65, 0.12); } + .t4-admin-save .dropdown-menu li:last-child a { + border-radius: 0 0 5px 5px; } + .t4-admin-save .dropdown-menu a { + padding-top: 8px; + padding-bottom: 8px; } + .t4-admin-save .dropdown-menu a:hover, .t4-admin-save .dropdown-menu a:focus, .t4-admin-save .dropdown-menu a:active { + background-color: #eee; + color: #424242; } + +.t4-tpl-detail { + clear: both; + margin-top: 8px; } + .t4-tpl-detail .tpl-preview { + margin-bottom: 24px; } + .t4-tpl-detail .tpl-preview img { + border: 1px solid rgba(38, 50, 56, 0.12); + border-radius: 5px; + -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); + max-width: 100%; } + +.t4-admin-overview-features { + list-style: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: 0; + padding: 0; + overflow: hidden; } + .t4-admin-overview-features li { + padding: 0 8px 8px 0; } + .t4-admin-overview-features li a { + background-color: #eee; + border-radius: 25px; + color: #757575; + display: block; + height: 32px; + line-height: 32px; + padding: 0 12px; + text-align: center; + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + .t4-admin-overview-features li a:hover, .t4-admin-overview-features li a:focus, .t4-admin-overview-features li a:active { + background-color: #2196F3; + color: #fff; + text-decoration: none; } + .t4-admin-overview-features li a span { + margin-right: 8px; } + +.t4-admin-overview-body { + margin-bottom: 16px; } + +.t4-template-more-info { + background-color: #f5f5f5; + border-radius: 5px; + margin-bottom: 16px; + padding: 16px; } + .t4-template-more-info h4 { + margin: 0 0 8px; } + .t4-template-more-info ul { + list-style: none; + margin: 0; + padding: 0; } + .t4-template-more-info ul li { + border-bottom: 1px dashed rgba(38, 50, 56, 0.12); + padding: 8px 0; } + .t4-template-more-info ul li span { + color: #757575; + font-weight: 600; + display: inline-block; + min-width: 120px; } + +#assignment.t4-assignment { + padding: 16px; } + #assignment.t4-assignment .btn-toolbar .btn { + background-color: #e0e0e0; } + #assignment.t4-assignment .menu-links-block { + background-color: #fff; + border-radius: 5px; + border: 1px solid rgba(38, 50, 56, 0.12); + -webkit-transition: all 200ms ease-in-out; + -o-transition: all 200ms ease-in-out; + transition: all 200ms ease-in-out; } + #assignment.t4-assignment .menu-links-block label { + font-size: 0.75rem; + margin-bottom: 12px; + padding-left: 0; } + #assignment.t4-assignment .menu-links-block label input[type="checkbox"] { + border: 1px solid rgba(38, 50, 56, 0.12); + margin-left: 0; + margin-right: 8px; } + #assignment.t4-assignment .menu-links-block:hover { + border: 1px solid rgba(17, 23, 26, 0.12); + -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); } + +.t4admin-loading::after { + background: url(../images/t4admin-loading.gif) no-repeat center center #fff; + bottom: 0; + content: ""; + display: block; + top: 0; + left: 0; + position: fixed; + right: 0; + z-index: 1000; } + +.disabled button, .disabled .btn, .disabled .controls, .disabled label, .disabled .t4-pane .control-label label, .t4-pane .control-label .disabled label, +.disabled .t4-modal .control-label label, .t4-modal .control-label .disabled label { + pointer-events: none; } + +.themeConfigModal { + display: none; } + @media screen and (min-width: 768px) { + .themeConfigModal { + display: block; } } + +.pull-left { + float: left; } + +.pull-right { + float: right; } + +.j4 .btn, +.j4 button, +.j4 label, +.j4 .t4-pane .control-label label, +.t4-pane .control-label .j4 label, +.j4 .t4-modal .control-label label, +.t4-modal .control-label .j4 label, +.j4 input, +.j4 select, +.j4 input[type="text"] { + -webkit-box-shadow: none; + box-shadow: none; + font-size: 12px; + outline: none; } + +.j4 .field-media-wrapper { + background-color: #f5f5f5; + border-radius: 5px; + display: block; + padding: 8px; } + .j4 .field-media-wrapper .field-media-preview { + border-radius: 0; + border: 0; + max-width: none; } + .j4 .field-media-wrapper .input-group { + background-color: rgba(0, 0, 0, 0.1); + border: 1px solid rgba(38, 50, 56, 0.12); + border-radius: 25px; + padding: 2px 98px 2px 2px; + position: relative; } + .j4 .field-media-wrapper .input-group .field-media-input { + background-color: rgba(255, 255, 255, 0.5); + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + width: 100%; + max-width: none; + overflow: hidden; + white-space: nowrap; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; + z-index: 30; } + .j4 .field-media-wrapper .input-group .input-group-append { + background-color: transparent; + position: absolute; + right: 3px; + top: 2px; + margin: 0; + padding: 0; + width: auto; + z-index: 40; } + .j4 .field-media-wrapper .input-group .input-group-append .btn { + position: relative; + top: auto; + left: auto; + right: auto; + margin: 0; } + .j4 .field-media-wrapper .input-group .input-group-append .button-clear { + margin-left: 4px; + width: 28px; } + +.j4 .chosen-container.chosen-container-single { + font-size: 13px; + max-width: none; + width: 100% !important; } + .j4 .chosen-container.chosen-container-single .chosen-single { + border-radius: 25px; + border: 1px solid rgba(38, 50, 56, 0.12); + display: block; + height: auto; + padding: 4px 16px; + width: 100% !important; } + .j4 .chosen-container.chosen-container-single.chosen-container-active .chosen-single { + border-radius: 5px 5px 0 0; } + .j4 .chosen-container.chosen-container-single.chosen-container-active .chosen-drop { + border: 1px solid rgba(38, 50, 56, 0.12); + border-radius: 0 0 5px 5px; } + .j4 .chosen-container.chosen-container-single.chosen-container-active .chosen-drop .chosen-results .highlighted { + background-color: #2196F3 !important; } + +.j4 .select-menu-type .chosen-container.chosen-container-single { + max-width: 220px !important; } + +.j4 #typelist_navigation_mega_duration { + max-width: none; } + +.j4 #attrib-themeConfig { + font-size: 13px; } + +.j4 .t4-sidebar-preview .t4-admin-save .t4-btn.dropdown-toggle { + float: right; } + +.j4 #wrapper .content .row > .col-md-12 { + position: static; } + +.j4 .t4-pn-views .t4-sidebar-nav .legend { + margin-bottom: 0; } + +.j4 .t4-pn-views .t4-sidebar-nav .item-content { + font-size: 12px; } + +.j4 .t4-current-style h1.temp_title { + font-weight: 600; + line-height: 1.7; } + +.j4 .t4-current-style .dropdown-menu { + left: auto !important; + right: 0 !important; + top: 39px !important; + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important; } + +.j4 .t4-admin-save .dropdown-toggle .caret { + border-top: 4px solid #fff; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + display: block; + margin-right: 4px; } + +.j4 .t4-admin-save .dropdown-toggle:after { + display: none; } + +.j4 .t4-admin-save .dropdown-menu { + left: auto !important; + right: 0 !important; + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important; + top: 38px !important; } + .j4 .t4-admin-save .dropdown-menu li a { + color: #616161; + display: block; + line-height: 1; + padding: 8px 16px; } + .j4 .t4-admin-save .dropdown-menu li a:hover, .j4 .t4-admin-save .dropdown-menu li a:focus, .j4 .t4-admin-save .dropdown-menu li a:active { + text-decoration: none; } + +.j4 .control-group .controls { + margin-left: 0; } + +.j4 .t4-modal { + font-size: 13px; } + .j4 .t4-modal .chosen-container.chosen-container-single { + font-size: 13px; + max-width: none; + width: 100% !important; } + .j4 .t4-modal .chosen-container.chosen-container-single .chosen-single { + border-radius: 25px; + border: 1px solid rgba(38, 50, 56, 0.12); + display: block; + height: auto; + padding: 4px 16px; + width: 100% !important; } + .j4 .t4-modal .chosen-container.chosen-container-single.chosen-container-active .chosen-single { + border-radius: 5px 5px 0 0; } + .j4 .t4-modal .chosen-container.chosen-container-single.chosen-container-active .chosen-drop { + border: 1px solid rgba(38, 50, 56, 0.12); + border-radius: 0 0 5px 5px; } + .j4 .t4-modal .chosen-container.chosen-container-single.chosen-container-active .chosen-drop .chosen-results .highlighted { + background-color: #2196F3 !important; } + .j4 .t4-modal .t4-input[type="range"] { + margin-top: 3px; } + .j4 .t4-modal .btn, .j4 .t4-modal input[type="text"] { + font-size: 13px; + font-weight: 400; } + .j4 .t4-modal .nav.nav-tabs { + background-color: transparent; + display: block; } + .j4 .t4-modal .nav.nav-tabs::after { + display: block; + clear: both; + content: ""; } + .j4 .t4-modal .nav.nav-tabs li, + .j4 .t4-modal .nav.nav-tabs li.nav-item { + float: left; + padding-left: 0; + padding-right: 0; + width: auto; } + .j4 .t4-modal .nav.nav-tabs a, + .j4 .t4-modal .nav.nav-tabs a.nav-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + color: #757575; + float: none; + outline: none; + width: auto; } + .j4 .t4-modal .nav.nav-tabs a.active, + .j4 .t4-modal .nav.nav-tabs a.nav-link.active { + color: #2196F3; } + .j4 .t4-modal .nav.nav-tabs a.active:after, + .j4 .t4-modal .nav.nav-tabs a.nav-link.active:after { + background: #2196F3; } + +.j4 .t4-modal-content .control-group-inner > .control-label { + float: none; + width: auto; } + +/*# sourceMappingURL=admin.css.map */ \ No newline at end of file diff --git a/admin/assets/css/admin.css.map b/admin/assets/css/admin.css.map new file mode 100644 index 0000000..bbf0c2e --- /dev/null +++ b/admin/assets/css/admin.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["..\\scss\\admin.scss","..\\scss\\_vars.scss","..\\scss\\_grid.scss","..\\..\\..\\themes\\base\\vendors\\bootstrap\\scss\\_grid.scss","..\\..\\..\\themes\\base\\vendors\\bootstrap\\scss\\mixins\\_grid.scss","..\\..\\..\\themes\\base\\vendors\\bootstrap\\scss\\mixins\\_breakpoints.scss","..\\..\\..\\themes\\base\\vendors\\bootstrap\\scss\\_variables.scss","..\\..\\..\\themes\\base\\vendors\\bootstrap\\scss\\mixins\\_grid-framework.scss","..\\..\\..\\themes\\base\\vendors\\bootstrap\\scss\\utilities\\_display.scss","..\\..\\..\\themes\\base\\vendors\\bootstrap\\scss\\utilities\\_flex.scss","..\\scss\\_modal.scss","..\\scss\\_mixins.scss","..\\scss\\_elements.scss","..\\scss\\_sidebar.scss","..\\scss\\_layouts.scss","..\\scss\\_style.scss","..\\scss\\j4-compatible.scss"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/admin/assets/css/dark_theme.css b/admin/assets/css/dark_theme.css new file mode 100644 index 0000000..f985a3b --- /dev/null +++ b/admin/assets/css/dark_theme.css @@ -0,0 +1,316 @@ +body #attrib-themeConfig.dark, +body .t4-pane.dark #custom-style-preview { + background: #424242; } + body #attrib-themeConfig.dark iframe, + body .t4-pane.dark #custom-style-preview iframe { + border: 1px dashed rgba(255, 255, 255, 0.25); } + +.t4-pane.dark .t4-pn-views-container label, +.t4-pane.dark .t4-pn-views-container .t4-label { + color: #e0e0e0; } + +.t4-pane.dark .t4-pn-views-container input[type="text"] { + background-color: rgba(0, 0, 0, 0.2); + color: #e0e0e0; } + .t4-pane.dark .t4-pn-views-container input[type="text"]:focus, .t4-pane.dark .t4-pn-views-container input[type="text"]:active { + background-color: #3a3a3a; + border: 1px solid rgba(255, 255, 255, 0.25); } + +.t4-pane.dark .t4-pn-views-container .input-append { + background-color: #3a3a3a; } + .t4-pane.dark .t4-pn-views-container .input-append input.field-media-input[type="text"] { + background-color: rgba(255, 255, 255, 0.1); + color: #e0e0e0; } + .t4-pane.dark .t4-pn-views-container .input-append .popover { + background-color: #424242; } + .t4-pane.dark .t4-pn-views-container .input-append .popover .arrow:after { + border-right-color: #424242; } + .t4-pane.dark .t4-pn-views-container .input-append .popover .popover-title { + background-color: #3d3d3d; + border-bottom: 1px solid #4a4a4a; } + +.t4-pane.dark .t4-pn-views-container .chzn-container .chzn-single { + background-color: #3a3a3a; } + .t4-pane.dark .t4-pn-views-container .chzn-container .chzn-single span { + color: #e0e0e0; } + +.t4-pane.dark .t4-pn-views-container .chzn-container.chzn-container-active .chzn-single { + border: 0; } + +.t4-pane.dark .t4-pn-views-container .chzn-container.chzn-container-active .chzn-drop { + border: 0; } + .t4-pane.dark .t4-pn-views-container .chzn-container.chzn-container-active .chzn-drop .chzn-search { + background-color: #3a3a3a; } + .t4-pane.dark .t4-pn-views-container .chzn-container.chzn-container-active .chzn-drop .chzn-results .no-results { + background: transparent; } + +.t4-pane.dark .t4-pn-views-container .chzn-container ul.chzn-results { + background-color: #3a3a3a; + border: 1px solid #3a3a3a; + border-top: 0; } + .t4-pane.dark .t4-pn-views-container .chzn-container ul.chzn-results li { + color: #e0e0e0; } + .t4-pane.dark .t4-pn-views-container .chzn-container ul.chzn-results li:hover { + background-color: #424242; } + +.t4-pane.dark .t4-pn-views-container textarea { + background-color: rgba(0, 0, 0, 0.15); + color: #e0e0e0; } + +.t4-pane.dark .t4-pn-views-container .t4-input[type="checkbox"] { + background-color: rgba(0, 0, 0, 0.3); } + .t4-pane.dark .t4-pn-views-container .t4-input[type="checkbox"]:before { + background-color: rgba(255, 255, 255, 0.75); } + .t4-pane.dark .t4-pn-views-container .t4-input[type="checkbox"]:checked { + background-color: rgba(0, 0, 0, 0.3); } + .t4-pane.dark .t4-pn-views-container .t4-input[type="checkbox"]:checked:before { + background-color: #2196F3; } + +.t4-pane.dark .t4-pn-views-container .control-label label { + color: #e0e0e0 !important; } + +.t4-pane.dark .t4-pn-views-container .t4-textbox-field, +.t4-pane.dark .t4-pn-views-container .form-horizontal .sub-group input[type="text"] { + background: rgba(255, 255, 255, 0.5); } + +.t4-pane.dark .t4-pn-views-container .control-helper { + color: #a0a0a0; + margin-top: 8px; } + +.t4-pane.dark .t4-pn-views-container .t4-font-family button, +.t4-pane.dark .t4-pn-views-container .heading-font-family button { + background-color: #424242; } + +.t4-pane.dark .t4-pn-views-container .t4-button, .t4-pane.dark .t4-pn-views-container .t4-btn { + background-color: rgba(0, 0, 0, 0.2); } + .t4-pane.dark .t4-pn-views-container .t4-button:hover, .t4-pane.dark .t4-pn-views-container .t4-button:focus, .t4-pane.dark .t4-pn-views-container .t4-button:active, .t4-pane.dark .t4-pn-views-container .t4-btn:hover, .t4-pane.dark .t4-pn-views-container .t4-btn:focus, .t4-pane.dark .t4-pn-views-container .t4-btn:active { + background-color: rgba(0, 0, 0, 0.5); } + .t4-pane.dark .t4-pn-views-container .t4-button.active, .t4-pane.dark .t4-pn-views-container .t4-btn.active { + background: #2196F3; } + +.t4-pane.dark .t4-pn-views-container .btn-primary { + background-color: #2196F3; + color: #fff; } + .t4-pane.dark .t4-pn-views-container .btn-primary:hover, .t4-pane.dark .t4-pn-views-container .btn-primary:focus, .t4-pane.dark .t4-pn-views-container .btn-primary:active { + background-color: #128ff2; } + +.t4-pane.dark .t4-pn-views-container .btn-success { + background-color: #4CAF50; + color: #fff; } + .t4-pane.dark .t4-pn-views-container .btn-success:hover, .t4-pane.dark .t4-pn-views-container .btn-success:focus, .t4-pane.dark .t4-pn-views-container .btn-success:active { + background-color: #47a44b; } + +.t4-pane.dark .t4-sidebar-preview { + background-color: #424242; } + .t4-pane.dark .t4-sidebar-preview .t4-current-style h1 { + color: #e0e0e0; } + .t4-pane.dark .t4-sidebar-preview .t4-current-style .dropdown-toggle { + background-color: rgba(0, 0, 0, 0.025); + border-color: rgba(255, 255, 255, 0.075); + color: #e0e0e0; } + .t4-pane.dark .t4-sidebar-preview .t4-current-style .dropdown-title { + background-color: #303030; + border-bottom: 1px solid #424242; + color: #e0e0e0; } + .t4-pane.dark .t4-sidebar-preview .t4-current-style .dropdown-menu { + background-color: #3a3a3a; + border: 1px solid #4a4a4a; } + .t4-pane.dark .t4-sidebar-preview .t4-current-style .dropdown-menu ul li { + border-bottom: 1px solid #424242; } + .t4-pane.dark .t4-sidebar-preview .t4-current-style .dropdown-menu ul li:hover { + background-color: rgba(0, 0, 0, 0.1); } + .t4-pane.dark .t4-sidebar-preview .t4-current-style .dropdown-menu ul li a, .t4-pane.dark .t4-sidebar-preview .t4-current-style .dropdown-menu ul li span { + color: #e0e0e0; } + .t4-pane.dark .t4-sidebar-preview .t4-current-style .dropdown-menu ul li a:hover, .t4-pane.dark .t4-sidebar-preview .t4-current-style .dropdown-menu ul li a:focus, .t4-pane.dark .t4-sidebar-preview .t4-current-style .dropdown-menu ul li a:active, .t4-pane.dark .t4-sidebar-preview .t4-current-style .dropdown-menu ul li span:hover, .t4-pane.dark .t4-sidebar-preview .t4-current-style .dropdown-menu ul li span:focus, .t4-pane.dark .t4-sidebar-preview .t4-current-style .dropdown-menu ul li span:active { + background: transparent; } + .t4-pane.dark .t4-sidebar-preview .t4-current-style.open .dropdown-toggle { + background-color: #303030; + border: 1px solid #4a4a4a; + border-radius: 3px 3px 0 0; + border-bottom: 1px solid #303030; } + .t4-pane.dark .t4-sidebar-preview .toolbar-save .btn { + background-color: rgba(0, 0, 0, 0.3); + color: #e0e0e0; } + .t4-pane.dark .t4-sidebar-preview .toolbar-save .btn:hover, .t4-pane.dark .t4-sidebar-preview .toolbar-save .btn:focus, .t4-pane.dark .t4-sidebar-preview .toolbar-save .btn:active { + color: #fff; } + .t4-pane.dark .t4-sidebar-preview .toolbar-save .btn.btn-save, .t4-pane.dark .t4-sidebar-preview .toolbar-save .btn.dropdown-toggle { + background-color: #4CAF50; + color: #fff; } + .t4-pane.dark .t4-sidebar-preview .toolbar-save .btn.btn-save:hover, .t4-pane.dark .t4-sidebar-preview .toolbar-save .btn.btn-save:focus, .t4-pane.dark .t4-sidebar-preview .toolbar-save .btn.btn-save:active, .t4-pane.dark .t4-sidebar-preview .toolbar-save .btn.dropdown-toggle:hover, .t4-pane.dark .t4-sidebar-preview .toolbar-save .btn.dropdown-toggle:focus, .t4-pane.dark .t4-sidebar-preview .toolbar-save .btn.dropdown-toggle:active { + background-color: #47a44b; } + .t4-pane.dark .t4-sidebar-preview .toolbar-devices .btn { + color: #bababa; } + .t4-pane.dark .t4-sidebar-preview .toolbar-devices .default { + color: #fff; } + .t4-pane.dark .t4-sidebar-preview .toolbar-devices .active { + color: #2196F3; } + .t4-pane.dark .t4-sidebar-preview .toolbar-devices .active span { + color: #2196F3; } + +.t4-pane.dark .t4-sidebar { + background-color: #424242; } + .t4-pane.dark .t4-sidebar .t4-switch-theme { + background-color: #3d3d3d; + border-color: rgba(255, 255, 255, 0.075); } + .t4-pane.dark .t4-sidebar .clone-layout { + background-color: rgba(0, 0, 0, 0.2); } + +.t4-pane.dark .t4-pn-views { + border-right: 1px solid rgba(0, 0, 0, 0.075); } + .t4-pane.dark .t4-pn-views .t4-switch-theme ul li span { + color: #e0e0e0; } + .t4-pane.dark .t4-pn-views .t4-switch-theme img { + opacity: 0.2; } + +.t4-pane.dark .t4-sidebar-nav .legend { + color: #e0e0e0; } + +.t4-pane.dark .t4-sidebar-nav .active .legend { + background: rgba(0, 0, 0, 0.1); + color: #2196F3; } + +.t4-pane.dark .t4-pn-views-container { + background-color: #424242; + color: #e0e0e0; } + .t4-pane.dark .t4-pn-views-container .t4-block-header { + border-color: rgba(0, 0, 0, 0.2); } + .t4-pane.dark .t4-pn-views-container .t4-block-header h4 { + color: #e0e0e0; } + +.t4-pane.dark .t4-group-theme .sub-group.sub-group-direct { + background: transparent !important; } + +.t4-pane.dark .t4-group-theme .t4-block-header { + background-color: transparent; + border: 0; } + +.t4-pane.dark .sub-group.sub-group-direct, .t4-pane.dark .sub-group.sub-group-open { + background: rgba(255, 255, 255, 0.05); } + +.t4-pane.dark .sub-group .sub-legend .item-title { + color: #e0e0e0; } + +.t4-pane.dark .sub-group .sub-legend.has-icon .fal { + color: #e0e0e0; } + +.t4-pane.dark .sub-group .sub-legend.active-group .item-title { + color: #2196F3; } + +.t4-pane.dark .sub-group .sub-legend.active-group.has-icon .fal { + color: #2196F3; } + +.t4-pane.dark .sub-group .sub-legend .item-content:after { + color: #e0e0e0; } + +.t4-pane.dark .t4-sidebar .t4-layout-builder .sub-group-direct, +.t4-pane.dark .t4-sidebar .t4-navigation .sub-group-direct { + background-color: transparent; } + +.t4-pane.dark .t4-pn-views-container .t4-template-more-info { + background-color: rgba(0, 0, 0, 0.15); } + .t4-pane.dark .t4-pn-views-container .t4-template-more-info ul li { + border-bottom: 1px dashed #4a4a4a; } + .t4-pane.dark .t4-pn-views-container .t4-template-more-info ul li span { + color: #e0e0e0; } + +.t4-pane.dark .t4-pn-views-container .t4-admin-overview-features li a { + background-color: #3a3a3a; + color: #e0e0e0; } + .t4-pane.dark .t4-pn-views-container .t4-admin-overview-features li a:hover, .t4-pane.dark .t4-pn-views-container .t4-admin-overview-features li a:focus, .t4-pane.dark .t4-pn-views-container .t4-admin-overview-features li a:active { + background-color: #2196F3; + color: #fff; } + +.t4-pane.dark .t4-site-settings .sub-group-direct { + background-color: transparent !important; } + +.t4-pane.dark .t4-megamenu-builder .menu_items { + background-color: #3a3a3a; } + .t4-pane.dark .t4-megamenu-builder .menu_items ul li:after { + border-bottom-color: #4C4C4C; } + .t4-pane.dark .t4-megamenu-builder .menu_items ul li a { + color: #e0e0e0; } + .t4-pane.dark .t4-megamenu-builder .menu_items ul li a:hover, .t4-pane.dark .t4-megamenu-builder .menu_items ul li a:focus, .t4-pane.dark .t4-megamenu-builder .menu_items ul li a:active { + color: #2196F3; } + .t4-pane.dark .t4-megamenu-builder .menu_items ul li.item-active a:hover, .t4-pane.dark .t4-megamenu-builder .menu_items ul li.item-active a:focus, .t4-pane.dark .t4-megamenu-builder .menu_items ul li.item-active a:active { + color: #fff; } + +.t4-pane.dark .t4-megamenu-builder .item-config { + border-color: #3a3a3a; } + +.t4-pane.dark .t4-megamenu-builder .t4-megamenu { + background-color: #424242; } + +.t4-pane.dark .t4-megamenu-builder .t4-menu-items .item-mega-align .btn-group { + background-color: #3a3a3a; } + +.t4-pane.dark .t4-megamenu-builder .t4-mega-section { + background-color: rgba(0, 0, 0, 0.2); } + .t4-pane.dark .t4-megamenu-builder .t4-mega-section .col-inner { + background-color: #3d3d3d; } + .t4-pane.dark .t4-megamenu-builder .t4-mega-section .col-inner .t4-column-title { + color: #e0e0e0; } + +.t4-pane.dark .t4-megamenu-builder .t4-menu-add-row a { + background-color: rgba(0, 0, 0, 0.2); } + .t4-pane.dark .t4-megamenu-builder .t4-menu-add-row a:hover, .t4-pane.dark .t4-megamenu-builder .t4-menu-add-row a:focus, .t4-pane.dark .t4-megamenu-builder .t4-menu-add-row a:active { + background-color: #2196F3; } + +.t4-pane.dark .t4-layout-builder .t4-section-title { + color: #e0e0e0; } + +.t4-pane.dark .t4-layout-builder .t4-layout-section { + background-color: #424242; } + +.t4-pane.dark .t4-layout-builder .t4-row-container .col-inner { + background-color: #545454; } + .t4-pane.dark .t4-layout-builder .t4-row-container .col-inner .t4-column-title { + color: #e0e0e0; } + +.t4-pane.dark .t4-pn-views-container .pattern-inner { + background-color: rgba(0, 0, 0, 0.25); } + .t4-pane.dark .t4-pn-views-container .pattern-inner .color-list li span { + -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15); + box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15); } + +.t4-pane.dark #assignment.t4-assignment .btn { + background-color: #3a3a3a; + border-color: #4a4a4a; + color: #e0e0e0; } + +.t4-pane.dark #assignment.t4-assignment .menu-links-block { + background-color: #3a3a3a; + border-color: #4a4a4a; } + .t4-pane.dark #assignment.t4-assignment .menu-links-block .btn { + background-color: #424242; + color: #e0e0e0; } + .t4-pane.dark #assignment.t4-assignment .menu-links-block label { + color: #e0e0e0; } + +.t4-pane.dark .addons-list li { + background-color: rgba(0, 0, 0, 0.075); + border: 1px solid rgba(255, 255, 255, 0); } + .t4-pane.dark .addons-list li.addon-local { + background-color: transparent; + border: 1px solid rgba(255, 255, 255, 0.1); } + .t4-pane.dark .addons-list li:hover { + border-color: #2196F3; } + +.t4-pane.dark .addons-form { + border-color: #616161; } + .t4-pane.dark .addons-form:before { + border-bottom-color: #616161; } + .t4-pane.dark .addons-form:after { + border-bottom-color: #4C4C4C; } + +.t4-pane.dark .tool-export, +.t4-pane.dark .tool-import, +.t4-pane.dark .tool-css { + border: 1px dashed rgba(255, 255, 255, 0.1); } + .t4-pane.dark .tool-export .description, + .t4-pane.dark .tool-import .description, + .t4-pane.dark .tool-css .description { + color: #e0e0e0; } + .t4-pane.dark .tool-export h4, + .t4-pane.dark .tool-import h4, + .t4-pane.dark .tool-css h4 { + color: #fff; } diff --git a/admin/assets/css/layout.css b/admin/assets/css/layout.css new file mode 100644 index 0000000..9d08055 --- /dev/null +++ b/admin/assets/css/layout.css @@ -0,0 +1,28 @@ +#layout-preview { + clear: both; + position: absolute; + padding: 30px; + max-height: 100%; + right: 0; + top: 0; + overflow: auto; + width: 50%; +} + +#layout-preview .layout-preview { + background: #fdfdfd; + border: solid 1px #eee; + margin-left: 160px; +} + +#layout-preview .no-container { + text-align: center; +} + +#layout-preview .off > [data-role="container"] { + display: none; +} + +#layout-preview .off.col { + display: none; +} diff --git a/admin/assets/css/legend.css b/admin/assets/css/legend.css new file mode 100644 index 0000000..43061ba --- /dev/null +++ b/admin/assets/css/legend.css @@ -0,0 +1,455 @@ +/* T4 Fonts Manager */ +.t4-fonts-manager.modal { + background: none; + box-shadow: none; + left: 0; + margin: 0; + top: 0; + width: 100%; +} + +.t4-fonts-manager.modal .modal-dialog { + background: #fff; + max-width: 80%; + margin: 1.75rem auto; +} + +/* T4 Modal Header */ +.t4-fonts-manager .modal-header { + box-shadow: 0 5px 10px -5px #e1e1e1; + position: relative; + padding: 8px 24px; + z-index: 60; +} + +.t4-fonts-manager .modal-title { + color: #424242; + font-size: 18px; + font-weight: 400; +} + +.t4-fonts-manager .modal-title i { + margin-right: 8px; +} + +.t4-fonts-manager .modal-header .close { + border: none; + font-size: 18px; + margin: 0; + position: absolute; + top: 0; + right: 0; +} + +/* T4 Modal Body */ +.t4-fonts-manager .modal-body { + max-height: 550px; + overflow: auto; + padding: 0; + min-height: 550px; +} + +/* T4 Fonts Filter */ +.t4-font .t4-font-filter-message { + padding: 16px 16px 0; + width: 100%; +} + +.t4-font .t4-font-filter-message .alert-success { + display: block; +} + +/* T4 Fonts Tabs */ +.t4-fonts-manager .t4-font .t4-fonts-filter { + z-index: 50; +} + +.t4-fonts-manager .t4-font .tab-content { + position: absolute; + height: calc(100% - 54px); + width: 100%; + z-index: 30; +} + +.t4-fonts-manager .t4-font .tab-content > .active { + opacity: 1; +} + +.t4-fonts-manager .t4-font .tab-content > .tab-pane { + padding: 20px 0; + border: none; + margin: 0; +} + +.t4-fonts-manager .t4-font .tab-content > #custom-google-content { + padding: 0 0 231px 0; + position: absolute; + top: 0; + height: 100%; + width: 100%; +} + +.t4-fonts-manager .t4-font .tab-content > #custom-google-content .tab-content-wrap { + height: 100%; + padding: 16px 0; + overflow-y: scroll; +} + +.t4-fonts-manager .custom-font-container, +.t4-fonts-manager .jub-font-container { + background-color: #fff; + background-position: 0 calc(-40px * var(--pos)); + background-repeat: no-repeat; + border: 1px solid #ddd; + border-radius: 3px; + color: #666; + cursor: pointer; + display: block; + height: 45px; + margin: 8px 8px 16px 8px; + position: relative; + line-height: 40px; + transition: all 0.25s; +} + +.t4-fonts-manager .custom-font-container { + margin-bottom: 8px; +} + +.t4-fonts-manager .jub-font-container:before { + background-color: rgba(255, 255, 255, 0.7); + border-radius: 3px; + content: ""; + display: block; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + opacity: 0; +} + +.t4-fonts-manager .jub-font-container:hover:before { + opacity: 1; +} + +.t4-fonts-manager .jub-font-container span { + background-color: #fff; + color: #333; + font-size: 12px; + font-weight: 500; + padding: 0 4px; + position: absolute; + top: -6px; + left: 10px; + line-height: 1; +} + +.t4-fonts-manager .jub-font-container span.jub-font-styles { + background-color: #fff; + border-radius: 3px; + border: 1px solid #ddd; + color: #999; + display: inline-block; + font-size: 11px; + padding: 3px 4px; + position: absolute; + left: auto; + right: 16px; + opacity: 0; + text-align: center; + top: 12px; + width: 60px; + vertical-align: middle; +} + +.t4-fonts-manager .jub-font-container:hover span.jub-font-styles, +.t4-fonts-manager .font-focus .jub-font-container span.jub-font-styles { + opacity: 1; +} + +.t4-fonts-manager .font-focus span.jub-font-styles { + border-radius: 3px 3px 0 0; + border: 1px solid #ccc; + border-bottom: 1px solid #fff; + z-index: 2001; +} + +.t4-fonts-manager .font-focus .top span.jub-font-styles { + border-radius: 0 0 3px 3px; + border: 1px solid #ccc; + border-top: 1px solid #fff; +} + + +.t4-fonts-manager .custom-font-container:hover, +.t4-fonts-manager .custom-font-container:hover, +.t4-fonts-manager .font-active .custom-font-container, +.t4-fonts-manager .font-active .jub-font-container, +.t4-fonts-manager .jub-font-container:hover, +.t4-fonts-manager .jub-font-container:focus { + border-color: #2196F3; + box-shadow: 0 5px 5px rgba(0,0,0,0.1); +} + +.t4-fonts-manager .custom-font-container:hover span, +.t4-fonts-manager .jub-font-container:hover span { + color: #2196F3; +} + +.t4-fonts-manager .custom-font-container:hover i.fa-check, +.t4-fonts-manager .jub-font-container:hover i.fa-check { + opacity: 1; +} + +.t4-fonts-manager .custom-font-container i.fa-check.checked, +.t4-fonts-manager .jub-font-container i.fa-check.checked { + color: #2196f3; + opacity: 1; +} + + +/* Custom Fonts */ +.tab-content-wrap { + min-height: 120px; +} + +.add-more-custom-font { + background-color: #e9ecef; + overflow: hidden; +} + +.add-more-custom-font span { + float: left; + display: block; + padding: 8px 0; + text-align: center; + width: 50%; +} + +.add-more-custom-font span:hover { + cursor: pointer; +} + +.add-more-custom-font span.active { + background-color: #f8f9fa; +} + +.form-add-custom-font { + background-color: #f8f9fa; + border-radius: 0 0 5px 5px; + border-top: 1px solid #e5e6e7; + margin: 0; + min-height: 100px; + padding: 0; + position: absolute; + bottom: 0; + width: 100%; + z-index: 301; +} + +.custom-font-form { + padding: 8px 24px 24px; +} + +.form-add-custom-font textarea { + border: 1px solid #ddd; + border-radius: 5px; + padding: 8px; + width: 100%; +} + +.form-add-custom-font input.custom-font-input { + border: 1px solid #e5e6e7; + border-radius: 25px; + height: 28px; + line-height: 28px; + margin-bottom: 0; + width: 100%; +} + +.custom-fonts { + list-style: none; + margin: 0; + padding: 0 8px; + overflow: hidden; +} + +.custom-fonts li { + float: left; + padding: 4px; +} + +.custom-fonts li .custom-font-container { + margin: 0; + padding-right: 24px; + position: relative; +} + +.custom-fonts li .t4-btn { + display: inline-block; + height: 24px; + line-height: 1; + padding: 0; + position: absolute; + top: 10px; + right: 10px; + text-align: center; + width: 24px; + z-index: 300; +} + +.custom-fonts li:hover .t4-btn { + display: inline-block; + transition: all 0.25s; +} + +.custom-fonts li:hover .t4-btn:hover { + background-color: #dc3545; + color: #fff; +} + +.custom-fonts li .t4-btn i { + line-height: 24px; + font-size: 12px; + margin: 0; +} + +/* System Fonts */ +.t4-fonts-manager .custom-font-name { + color: #333; + display: inline-block; + font-size: 16px; + white-space: nowrap; + line-height: 40px; + padding: 0 15px; +} + +/* Font weight popup */ +.t4-font-weight-popup { + background: #fff; + border-radius: 3px; + border: 1px solid #ccc; + box-shadow: 0 3px 1px -2px rgba(0,0,0,.06), 0 2px 2px 0 rgba(0,0,0,.06), 0 1px 5px 0 rgba(0,0,0,.08); + font-family: Roboto, Helvetica, sans-serif; + padding: 8px; + position: absolute; + right: 16px; + top: 30px; + width: 200px; + z-index: 2000; +} + +.t4-fonts-manager ul.jub-fonts li .right .t4-font-weight-popup { + right: auto; + left: 112px; +} + +.top .t4-font-weight-popup { + border-radius: 3px 3px 0 3px; + top: auto; + bottom: 30px; +} + +.t4-fonts-manager ul.jub-fonts li:nth-child(3n+1) .top .t4-font-weight-popup { + border-radius: 3px 3px 3px 0; +} + +.font-focus .t4-font-weight-popup { + border-radius: 3px 0 3px 3px; +} + +.t4-font-weight-popup ul { + list-style: none; + margin: 0; + padding: 0; +} + +.t4-fonts-manager ul.jub-fonts .t4-font-weight-popup ul li { + padding: 2px 0; + float: none; + width: 100%; + text-transform: capitalize; +} + +.t4-font-weight-popup ul li label { + background-color: #f6f6f6; + border: 1px solid #f6f6f6; + border-radius: 3px; + color: #333; + margin: 0; + padding: 5px 10px; + transition: all 0.25s; +} + +.t4-font-weight-popup ul li label:hover { + border-color: #2196F3; +} + +.t4-font-weight-popup ul li input { + border: 1px solid #ddd; + margin: 0 6px 0 0; + vertical-align: middle; +} + +.t4-font-weight-popup .btn-actions { + padding-top: 8px; + text-align: right; +} + +.t4-font-weight-popup .btn-actions .t4-btn { + margin-left: 8px; + text-transform: capitalize; +} + +.t4-fonts-manager div[title="Arial"] .custom-font-name { + font-family: Arial; +} + +.t4-fonts-manager div[title="Arial Black"] .custom-font-name { + font-family: Arial Black; +} + +.t4-fonts-manager div[title="Brush Script MT"] .custom-font-name { + font-family: Brush Script MT; +} + +.t4-fonts-manager div[title="Comic Sans MS"] .custom-font-name { + font-family: Comic Sans MS; +} + +.t4-fonts-manager div[title="Courier New"] .custom-font-name { + font-family: Courier New; +} + +.t4-fonts-manager div[title="Georgia"] .custom-font-name { + font-family: Georgia; +} + +.t4-fonts-manager div[title="Helvetica"] .custom-font-name { + font-family: Helvetica; +} + +.t4-fonts-manager div[title="Impact"] .custom-font-name { + font-family: Impact; +} + +.t4-fonts-manager div[title="Lucida Sans Unicode"] .custom-font-name { + font-family: Lucida Sans Unicode; +} + +.t4-fonts-manager div[title="Tahoma"] .custom-font-name { + font-family: Tahoma; +} + +.t4-fonts-manager div[title="Times New Roman"] .custom-font-name { + font-family: Times New Roman; +} + +.t4-fonts-manager div[title="Trebuchet MS"] .custom-font-name { + font-family: Trebuchet MS; +} + +.t4-fonts-manager div[title="Verdana"] .custom-font-name { + font-family: Verdana; +} \ No newline at end of file diff --git a/admin/assets/css/modal.css b/admin/assets/css/modal.css new file mode 100644 index 0000000..18e6cbb --- /dev/null +++ b/admin/assets/css/modal.css @@ -0,0 +1,427 @@ +/*Media Modal*/ +.t4-modal-open, +.t4-options-modal-open { + overflow: hidden; +} + +.t4-modal-open .t4-options-modal-overlay, +.t4-modal-open .t4-options-modal { + display: none; +} + +.t4-modal-overlay, +.t4-options-modal-overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 999; + background: rgba(0, 0, 0, 0.6); +} + +.t4-modal, +.t4-options-modal { + position: fixed; + top: 100px; + left: 50%; + width: 820px; + height: 600px; + z-index: 9991; + background: #fff; + border-radius: 3px; + box-shadow: 0 1px 4px 0 rgba(0,0,0,0.07); + transform: translateX(-50%); + -webkit-transform: translateX(-50%); +} + +.t4-modal-small { + top: 5%; + width: 420px; + height: 90%; +} + +.t4-modal-header, +.t4-options-modal-header { + position: absolute; + top: 0; + left: 0; + width: 100%; + display: flex; + background-color: #E8EEF3; + height: 60px; + border-radius: 4px 4px 0 0; + padding: 0 20px; + z-index: 99; + align-items: center; +} + +.t4-modal-header-title, +.t4-options-modal-header-title { + font-size: 14px; + font-weight: 500; + color: #6F737A; +} + +.t4-modal-footer, +.t4-options-modal-footer { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + display: flex; + background-color: #E8EEF3; + height: 60px; + border-radius: 0 0 4px 4px; + padding: 0 20px; + z-index: 99; + align-items: center; +} + +.t4-modal-footer .btn, +.t4-options-modal-footer .btn { + margin-right: 10px; + font-size: 12px; +} + +.t4-modal-breadcrumbs { + width: 560px; +} + +.t4-modal-actions-left { + position: absolute; + top: 0; + left: 20px; + height: 60px; + padding-top: 15px; + background: #E8EEF3; + z-index: 3; + width: 560px; + display: none; +} + +.t4-modal-actions-right { + width: 220px; + text-align: right; +} + +.action-t4-modal-close, +.action-t4-options-modal-close { + background-color: #dc3545; + border-radius: 25px; + color: #fff; + height: 30px; + line-height: 30px; + position: absolute; + right: -15px; + text-align: center; + top: -15px; + width: 30px; + z-index: 3; +} + +.action-t4-modal-close:hover, +.action-t4-options-modal-close:hover { + background-color: #c82333; + color: #fff; +} + +.t4-modal-actions-left .btn, +.t4-modal-actions-right .btn { + font-size: 12px; + margin-right: 10px; +} + +.t4-modal-actions-left .btn-last, +.t4-modal-actions-right .btn-last { + margin-right: 0; +} + +.t4-media-breadcrumb { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0; + margin: 0; + list-style: none; +} + +.t4-media-breadcrumb-item { + height: 60px; + line-height: 60px; + font-size: 14px; + text-transform: capitalize; +} + +.t4-media-breadcrumb-item + .t4-media-breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + padding-left: 0.5rem; + color: #868e96; + content: "\f105"; + font-family: FontAwesome; +} + +.t4-media-breadcrumb-item + .t4-media-breadcrumb-item:hover::before { + text-decoration: underline; +} + +.t4-media-breadcrumb-item + .t4-media-breadcrumb-item:hover::before { + text-decoration: none; +} + +.t4-media-breadcrumb-item { + color: #868e96; +} + +.t4-modal-inner, +.t4-options-modal-inner { + position: relative; + width: 100%; + height: 100%; + overflow: hidden; +} + +.t4-modal-preloader { + position: relative; + width: 100%; + height: 100%; + display: table; + text-align: center; +} + +.t4-modal-preloader .fa { + display: table-cell; + vertical-align: middle; +} + +#t4-media-manager, +.t4-modal-content { + position: absolute; + top: 80px; + left: 20px; + right: 20px; + bottom: 20px; + overflow-y: auto; +} + +.t4-options-modal-content { + position: absolute; + top: 60px; + left: 0px; + right: 0px; + bottom: 0px; + overflow-y: auto; +} + +.t4-modal-content, +.t4-options-modal-content { + bottom: 80px; +} + +.t4-options-modal-content > .control-group:first-child { + margin-top: 0; + padding-top: 0; + border-top: 0; +} + +.t4-media { + list-style: none; + padding: 0; + margin: -10px; +} + +.t4-media:empty { + margin: 0; + border: 2px dashed #E8EEF3; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + border-radius: 5px; + overflow: hidden; +} + +.t4-media:empty:before { + content: "This folder is empty"; + font-size: 16px; + font-weight: bold; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%); +} + +.t4-media > li { + width: 140px; + height: 180px; + display: block; + float: left; + margin: 10px; + position: relative; +} + +.t4-media-thumb { + height: 140px; + width: 140px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + border-radius: 4px; + border: 1px solid #fff; + margin-bottom: 4px; + cursor: pointer; + position: relative; + background-color: #fff; +} + +.t4-media-thumb-new { + animation: newFolder 5000ms; +} + +@keyframes newFolder { + from {background-color: #e8f7ed;} + to {background-color: #fff;} +} + +.t4-media-image .t4-media-thumb img { + background: #e7e8ec; + border: 1px solid #d4d5d9; + border-radius: 3px; +} + +.t4-media-selected .t4-media-thumb { + background: #D6E8FA; + border-color: #D6E8FA; +} + +.t4-media-select { + display: block; + position: absolute; + top: 10px; + right: 10px; + width: 24px; + height: 24px; + line-height: 24px; + text-align: center; + font-size: 13px; + border: 1px solid #d4d5d9; + border-radius: 3px; + z-index: 993; + opacity: 0; + cursor: pointer; + transition: opacity 400ms; + -webkit-transition: opacity 400ms; +} + +.t4-media > li:hover .t4-media-select { + opacity: 1; +} + +.t4-media-select > span { + display: none; +} + +.t4-media-selected .t4-media-select { + border-color: #1D84E9; + background-color: #1D84E9; + opacity: 1; +} + +.t4-media-selected .t4-media-select > span { + display: block; + color: #fff; + line-height: 24px; +} + +.t4-media-label { + width: 90%; + margin-left: 5%; + height: 40px; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + cursor: pointer; + position: relative; + text-align: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-size: 12px; + line-height: 1.5em; + color: #1B2733; + word-wrap: break-word; + overflow: hidden; +} + +.t4-media-thumb img { + -webkit-box-sizing: border-box; + box-sizing: border-box; + max-height: 100%; + max-width: 100%; + cursor: pointer; + outline: none; +} + +.t4-image-holder img { + -webkit-box-sizing: border-box; + box-sizing: border-box; + max-height: 100%; + max-width: 100%; + outline: none; + background: #e7e8ec; + border: 1px solid #d4d5d9; + padding: 5px; + border-radius: 3px; +} + +.t4-image-holder:not(:empty) { + margin-bottom: 15px; +} + +.t4-media-picker { + margin-right: 10px; +} + +/* Progress */ +.t4-progress { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 1rem; + width: 100%; + overflow: hidden; + font-size: .75rem; + background-color: #e9ecef; + border-radius: .25rem; +} + +.t4-progress-bar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + color: #fff; + text-align: center; + background-color: #007bff; + transition: width .6s ease; +} \ No newline at end of file diff --git a/admin/assets/css/t4-code.css b/admin/assets/css/t4-code.css new file mode 100644 index 0000000..ba82f55 --- /dev/null +++ b/admin/assets/css/t4-code.css @@ -0,0 +1,79 @@ +/** + Name: IntelliJ IDEA darcula theme + From IntelliJ IDEA by JetBrains + */ + +.cm-s-default { + font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; +} + +.cm-s-default.CodeMirror { + background: #fff; + border: 1px solid #eee; + color: #666; +} + +.cm-s-default .CodeMirror-sizer { +} + +.cm-s-default .CodeMirror-gutters { + background-color: #f9f9f9; + border: 0; +} + +.cm-s-default .CodeMirror-gutter-wrapper { + text-align: center; +} + +.cm-s-default .CodeMirror-gutters { top: 1px; } + +.cm-s-default .CodeMirror-linenumber { + font-size: 12px; + text-align: center; +} + +.cm-s-default div.CodeMirror-selected { + background: #f0f0f0; + color: #fff; +} + +.t4-block-editor{ + width: 100%; + padding-right: 10px; +} + + +/* + + Name: Hopscotch + Author: Jan T. Sott + + CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) + Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + +*/ + +.cm-s-hopscotch.CodeMirror {background: #322931; color: #d5d3d5;} +.cm-s-hopscotch div.CodeMirror-selected {background: #433b42 !important;} +.cm-s-hopscotch .CodeMirror-gutters {background: #322931; border-right: 0px;} +.cm-s-hopscotch .CodeMirror-linenumber {color: #797379;} +.cm-s-hopscotch .CodeMirror-cursor {border-left: 1px solid #989498 !important;} + +.cm-s-hopscotch span.cm-comment {color: #b33508;} +.cm-s-hopscotch span.cm-atom {color: #c85e7c;} +.cm-s-hopscotch span.cm-number {color: #c85e7c;} + +.cm-s-hopscotch span.cm-property, .cm-s-hopscotch span.cm-attribute {color: #8fc13e;} +.cm-s-hopscotch span.cm-keyword {color: #dd464c;} +.cm-s-hopscotch span.cm-string {color: #fdcc59;} + +.cm-s-hopscotch span.cm-variable {color: #8fc13e;} +.cm-s-hopscotch span.cm-variable-2 {color: #1290bf;} +.cm-s-hopscotch span.cm-def {color: #fd8b19;} +.cm-s-hopscotch span.cm-error {background: #dd464c; color: #989498;} +.cm-s-hopscotch span.cm-bracket {color: #d5d3d5;} +.cm-s-hopscotch span.cm-tag {color: #dd464c;} +.cm-s-hopscotch span.cm-link {color: #c85e7c;} + +.cm-s-hopscotch .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} +.cm-s-hopscotch .CodeMirror-activeline-background { background: #302020; } diff --git a/admin/assets/css/t4-ie.css b/admin/assets/css/t4-ie.css new file mode 100644 index 0000000..d514154 --- /dev/null +++ b/admin/assets/css/t4-ie.css @@ -0,0 +1,15 @@ +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + /* Reset textbox */ + .t4-pane .sub-group input[type="text"], + .t4-modal-content input[type="text"] { + line-height: 1 !important; + } + + /* Reset checkbox */ + .t4-input[type="checkbox"], + .t4-input[type="checkbox"][readonly] { + background: transparent !important; + border-radius: 0 !important; + width: auto !important; + } +} \ No newline at end of file diff --git a/admin/assets/fonts/font-awesome5/css/all.min.css b/admin/assets/fonts/font-awesome5/css/all.min.css new file mode 100644 index 0000000..8dacffa --- /dev/null +++ b/admin/assets/fonts/font-awesome5/css/all.min.css @@ -0,0 +1,5 @@ +/*! + * Font Awesome Pro 5.8.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license (Commercial License) + */ +.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-abacus:before{content:"\f640"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acorn:before{content:"\f6ae"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-alarm-clock:before{content:"\f34e"}.fa-algolia:before{content:"\f36c"}.fa-alicorn:before{content:"\f6b0"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-analytics:before{content:"\f643"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angel:before{content:"\f779"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-crate:before{content:"\f6b1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-alt-down:before{content:"\f354"}.fa-arrow-alt-from-bottom:before{content:"\f346"}.fa-arrow-alt-from-left:before{content:"\f347"}.fa-arrow-alt-from-right:before{content:"\f348"}.fa-arrow-alt-from-top:before{content:"\f349"}.fa-arrow-alt-left:before{content:"\f355"}.fa-arrow-alt-right:before{content:"\f356"}.fa-arrow-alt-square-down:before{content:"\f350"}.fa-arrow-alt-square-left:before{content:"\f351"}.fa-arrow-alt-square-right:before{content:"\f352"}.fa-arrow-alt-square-up:before{content:"\f353"}.fa-arrow-alt-to-bottom:before{content:"\f34a"}.fa-arrow-alt-to-left:before{content:"\f34b"}.fa-arrow-alt-to-right:before{content:"\f34c"}.fa-arrow-alt-to-top:before{content:"\f34d"}.fa-arrow-alt-up:before{content:"\f357"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-from-bottom:before{content:"\f342"}.fa-arrow-from-left:before{content:"\f343"}.fa-arrow-from-right:before{content:"\f344"}.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-square-down:before{content:"\f339"}.fa-arrow-square-left:before{content:"\f33a"}.fa-arrow-square-right:before{content:"\f33b"}.fa-arrow-square-up:before{content:"\f33c"}.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-to-top:before{content:"\f341"}.fa-arrow-up:before{content:"\f062"}.fa-arrows:before{content:"\f047"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-arrows-h:before{content:"\f07e"}.fa-arrows-v:before{content:"\f07d"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-atom-alt:before{content:"\f5d3"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-axe:before{content:"\f6b2"}.fa-axe-battle:before{content:"\f6b3"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backpack:before{content:"\f5d4"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-badge-dollar:before{content:"\f645"}.fa-badge-percent:before{content:"\f646"}.fa-badger-honey:before{content:"\f6b4"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ball-pile:before{content:"\f77e"}.fa-ballot:before{content:"\f732"}.fa-ballot-check:before{content:"\f733"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-barcode-alt:before{content:"\f463"}.fa-barcode-read:before{content:"\f464"}.fa-barcode-scan:before{content:"\f465"}.fa-bars:before{content:"\f0c9"}.fa-baseball:before{content:"\f432"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bat:before{content:"\f6b5"}.fa-bath:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-school:before{content:"\f5d5"}.fa-bell-school-slash:before{content:"\f5d6"}.fa-bell-slash:before{content:"\f1f6"}.fa-bells:before{content:"\f77f"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blanket:before{content:"\f498"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bone-break:before{content:"\f5d8"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-alt:before{content:"\f5d9"}.fa-book-dead:before{content:"\f6b7"}.fa-book-heart:before{content:"\f499"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-book-spells:before{content:"\f6b8"}.fa-book-user:before{content:"\f7e7"}.fa-bookmark:before{content:"\f02e"}.fa-books:before{content:"\f5db"}.fa-books-medical:before{content:"\f7e8"}.fa-boot:before{content:"\f782"}.fa-booth-curtain:before{content:"\f734"}.fa-bootstrap:before{content:"\f836"}.fa-bow-arrow:before{content:"\f6b9"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-pins:before{content:"\f437"}.fa-box:before{content:"\f466"}.fa-box-alt:before{content:"\f49a"}.fa-box-ballot:before{content:"\f735"}.fa-box-check:before{content:"\f467"}.fa-box-fragile:before{content:"\f49b"}.fa-box-full:before{content:"\f49c"}.fa-box-heart:before{content:"\f49d"}.fa-box-open:before{content:"\f49e"}.fa-box-up:before{content:"\f49f"}.fa-box-usd:before{content:"\f4a0"}.fa-boxes:before{content:"\f468"}.fa-boxes-alt:before{content:"\f4a1"}.fa-boxing-glove:before{content:"\f438"}.fa-brackets:before{content:"\f7e9"}.fa-brackets-curly:before{content:"\f7ea"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-loaf:before{content:"\f7eb"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-browser:before{content:"\f37e"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-bullseye-arrow:before{content:"\f648"}.fa-bullseye-pointer:before{content:"\f649"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-burrito:before{content:"\f7ed"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-bus-school:before{content:"\f5dd"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-cabinet-filing:before{content:"\f64b"}.fa-calculator:before{content:"\f1ec"}.fa-calculator-alt:before{content:"\f64c"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-edit:before{content:"\f333"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-star:before{content:"\f736"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-alt:before{content:"\f332"}.fa-camera-retro:before{content:"\f083"}.fa-campfire:before{content:"\f6ba"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candle-holder:before{content:"\f6bc"}.fa-candy-cane:before{content:"\f786"}.fa-candy-corn:before{content:"\f6bd"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-bump:before{content:"\f5e0"}.fa-car-crash:before{content:"\f5e1"}.fa-car-garage:before{content:"\f5e2"}.fa-car-mechanic:before{content:"\f5e3"}.fa-car-side:before{content:"\f5e4"}.fa-car-tilt:before{content:"\f5e5"}.fa-car-wash:before{content:"\f5e6"}.fa-caret-circle-down:before{content:"\f32d"}.fa-caret-circle-left:before{content:"\f32e"}.fa-caret-circle-right:before{content:"\f330"}.fa-caret-circle-up:before{content:"\f331"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cauldron:before{content:"\f6bf"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chair-office:before{content:"\f6c1"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-line-down:before{content:"\f64d"}.fa-chart-network:before{content:"\f78a"}.fa-chart-pie:before{content:"\f200"}.fa-chart-pie-alt:before{content:"\f64e"}.fa-chart-scatter:before{content:"\f7ee"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-cheese-swiss:before{content:"\f7f0"}.fa-cheeseburger:before{content:"\f7f1"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before{content:"\f448"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-double-down:before{content:"\f322"}.fa-chevron-double-left:before{content:"\f323"}.fa-chevron-double-right:before{content:"\f324"}.fa-chevron-double-up:before{content:"\f325"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-square-down:before{content:"\f329"}.fa-chevron-square-left:before{content:"\f32a"}.fa-chevron-square-right:before{content:"\f32b"}.fa-chevron-square-up:before{content:"\f32c"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chimney:before{content:"\f78b"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-claw-marks:before{content:"\f6c2"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clipboard-list-check:before{content:"\f737"}.fa-clipboard-prescription:before{content:"\f5e8"}.fa-clipboard-user:before{content:"\f7f3"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-drizzle:before{content:"\f738"}.fa-cloud-hail:before{content:"\f739"}.fa-cloud-hail-mixed:before{content:"\f73a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-rainbow:before{content:"\f73e"}.fa-cloud-showers:before{content:"\f73f"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sleet:before{content:"\f741"}.fa-cloud-snow:before{content:"\f742"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-clouds:before{content:"\f744"}.fa-clouds-moon:before{content:"\f745"}.fa-clouds-sun:before{content:"\f746"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-club:before{content:"\f327"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-merge:before{content:"\f387"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-coffee-togo:before{content:"\f6c5"}.fa-coffin:before{content:"\f6c6"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-alt-check:before{content:"\f4a2"}.fa-comment-alt-dollar:before{content:"\f650"}.fa-comment-alt-dots:before{content:"\f4a3"}.fa-comment-alt-edit:before{content:"\f4a4"}.fa-comment-alt-exclamation:before{content:"\f4a5"}.fa-comment-alt-lines:before{content:"\f4a6"}.fa-comment-alt-medical:before{content:"\f7f4"}.fa-comment-alt-minus:before{content:"\f4a7"}.fa-comment-alt-plus:before{content:"\f4a8"}.fa-comment-alt-slash:before{content:"\f4a9"}.fa-comment-alt-smile:before{content:"\f4aa"}.fa-comment-alt-times:before{content:"\f4ab"}.fa-comment-check:before{content:"\f4ac"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-edit:before{content:"\f4ae"}.fa-comment-exclamation:before{content:"\f4af"}.fa-comment-lines:before{content:"\f4b0"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-minus:before{content:"\f4b1"}.fa-comment-plus:before{content:"\f4b2"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-smile:before{content:"\f4b4"}.fa-comment-times:before{content:"\f4b5"}.fa-comments:before{content:"\f086"}.fa-comments-alt:before{content:"\f4b6"}.fa-comments-alt-dollar:before{content:"\f652"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-slash:before{content:"\f5e9"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-compress-wide:before{content:"\f326"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-container-storage:before{content:"\f4b7"}.fa-contao:before{content:"\f26d"}.fa-conveyor-belt:before{content:"\f46e"}.fa-conveyor-belt-alt:before{content:"\f46f"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-corn:before{content:"\f6c7"}.fa-couch:before{content:"\f4b8"}.fa-cow:before{content:"\f6c8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket:before{content:"\f449"}.fa-critical-role:before{content:"\f6c9"}.fa-croissant:before{content:"\f7f6"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-crutches:before{content:"\f7f8"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-curling:before{content:"\f44a"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dagger:before{content:"\f6cb"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-debug:before{content:"\f7f9"}.fa-deer:before{content:"\f78e"}.fa-deer-rudolph:before{content:"\f78f"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-desktop-alt:before{content:"\f390"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dewpoint:before{content:"\f748"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diamond:before{content:"\f219"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d10:before{content:"\f6cd"}.fa-dice-d12:before{content:"\f6ce"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d4:before{content:"\f6d0"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-d8:before{content:"\f6d2"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-diploma:before{content:"\f5ea"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-do-not-enter:before{content:"\f5ec"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dog-leashed:before{content:"\f6d4"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-empty:before{content:"\f473"}.fa-dolly-flatbed:before{content:"\f474"}.fa-dolly-flatbed-alt:before{content:"\f475"}.fa-dolly-flatbed-empty:before{content:"\f476"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-circle:before{content:"\f5ed"}.fa-draw-polygon:before{content:"\f5ee"}.fa-draw-square:before{content:"\f5ef"}.fa-dreidel:before{content:"\f792"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick:before{content:"\f6d6"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-duck:before{content:"\f6d8"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-ear:before{content:"\f5f0"}.fa-ear-muffs:before{content:"\f795"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-eclipse:before{content:"\f749"}.fa-eclipse-alt:before{content:"\f74a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-egg-fried:before{content:"\f7fc"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-elephant:before{content:"\f6da"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-h-alt:before{content:"\f39b"}.fa-ellipsis-v:before{content:"\f142"}.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-empty-set:before{content:"\f656"}.fa-engine-warning:before{content:"\f5f2"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-dollar:before{content:"\f657"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange:before{content:"\f0ec"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-square:before{content:"\f321"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows:before{content:"\f31d"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expand-wide:before{content:"\f320"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link:before{content:"\f08e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square:before{content:"\f14c"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-evil:before{content:"\f6db"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-field-hockey:before{content:"\f44c"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-certificate:before{content:"\f5f3"}.fa-file-chart-line:before{content:"\f659"}.fa-file-chart-pie:before{content:"\f65a"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-edit:before{content:"\f31c"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-minus:before{content:"\f318"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-plus:before{content:"\f319"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-spreadsheet:before{content:"\f65b"}.fa-file-times:before{content:"\f317"}.fa-file-upload:before{content:"\f574"}.fa-file-user:before{content:"\f65c"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-files-medical:before{content:"\f7fd"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-film-alt:before{content:"\f3a0"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-smoke:before{content:"\f74b"}.fa-firefox:before{content:"\f269"}.fa-fireplace:before{content:"\f79a"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fish-cooked:before{content:"\f7fe"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-alt:before{content:"\f74c"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flame:before{content:"\f6df"}.fa-flask:before{content:"\f0c3"}.fa-flask-poison:before{content:"\f6e0"}.fa-flask-potion:before{content:"\f6e1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flower:before{content:"\f7ff"}.fa-flower-daffodil:before{content:"\f800"}.fa-flower-tulip:before{content:"\f801"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-fog:before{content:"\f74e"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-times:before{content:"\f65f"}.fa-folder-tree:before{content:"\f802"}.fa-folders:before{content:"\f660"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-forklift:before{content:"\f47a"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-fragile:before{content:"\f4bb"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-french-fries:before{content:"\f803"}.fa-frog:before{content:"\f52e"}.fa-frosty-head:before{content:"\f79b"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-function:before{content:"\f661"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gas-pump-slash:before{content:"\f5f4"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gift-card:before{content:"\f663"}.fa-gifts:before{content:"\f79c"}.fa-gingerbread-man:before{content:"\f79d"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass:before{content:"\f804"}.fa-glass-champagne:before{content:"\f79e"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glass-whiskey-rocks:before{content:"\f7a1"}.fa-glasses:before{content:"\f530"}.fa-glasses-alt:before{content:"\f5f5"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-globe-snow:before{content:"\f7a3"}.fa-globe-stand:before{content:"\f5f6"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hammer-war:before{content:"\f6e4"}.fa-hamsa:before{content:"\f665"}.fa-hand-heart:before{content:"\f4bc"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-box:before{content:"\f47b"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-magic:before{content:"\f6e5"}.fa-hand-holding-seedling:before{content:"\f4bf"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-receiving:before{content:"\f47c"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-heart:before{content:"\f4c3"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-usd:before{content:"\f4c5"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt:before{content:"\f4c6"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-santa:before{content:"\f7a7"}.fa-hat-winter:before{content:"\f7a8"}.fa-hat-witch:before{content:"\f6e7"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-head-side:before{content:"\f6e9"}.fa-head-side-brain:before{content:"\f808"}.fa-head-side-medical:before{content:"\f809"}.fa-head-vr:before{content:"\f6ea"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heart-circle:before{content:"\f4c7"}.fa-heart-rate:before{content:"\f5f8"}.fa-heart-square:before{content:"\f4c8"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-helmet-battle:before{content:"\f6eb"}.fa-hexagon:before{content:"\f312"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-mask:before{content:"\f6ee"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-sticks:before{content:"\f454"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-home-alt:before{content:"\f80a"}.fa-home-heart:before{content:"\f4c9"}.fa-home-lg:before{content:"\f80b"}.fa-home-lg-alt:before{content:"\f80c"}.fa-hood-cloak:before{content:"\f6ef"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hospitals:before{content:"\f80e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-flood:before{content:"\f74f"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-humidity:before{content:"\f750"}.fa-hurricane:before{content:"\f751"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-ice-skate:before{content:"\f7ac"}.fa-icicles:before{content:"\f7ad"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-inbox-in:before{content:"\f310"}.fa-inbox-out:before{content:"\f311"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before{content:"\f3b3"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-info-square:before{content:"\f30f"}.fa-inhaler:before{content:"\f5f9"}.fa-instagram:before{content:"\f16d"}.fa-integral:before{content:"\f667"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-intersection:before{content:"\f668"}.fa-inventory:before{content:"\f480"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-island-tropical:before{content:"\f811"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-key-skeleton:before{content:"\f6f3"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-keynote:before{content:"\f66c"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kidneys:before{content:"\f5fb"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kite:before{content:"\f6f4"}.fa-kiwi-bird:before{content:"\f535"}.fa-knife-kitchen:before{content:"\f6f5"}.fa-korvue:before{content:"\f42f"}.fa-lambda:before{content:"\f66e"}.fa-lamp:before{content:"\f4ca"}.fa-landmark:before{content:"\f66f"}.fa-landmark-alt:before{content:"\f752"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-layer-minus:before{content:"\f5fe"}.fa-layer-plus:before{content:"\f5ff"}.fa-leaf:before{content:"\f06c"}.fa-leaf-heart:before{content:"\f4cb"}.fa-leaf-maple:before{content:"\f6f6"}.fa-leaf-oak:before{content:"\f6f7"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down:before{content:"\f149"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up:before{content:"\f148"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-lightbulb-dollar:before{content:"\f670"}.fa-lightbulb-exclamation:before{content:"\f671"}.fa-lightbulb-on:before{content:"\f672"}.fa-lightbulb-slash:before{content:"\f673"}.fa-lights-holiday:before{content:"\f7b2"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lips:before{content:"\f600"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location:before{content:"\f601"}.fa-location-arrow:before{content:"\f124"}.fa-location-circle:before{content:"\f602"}.fa-location-slash:before{content:"\f603"}.fa-lock:before{content:"\f023"}.fa-lock-alt:before{content:"\f30d"}.fa-lock-open:before{content:"\f3c1"}.fa-lock-open-alt:before{content:"\f3c2"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-up:before{content:"\f176"}.fa-loveseat:before{content:"\f4cc"}.fa-low-vision:before{content:"\f2a8"}.fa-luchador:before{content:"\f455"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lyft:before{content:"\f3c3"}.fa-mace:before{content:"\f6f8"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailbox:before{content:"\f813"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-mandolin:before{content:"\f6f9"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-marker-alt-slash:before{content:"\f605"}.fa-map-marker-check:before{content:"\f606"}.fa-map-marker-edit:before{content:"\f607"}.fa-map-marker-exclamation:before{content:"\f608"}.fa-map-marker-minus:before{content:"\f609"}.fa-map-marker-plus:before{content:"\f60a"}.fa-map-marker-question:before{content:"\f60b"}.fa-map-marker-slash:before{content:"\f60c"}.fa-map-marker-smile:before{content:"\f60d"}.fa-map-marker-times:before{content:"\f60e"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-meat:before{content:"\f814"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaphone:before{content:"\f675"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-mind-share:before{content:"\f677"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-hexagon:before{content:"\f307"}.fa-minus-octagon:before{content:"\f308"}.fa-minus-square:before{content:"\f146"}.fa-mistletoe:before{content:"\f7b4"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-mobile-android:before{content:"\f3ce"}.fa-mobile-android-alt:before{content:"\f3cf"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monitor-heart-rate:before{content:"\f611"}.fa-monkey:before{content:"\f6fb"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-moon-cloud:before{content:"\f754"}.fa-moon-stars:before{content:"\f755"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mountains:before{content:"\f6fd"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-mug-marshmallows:before{content:"\f7b7"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-narwhal:before{content:"\f6fe"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octagon:before{content:"\f306"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-oil-temp:before{content:"\f614"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-omega:before{content:"\f67a"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-ornament:before{content:"\f7b8"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-brush-alt:before{content:"\f5a9"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-pallet-alt:before{content:"\f483"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-parking-circle:before{content:"\f615"}.fa-parking-circle-slash:before{content:"\f616"}.fa-parking-slash:before{content:"\f617"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paw-alt:before{content:"\f701"}.fa-paw-claws:before{content:"\f702"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pegasus:before{content:"\f703"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil:before{content:"\f040"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-paintbrush:before{content:"\f618"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-pennant:before{content:"\f456"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-person-carry:before{content:"\f4cf"}.fa-person-dolly:before{content:"\f4d0"}.fa-person-dolly-empty:before{content:"\f4d1"}.fa-person-sign:before{content:"\f757"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-office:before{content:"\f67d"}.fa-phone-plus:before{content:"\f4d2"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pi:before{content:"\f67e"}.fa-pie:before{content:"\f705"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pig:before{content:"\f706"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza:before{content:"\f817"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-alt:before{content:"\f3de"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-hexagon:before{content:"\f300"}.fa-plus-octagon:before{content:"\f301"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-podium:before{content:"\f680"}.fa-podium-star:before{content:"\f758"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poll-people:before{content:"\f759"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-popcorn:before{content:"\f819"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-presentation:before{content:"\f685"}.fa-print:before{content:"\f02f"}.fa-print-search:before{content:"\f81a"}.fa-print-slash:before{content:"\f686"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pumpkin:before{content:"\f707"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-question-square:before{content:"\f2fd"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-rabbit:before{content:"\f708"}.fa-rabbit-fast:before{content:"\f709"}.fa-racquet:before{content:"\f45a"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-raindrops:before{content:"\f75c"}.fa-ram:before{content:"\f70a"}.fa-ramp-loading:before{content:"\f4d4"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-rectangle-landscape:before{content:"\f2fa"}.fa-rectangle-portrait:before{content:"\f2fb"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-renren:before{content:"\f18b"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-repeat-1-alt:before{content:"\f366"}.fa-repeat-alt:before{content:"\f364"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-retweet-alt:before{content:"\f361"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-rings-wedding:before{content:"\f81b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-route-highway:before{content:"\f61a"}.fa-route-interstate:before{content:"\f61b"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-triangle:before{content:"\f61c"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rv:before{content:"\f7be"}.fa-sack:before{content:"\f81c"}.fa-sack-dollar:before{content:"\f81d"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salad:before{content:"\f81e"}.fa-salesforce:before{content:"\f83b"}.fa-sandwich:before{content:"\f81f"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-sausage:before{content:"\f820"}.fa-save:before{content:"\f0c7"}.fa-scalpel:before{content:"\f61d"}.fa-scalpel-path:before{content:"\f61e"}.fa-scanner:before{content:"\f488"}.fa-scanner-keyboard:before{content:"\f489"}.fa-scanner-touchscreen:before{content:"\f48a"}.fa-scarecrow:before{content:"\f70d"}.fa-scarf:before{content:"\f7c1"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-scroll-old:before{content:"\f70f"}.fa-scrubber:before{content:"\f2f8"}.fa-scythe:before{content:"\f710"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-all:before{content:"\f367"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-sheep:before{content:"\f711"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-shield-cross:before{content:"\f712"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shipping-timed:before{content:"\f48c"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shish-kebab:before{content:"\f821"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shovel:before{content:"\f713"}.fa-shovel-snow:before{content:"\f7c3"}.fa-shower:before{content:"\f2cc"}.fa-shredder:before{content:"\f68a"}.fa-shuttle-van:before{content:"\f5b6"}.fa-shuttlecock:before{content:"\f45b"}.fa-sickle:before{content:"\f822"}.fa-sigma:before{content:"\f68b"}.fa-sign:before{content:"\f4d9"}.fa-sign-in:before{content:"\f090"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out:before{content:"\f08b"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signal-1:before{content:"\f68c"}.fa-signal-2:before{content:"\f68d"}.fa-signal-3:before{content:"\f68e"}.fa-signal-4:before{content:"\f68f"}.fa-signal-alt:before{content:"\f690"}.fa-signal-alt-1:before{content:"\f691"}.fa-signal-alt-2:before{content:"\f692"}.fa-signal-alt-3:before{content:"\f693"}.fa-signal-alt-slash:before{content:"\f694"}.fa-signal-slash:before{content:"\f695"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-skeleton:before{content:"\f620"}.fa-sketch:before{content:"\f7c6"}.fa-ski-jump:before{content:"\f7c7"}.fa-ski-lift:before{content:"\f7c8"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sledding:before{content:"\f7cb"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-sliders-h-square:before{content:"\f3f0"}.fa-sliders-v:before{content:"\f3f1"}.fa-sliders-v-square:before{content:"\f3f2"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-plus:before{content:"\f5b9"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoke:before{content:"\f760"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snake:before{content:"\f716"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snow-blowing:before{content:"\f761"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowflakes:before{content:"\f7cf"}.fa-snowman:before{content:"\f7d0"}.fa-snowmobile:before{content:"\f7d1"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-soup:before{content:"\f823"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-spade:before{content:"\f2f4"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spider:before{content:"\f717"}.fa-spider-black-widow:before{content:"\f718"}.fa-spider-web:before{content:"\f719"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root:before{content:"\f697"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-squirrel:before{content:"\f71a"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-staff:before{content:"\f71b"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-christmas:before{content:"\f7d4"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-stars:before{content:"\f762"}.fa-staylinked:before{content:"\f3f5"}.fa-steak:before{content:"\f824"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-steering-wheel:before{content:"\f622"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stocking:before{content:"\f7d5"}.fa-stomach:before{content:"\f623"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-stretcher:before{content:"\f825"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-sun-cloud:before{content:"\f763"}.fa-sun-dust:before{content:"\f764"}.fa-sun-haze:before{content:"\f765"}.fa-sunrise:before{content:"\f766"}.fa-sunset:before{content:"\f767"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-sword:before{content:"\f71c"}.fa-swords:before{content:"\f71d"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablet-android:before{content:"\f3fb"}.fa-tablet-android-alt:before{content:"\f3fc"}.fa-tablet-rugged:before{content:"\f48f"}.fa-tablets:before{content:"\f490"}.fa-tachometer:before{content:"\f0e4"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tachometer-alt-average:before{content:"\f624"}.fa-tachometer-alt-fast:before{content:"\f625"}.fa-tachometer-alt-fastest:before{content:"\f626"}.fa-tachometer-alt-slow:before{content:"\f627"}.fa-tachometer-alt-slowest:before{content:"\f628"}.fa-tachometer-average:before{content:"\f629"}.fa-tachometer-fast:before{content:"\f62a"}.fa-tachometer-fastest:before{content:"\f62b"}.fa-tachometer-slow:before{content:"\f62c"}.fa-tachometer-slowest:before{content:"\f62d"}.fa-taco:before{content:"\f826"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tally:before{content:"\f69c"}.fa-tanakh:before{content:"\f827"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-tasks-alt:before{content:"\f828"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-frigid:before{content:"\f768"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-hot:before{content:"\f76a"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-theta:before{content:"\f69e"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-thunderstorm:before{content:"\f76c"}.fa-thunderstorm-moon:before{content:"\f76d"}.fa-thunderstorm-sun:before{content:"\f76e"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tilde:before{content:"\f69f"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-times-hexagon:before{content:"\f2ee"}.fa-times-octagon:before{content:"\f2f0"}.fa-times-square:before{content:"\f2d3"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tire:before{content:"\f631"}.fa-tire-flat:before{content:"\f632"}.fa-tire-pressure-warning:before{content:"\f633"}.fa-tire-rugged:before{content:"\f634"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-alt:before{content:"\f71f"}.fa-tombstone:before{content:"\f720"}.fa-tombstone-alt:before{content:"\f721"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-toothbrush:before{content:"\f635"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tornado:before{content:"\f76f"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-cone:before{content:"\f636"}.fa-traffic-light:before{content:"\f637"}.fa-traffic-light-go:before{content:"\f638"}.fa-traffic-light-slow:before{content:"\f639"}.fa-traffic-light-stop:before{content:"\f63a"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-treasure-chest:before{content:"\f723"}.fa-tree:before{content:"\f1bb"}.fa-tree-alt:before{content:"\f400"}.fa-tree-christmas:before{content:"\f7db"}.fa-tree-decorated:before{content:"\f7dc"}.fa-tree-large:before{content:"\f7dd"}.fa-tree-palm:before{content:"\f82b"}.fa-trees:before{content:"\f724"}.fa-trello:before{content:"\f181"}.fa-triangle:before{content:"\f2ec"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-truck-container:before{content:"\f4dc"}.fa-truck-couch:before{content:"\f4dd"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-plow:before{content:"\f7de"}.fa-truck-ramp:before{content:"\f4e0"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-turkey:before{content:"\f725"}.fa-turtle:before{content:"\f726"}.fa-tv:before{content:"\f26c"}.fa-tv-retro:before{content:"\f401"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-unicorn:before{content:"\f727"}.fa-union:before{content:"\f6a2"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usd-circle:before{content:"\f2e8"}.fa-usd-square:before{content:"\f2e9"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-chart:before{content:"\f6a3"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-crown:before{content:"\f6a4"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-hard-hat:before{content:"\f82c"}.fa-user-headset:before{content:"\f82d"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-md-chat:before{content:"\f82e"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-class:before{content:"\f63d"}.fa-users-cog:before{content:"\f509"}.fa-users-crown:before{content:"\f6a5"}.fa-users-medical:before{content:"\f830"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-fork:before{content:"\f2e3"}.fa-utensil-knife:before{content:"\f2e4"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-utensils-alt:before{content:"\f2e6"}.fa-vaadin:before{content:"\f408"}.fa-value-absolute:before{content:"\f6a6"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-plus:before{content:"\f4e1"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volcano:before{content:"\f770"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume:before{content:"\f6a8"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-slash:before{content:"\f2e2"}.fa-volume-up:before{content:"\f028"}.fa-vote-nay:before{content:"\f771"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walker:before{content:"\f831"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-wand:before{content:"\f72a"}.fa-wand-magic:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-warehouse-alt:before{content:"\f495"}.fa-watch:before{content:"\f2e1"}.fa-watch-fitness:before{content:"\f63e"}.fa-water:before{content:"\f773"}.fa-water-lower:before{content:"\f774"}.fa-water-rise:before{content:"\f775"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-webcam:before{content:"\f832"}.fa-webcam-slash:before{content:"\f833"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whale:before{content:"\f72c"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheat:before{content:"\f72d"}.fa-wheelchair:before{content:"\f193"}.fa-whistle:before{content:"\f460"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wifi-1:before{content:"\f6aa"}.fa-wifi-2:before{content:"\f6ab"}.fa-wifi-slash:before{content:"\f6ac"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-wind-warning:before{content:"\f776"}.fa-window:before{content:"\f40e"}.fa-window-alt:before{content:"\f40f"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-windsock:before{content:"\f777"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wreath:before{content:"\f7e2"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:auto;src:url(../webfonts/fa-light-300.eot);src:url(../webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-light-300.woff2) format("woff2"),url(../webfonts/fa-light-300.woff) format("woff"),url(../webfonts/fa-light-300.ttf) format("truetype"),url(../webfonts/fa-light-300.svg#fontawesome) format("svg")}.fal{font-weight:300}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:auto;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fal,.far{font-family:"Font Awesome 5 Pro"}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:auto;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900} \ No newline at end of file diff --git a/admin/assets/fonts/font-awesome5/css/fontawesome.min.css b/admin/assets/fonts/font-awesome5/css/fontawesome.min.css new file mode 100644 index 0000000..c9b4f62 --- /dev/null +++ b/admin/assets/fonts/font-awesome5/css/fontawesome.min.css @@ -0,0 +1,5 @@ +/*! + * Font Awesome Pro 5.8.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license (Commercial License) + */ +.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-abacus:before{content:"\f640"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acorn:before{content:"\f6ae"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-alarm-clock:before{content:"\f34e"}.fa-algolia:before{content:"\f36c"}.fa-alicorn:before{content:"\f6b0"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-analytics:before{content:"\f643"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angel:before{content:"\f779"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-crate:before{content:"\f6b1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-alt-down:before{content:"\f354"}.fa-arrow-alt-from-bottom:before{content:"\f346"}.fa-arrow-alt-from-left:before{content:"\f347"}.fa-arrow-alt-from-right:before{content:"\f348"}.fa-arrow-alt-from-top:before{content:"\f349"}.fa-arrow-alt-left:before{content:"\f355"}.fa-arrow-alt-right:before{content:"\f356"}.fa-arrow-alt-square-down:before{content:"\f350"}.fa-arrow-alt-square-left:before{content:"\f351"}.fa-arrow-alt-square-right:before{content:"\f352"}.fa-arrow-alt-square-up:before{content:"\f353"}.fa-arrow-alt-to-bottom:before{content:"\f34a"}.fa-arrow-alt-to-left:before{content:"\f34b"}.fa-arrow-alt-to-right:before{content:"\f34c"}.fa-arrow-alt-to-top:before{content:"\f34d"}.fa-arrow-alt-up:before{content:"\f357"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-from-bottom:before{content:"\f342"}.fa-arrow-from-left:before{content:"\f343"}.fa-arrow-from-right:before{content:"\f344"}.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-square-down:before{content:"\f339"}.fa-arrow-square-left:before{content:"\f33a"}.fa-arrow-square-right:before{content:"\f33b"}.fa-arrow-square-up:before{content:"\f33c"}.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-to-top:before{content:"\f341"}.fa-arrow-up:before{content:"\f062"}.fa-arrows:before{content:"\f047"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-arrows-h:before{content:"\f07e"}.fa-arrows-v:before{content:"\f07d"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-atom-alt:before{content:"\f5d3"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-axe:before{content:"\f6b2"}.fa-axe-battle:before{content:"\f6b3"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backpack:before{content:"\f5d4"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-badge-dollar:before{content:"\f645"}.fa-badge-percent:before{content:"\f646"}.fa-badger-honey:before{content:"\f6b4"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ball-pile:before{content:"\f77e"}.fa-ballot:before{content:"\f732"}.fa-ballot-check:before{content:"\f733"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-barcode-alt:before{content:"\f463"}.fa-barcode-read:before{content:"\f464"}.fa-barcode-scan:before{content:"\f465"}.fa-bars:before{content:"\f0c9"}.fa-baseball:before{content:"\f432"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bat:before{content:"\f6b5"}.fa-bath:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-school:before{content:"\f5d5"}.fa-bell-school-slash:before{content:"\f5d6"}.fa-bell-slash:before{content:"\f1f6"}.fa-bells:before{content:"\f77f"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blanket:before{content:"\f498"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bone-break:before{content:"\f5d8"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-alt:before{content:"\f5d9"}.fa-book-dead:before{content:"\f6b7"}.fa-book-heart:before{content:"\f499"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-book-spells:before{content:"\f6b8"}.fa-book-user:before{content:"\f7e7"}.fa-bookmark:before{content:"\f02e"}.fa-books:before{content:"\f5db"}.fa-books-medical:before{content:"\f7e8"}.fa-boot:before{content:"\f782"}.fa-booth-curtain:before{content:"\f734"}.fa-bootstrap:before{content:"\f836"}.fa-bow-arrow:before{content:"\f6b9"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-pins:before{content:"\f437"}.fa-box:before{content:"\f466"}.fa-box-alt:before{content:"\f49a"}.fa-box-ballot:before{content:"\f735"}.fa-box-check:before{content:"\f467"}.fa-box-fragile:before{content:"\f49b"}.fa-box-full:before{content:"\f49c"}.fa-box-heart:before{content:"\f49d"}.fa-box-open:before{content:"\f49e"}.fa-box-up:before{content:"\f49f"}.fa-box-usd:before{content:"\f4a0"}.fa-boxes:before{content:"\f468"}.fa-boxes-alt:before{content:"\f4a1"}.fa-boxing-glove:before{content:"\f438"}.fa-brackets:before{content:"\f7e9"}.fa-brackets-curly:before{content:"\f7ea"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-loaf:before{content:"\f7eb"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-browser:before{content:"\f37e"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-bullseye-arrow:before{content:"\f648"}.fa-bullseye-pointer:before{content:"\f649"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-burrito:before{content:"\f7ed"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-bus-school:before{content:"\f5dd"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-cabinet-filing:before{content:"\f64b"}.fa-calculator:before{content:"\f1ec"}.fa-calculator-alt:before{content:"\f64c"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-edit:before{content:"\f333"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-star:before{content:"\f736"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-alt:before{content:"\f332"}.fa-camera-retro:before{content:"\f083"}.fa-campfire:before{content:"\f6ba"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candle-holder:before{content:"\f6bc"}.fa-candy-cane:before{content:"\f786"}.fa-candy-corn:before{content:"\f6bd"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-bump:before{content:"\f5e0"}.fa-car-crash:before{content:"\f5e1"}.fa-car-garage:before{content:"\f5e2"}.fa-car-mechanic:before{content:"\f5e3"}.fa-car-side:before{content:"\f5e4"}.fa-car-tilt:before{content:"\f5e5"}.fa-car-wash:before{content:"\f5e6"}.fa-caret-circle-down:before{content:"\f32d"}.fa-caret-circle-left:before{content:"\f32e"}.fa-caret-circle-right:before{content:"\f330"}.fa-caret-circle-up:before{content:"\f331"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cauldron:before{content:"\f6bf"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chair-office:before{content:"\f6c1"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-line-down:before{content:"\f64d"}.fa-chart-network:before{content:"\f78a"}.fa-chart-pie:before{content:"\f200"}.fa-chart-pie-alt:before{content:"\f64e"}.fa-chart-scatter:before{content:"\f7ee"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-cheese-swiss:before{content:"\f7f0"}.fa-cheeseburger:before{content:"\f7f1"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before{content:"\f448"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-double-down:before{content:"\f322"}.fa-chevron-double-left:before{content:"\f323"}.fa-chevron-double-right:before{content:"\f324"}.fa-chevron-double-up:before{content:"\f325"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-square-down:before{content:"\f329"}.fa-chevron-square-left:before{content:"\f32a"}.fa-chevron-square-right:before{content:"\f32b"}.fa-chevron-square-up:before{content:"\f32c"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chimney:before{content:"\f78b"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-claw-marks:before{content:"\f6c2"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clipboard-list-check:before{content:"\f737"}.fa-clipboard-prescription:before{content:"\f5e8"}.fa-clipboard-user:before{content:"\f7f3"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-drizzle:before{content:"\f738"}.fa-cloud-hail:before{content:"\f739"}.fa-cloud-hail-mixed:before{content:"\f73a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-rainbow:before{content:"\f73e"}.fa-cloud-showers:before{content:"\f73f"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sleet:before{content:"\f741"}.fa-cloud-snow:before{content:"\f742"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-clouds:before{content:"\f744"}.fa-clouds-moon:before{content:"\f745"}.fa-clouds-sun:before{content:"\f746"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-club:before{content:"\f327"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-merge:before{content:"\f387"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-coffee-togo:before{content:"\f6c5"}.fa-coffin:before{content:"\f6c6"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-alt-check:before{content:"\f4a2"}.fa-comment-alt-dollar:before{content:"\f650"}.fa-comment-alt-dots:before{content:"\f4a3"}.fa-comment-alt-edit:before{content:"\f4a4"}.fa-comment-alt-exclamation:before{content:"\f4a5"}.fa-comment-alt-lines:before{content:"\f4a6"}.fa-comment-alt-medical:before{content:"\f7f4"}.fa-comment-alt-minus:before{content:"\f4a7"}.fa-comment-alt-plus:before{content:"\f4a8"}.fa-comment-alt-slash:before{content:"\f4a9"}.fa-comment-alt-smile:before{content:"\f4aa"}.fa-comment-alt-times:before{content:"\f4ab"}.fa-comment-check:before{content:"\f4ac"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-edit:before{content:"\f4ae"}.fa-comment-exclamation:before{content:"\f4af"}.fa-comment-lines:before{content:"\f4b0"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-minus:before{content:"\f4b1"}.fa-comment-plus:before{content:"\f4b2"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-smile:before{content:"\f4b4"}.fa-comment-times:before{content:"\f4b5"}.fa-comments:before{content:"\f086"}.fa-comments-alt:before{content:"\f4b6"}.fa-comments-alt-dollar:before{content:"\f652"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-slash:before{content:"\f5e9"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-compress-wide:before{content:"\f326"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-container-storage:before{content:"\f4b7"}.fa-contao:before{content:"\f26d"}.fa-conveyor-belt:before{content:"\f46e"}.fa-conveyor-belt-alt:before{content:"\f46f"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-corn:before{content:"\f6c7"}.fa-couch:before{content:"\f4b8"}.fa-cow:before{content:"\f6c8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket:before{content:"\f449"}.fa-critical-role:before{content:"\f6c9"}.fa-croissant:before{content:"\f7f6"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-crutches:before{content:"\f7f8"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-curling:before{content:"\f44a"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dagger:before{content:"\f6cb"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-debug:before{content:"\f7f9"}.fa-deer:before{content:"\f78e"}.fa-deer-rudolph:before{content:"\f78f"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-desktop-alt:before{content:"\f390"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dewpoint:before{content:"\f748"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diamond:before{content:"\f219"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d10:before{content:"\f6cd"}.fa-dice-d12:before{content:"\f6ce"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d4:before{content:"\f6d0"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-d8:before{content:"\f6d2"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-diploma:before{content:"\f5ea"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-do-not-enter:before{content:"\f5ec"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dog-leashed:before{content:"\f6d4"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-empty:before{content:"\f473"}.fa-dolly-flatbed:before{content:"\f474"}.fa-dolly-flatbed-alt:before{content:"\f475"}.fa-dolly-flatbed-empty:before{content:"\f476"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-circle:before{content:"\f5ed"}.fa-draw-polygon:before{content:"\f5ee"}.fa-draw-square:before{content:"\f5ef"}.fa-dreidel:before{content:"\f792"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick:before{content:"\f6d6"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-duck:before{content:"\f6d8"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-ear:before{content:"\f5f0"}.fa-ear-muffs:before{content:"\f795"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-eclipse:before{content:"\f749"}.fa-eclipse-alt:before{content:"\f74a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-egg-fried:before{content:"\f7fc"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-elephant:before{content:"\f6da"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-h-alt:before{content:"\f39b"}.fa-ellipsis-v:before{content:"\f142"}.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-empty-set:before{content:"\f656"}.fa-engine-warning:before{content:"\f5f2"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-dollar:before{content:"\f657"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange:before{content:"\f0ec"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-square:before{content:"\f321"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows:before{content:"\f31d"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expand-wide:before{content:"\f320"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link:before{content:"\f08e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square:before{content:"\f14c"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-evil:before{content:"\f6db"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-field-hockey:before{content:"\f44c"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-certificate:before{content:"\f5f3"}.fa-file-chart-line:before{content:"\f659"}.fa-file-chart-pie:before{content:"\f65a"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-edit:before{content:"\f31c"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-minus:before{content:"\f318"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-plus:before{content:"\f319"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-spreadsheet:before{content:"\f65b"}.fa-file-times:before{content:"\f317"}.fa-file-upload:before{content:"\f574"}.fa-file-user:before{content:"\f65c"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-files-medical:before{content:"\f7fd"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-film-alt:before{content:"\f3a0"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-smoke:before{content:"\f74b"}.fa-firefox:before{content:"\f269"}.fa-fireplace:before{content:"\f79a"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fish-cooked:before{content:"\f7fe"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-alt:before{content:"\f74c"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flame:before{content:"\f6df"}.fa-flask:before{content:"\f0c3"}.fa-flask-poison:before{content:"\f6e0"}.fa-flask-potion:before{content:"\f6e1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flower:before{content:"\f7ff"}.fa-flower-daffodil:before{content:"\f800"}.fa-flower-tulip:before{content:"\f801"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-fog:before{content:"\f74e"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-times:before{content:"\f65f"}.fa-folder-tree:before{content:"\f802"}.fa-folders:before{content:"\f660"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-forklift:before{content:"\f47a"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-fragile:before{content:"\f4bb"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-french-fries:before{content:"\f803"}.fa-frog:before{content:"\f52e"}.fa-frosty-head:before{content:"\f79b"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-function:before{content:"\f661"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gas-pump-slash:before{content:"\f5f4"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gift-card:before{content:"\f663"}.fa-gifts:before{content:"\f79c"}.fa-gingerbread-man:before{content:"\f79d"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass:before{content:"\f804"}.fa-glass-champagne:before{content:"\f79e"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glass-whiskey-rocks:before{content:"\f7a1"}.fa-glasses:before{content:"\f530"}.fa-glasses-alt:before{content:"\f5f5"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-globe-snow:before{content:"\f7a3"}.fa-globe-stand:before{content:"\f5f6"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hammer-war:before{content:"\f6e4"}.fa-hamsa:before{content:"\f665"}.fa-hand-heart:before{content:"\f4bc"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-box:before{content:"\f47b"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-magic:before{content:"\f6e5"}.fa-hand-holding-seedling:before{content:"\f4bf"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-receiving:before{content:"\f47c"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-heart:before{content:"\f4c3"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-usd:before{content:"\f4c5"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt:before{content:"\f4c6"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-santa:before{content:"\f7a7"}.fa-hat-winter:before{content:"\f7a8"}.fa-hat-witch:before{content:"\f6e7"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-head-side:before{content:"\f6e9"}.fa-head-side-brain:before{content:"\f808"}.fa-head-side-medical:before{content:"\f809"}.fa-head-vr:before{content:"\f6ea"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heart-circle:before{content:"\f4c7"}.fa-heart-rate:before{content:"\f5f8"}.fa-heart-square:before{content:"\f4c8"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-helmet-battle:before{content:"\f6eb"}.fa-hexagon:before{content:"\f312"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-mask:before{content:"\f6ee"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-sticks:before{content:"\f454"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-home-alt:before{content:"\f80a"}.fa-home-heart:before{content:"\f4c9"}.fa-home-lg:before{content:"\f80b"}.fa-home-lg-alt:before{content:"\f80c"}.fa-hood-cloak:before{content:"\f6ef"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hospitals:before{content:"\f80e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-flood:before{content:"\f74f"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-humidity:before{content:"\f750"}.fa-hurricane:before{content:"\f751"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-ice-skate:before{content:"\f7ac"}.fa-icicles:before{content:"\f7ad"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-inbox-in:before{content:"\f310"}.fa-inbox-out:before{content:"\f311"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before{content:"\f3b3"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-info-square:before{content:"\f30f"}.fa-inhaler:before{content:"\f5f9"}.fa-instagram:before{content:"\f16d"}.fa-integral:before{content:"\f667"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-intersection:before{content:"\f668"}.fa-inventory:before{content:"\f480"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-island-tropical:before{content:"\f811"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-key-skeleton:before{content:"\f6f3"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-keynote:before{content:"\f66c"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kidneys:before{content:"\f5fb"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kite:before{content:"\f6f4"}.fa-kiwi-bird:before{content:"\f535"}.fa-knife-kitchen:before{content:"\f6f5"}.fa-korvue:before{content:"\f42f"}.fa-lambda:before{content:"\f66e"}.fa-lamp:before{content:"\f4ca"}.fa-landmark:before{content:"\f66f"}.fa-landmark-alt:before{content:"\f752"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-layer-minus:before{content:"\f5fe"}.fa-layer-plus:before{content:"\f5ff"}.fa-leaf:before{content:"\f06c"}.fa-leaf-heart:before{content:"\f4cb"}.fa-leaf-maple:before{content:"\f6f6"}.fa-leaf-oak:before{content:"\f6f7"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down:before{content:"\f149"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up:before{content:"\f148"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-lightbulb-dollar:before{content:"\f670"}.fa-lightbulb-exclamation:before{content:"\f671"}.fa-lightbulb-on:before{content:"\f672"}.fa-lightbulb-slash:before{content:"\f673"}.fa-lights-holiday:before{content:"\f7b2"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lips:before{content:"\f600"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location:before{content:"\f601"}.fa-location-arrow:before{content:"\f124"}.fa-location-circle:before{content:"\f602"}.fa-location-slash:before{content:"\f603"}.fa-lock:before{content:"\f023"}.fa-lock-alt:before{content:"\f30d"}.fa-lock-open:before{content:"\f3c1"}.fa-lock-open-alt:before{content:"\f3c2"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-up:before{content:"\f176"}.fa-loveseat:before{content:"\f4cc"}.fa-low-vision:before{content:"\f2a8"}.fa-luchador:before{content:"\f455"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lyft:before{content:"\f3c3"}.fa-mace:before{content:"\f6f8"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailbox:before{content:"\f813"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-mandolin:before{content:"\f6f9"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-marker-alt-slash:before{content:"\f605"}.fa-map-marker-check:before{content:"\f606"}.fa-map-marker-edit:before{content:"\f607"}.fa-map-marker-exclamation:before{content:"\f608"}.fa-map-marker-minus:before{content:"\f609"}.fa-map-marker-plus:before{content:"\f60a"}.fa-map-marker-question:before{content:"\f60b"}.fa-map-marker-slash:before{content:"\f60c"}.fa-map-marker-smile:before{content:"\f60d"}.fa-map-marker-times:before{content:"\f60e"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-meat:before{content:"\f814"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaphone:before{content:"\f675"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-mind-share:before{content:"\f677"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-hexagon:before{content:"\f307"}.fa-minus-octagon:before{content:"\f308"}.fa-minus-square:before{content:"\f146"}.fa-mistletoe:before{content:"\f7b4"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-mobile-android:before{content:"\f3ce"}.fa-mobile-android-alt:before{content:"\f3cf"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monitor-heart-rate:before{content:"\f611"}.fa-monkey:before{content:"\f6fb"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-moon-cloud:before{content:"\f754"}.fa-moon-stars:before{content:"\f755"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mountains:before{content:"\f6fd"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-mug-marshmallows:before{content:"\f7b7"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-narwhal:before{content:"\f6fe"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octagon:before{content:"\f306"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-oil-temp:before{content:"\f614"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-omega:before{content:"\f67a"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-ornament:before{content:"\f7b8"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-brush-alt:before{content:"\f5a9"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-pallet-alt:before{content:"\f483"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-parking-circle:before{content:"\f615"}.fa-parking-circle-slash:before{content:"\f616"}.fa-parking-slash:before{content:"\f617"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paw-alt:before{content:"\f701"}.fa-paw-claws:before{content:"\f702"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pegasus:before{content:"\f703"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil:before{content:"\f040"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-paintbrush:before{content:"\f618"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-pennant:before{content:"\f456"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-person-carry:before{content:"\f4cf"}.fa-person-dolly:before{content:"\f4d0"}.fa-person-dolly-empty:before{content:"\f4d1"}.fa-person-sign:before{content:"\f757"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-office:before{content:"\f67d"}.fa-phone-plus:before{content:"\f4d2"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pi:before{content:"\f67e"}.fa-pie:before{content:"\f705"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pig:before{content:"\f706"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza:before{content:"\f817"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-alt:before{content:"\f3de"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-hexagon:before{content:"\f300"}.fa-plus-octagon:before{content:"\f301"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-podium:before{content:"\f680"}.fa-podium-star:before{content:"\f758"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poll-people:before{content:"\f759"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-popcorn:before{content:"\f819"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-presentation:before{content:"\f685"}.fa-print:before{content:"\f02f"}.fa-print-search:before{content:"\f81a"}.fa-print-slash:before{content:"\f686"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pumpkin:before{content:"\f707"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-question-square:before{content:"\f2fd"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-rabbit:before{content:"\f708"}.fa-rabbit-fast:before{content:"\f709"}.fa-racquet:before{content:"\f45a"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-raindrops:before{content:"\f75c"}.fa-ram:before{content:"\f70a"}.fa-ramp-loading:before{content:"\f4d4"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-rectangle-landscape:before{content:"\f2fa"}.fa-rectangle-portrait:before{content:"\f2fb"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-renren:before{content:"\f18b"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-repeat-1-alt:before{content:"\f366"}.fa-repeat-alt:before{content:"\f364"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-retweet-alt:before{content:"\f361"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-rings-wedding:before{content:"\f81b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-route-highway:before{content:"\f61a"}.fa-route-interstate:before{content:"\f61b"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-triangle:before{content:"\f61c"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rv:before{content:"\f7be"}.fa-sack:before{content:"\f81c"}.fa-sack-dollar:before{content:"\f81d"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salad:before{content:"\f81e"}.fa-salesforce:before{content:"\f83b"}.fa-sandwich:before{content:"\f81f"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-sausage:before{content:"\f820"}.fa-save:before{content:"\f0c7"}.fa-scalpel:before{content:"\f61d"}.fa-scalpel-path:before{content:"\f61e"}.fa-scanner:before{content:"\f488"}.fa-scanner-keyboard:before{content:"\f489"}.fa-scanner-touchscreen:before{content:"\f48a"}.fa-scarecrow:before{content:"\f70d"}.fa-scarf:before{content:"\f7c1"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-scroll-old:before{content:"\f70f"}.fa-scrubber:before{content:"\f2f8"}.fa-scythe:before{content:"\f710"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-all:before{content:"\f367"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-sheep:before{content:"\f711"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-shield-cross:before{content:"\f712"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shipping-timed:before{content:"\f48c"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shish-kebab:before{content:"\f821"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shovel:before{content:"\f713"}.fa-shovel-snow:before{content:"\f7c3"}.fa-shower:before{content:"\f2cc"}.fa-shredder:before{content:"\f68a"}.fa-shuttle-van:before{content:"\f5b6"}.fa-shuttlecock:before{content:"\f45b"}.fa-sickle:before{content:"\f822"}.fa-sigma:before{content:"\f68b"}.fa-sign:before{content:"\f4d9"}.fa-sign-in:before{content:"\f090"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out:before{content:"\f08b"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signal-1:before{content:"\f68c"}.fa-signal-2:before{content:"\f68d"}.fa-signal-3:before{content:"\f68e"}.fa-signal-4:before{content:"\f68f"}.fa-signal-alt:before{content:"\f690"}.fa-signal-alt-1:before{content:"\f691"}.fa-signal-alt-2:before{content:"\f692"}.fa-signal-alt-3:before{content:"\f693"}.fa-signal-alt-slash:before{content:"\f694"}.fa-signal-slash:before{content:"\f695"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-skeleton:before{content:"\f620"}.fa-sketch:before{content:"\f7c6"}.fa-ski-jump:before{content:"\f7c7"}.fa-ski-lift:before{content:"\f7c8"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sledding:before{content:"\f7cb"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-sliders-h-square:before{content:"\f3f0"}.fa-sliders-v:before{content:"\f3f1"}.fa-sliders-v-square:before{content:"\f3f2"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-plus:before{content:"\f5b9"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoke:before{content:"\f760"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snake:before{content:"\f716"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snow-blowing:before{content:"\f761"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowflakes:before{content:"\f7cf"}.fa-snowman:before{content:"\f7d0"}.fa-snowmobile:before{content:"\f7d1"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-soup:before{content:"\f823"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-spade:before{content:"\f2f4"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spider:before{content:"\f717"}.fa-spider-black-widow:before{content:"\f718"}.fa-spider-web:before{content:"\f719"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root:before{content:"\f697"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-squirrel:before{content:"\f71a"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-staff:before{content:"\f71b"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-christmas:before{content:"\f7d4"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-stars:before{content:"\f762"}.fa-staylinked:before{content:"\f3f5"}.fa-steak:before{content:"\f824"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-steering-wheel:before{content:"\f622"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stocking:before{content:"\f7d5"}.fa-stomach:before{content:"\f623"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-stretcher:before{content:"\f825"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-sun-cloud:before{content:"\f763"}.fa-sun-dust:before{content:"\f764"}.fa-sun-haze:before{content:"\f765"}.fa-sunrise:before{content:"\f766"}.fa-sunset:before{content:"\f767"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-sword:before{content:"\f71c"}.fa-swords:before{content:"\f71d"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablet-android:before{content:"\f3fb"}.fa-tablet-android-alt:before{content:"\f3fc"}.fa-tablet-rugged:before{content:"\f48f"}.fa-tablets:before{content:"\f490"}.fa-tachometer:before{content:"\f0e4"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tachometer-alt-average:before{content:"\f624"}.fa-tachometer-alt-fast:before{content:"\f625"}.fa-tachometer-alt-fastest:before{content:"\f626"}.fa-tachometer-alt-slow:before{content:"\f627"}.fa-tachometer-alt-slowest:before{content:"\f628"}.fa-tachometer-average:before{content:"\f629"}.fa-tachometer-fast:before{content:"\f62a"}.fa-tachometer-fastest:before{content:"\f62b"}.fa-tachometer-slow:before{content:"\f62c"}.fa-tachometer-slowest:before{content:"\f62d"}.fa-taco:before{content:"\f826"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tally:before{content:"\f69c"}.fa-tanakh:before{content:"\f827"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-tasks-alt:before{content:"\f828"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-frigid:before{content:"\f768"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-hot:before{content:"\f76a"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-theta:before{content:"\f69e"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-thunderstorm:before{content:"\f76c"}.fa-thunderstorm-moon:before{content:"\f76d"}.fa-thunderstorm-sun:before{content:"\f76e"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tilde:before{content:"\f69f"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-times-hexagon:before{content:"\f2ee"}.fa-times-octagon:before{content:"\f2f0"}.fa-times-square:before{content:"\f2d3"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tire:before{content:"\f631"}.fa-tire-flat:before{content:"\f632"}.fa-tire-pressure-warning:before{content:"\f633"}.fa-tire-rugged:before{content:"\f634"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-alt:before{content:"\f71f"}.fa-tombstone:before{content:"\f720"}.fa-tombstone-alt:before{content:"\f721"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-toothbrush:before{content:"\f635"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tornado:before{content:"\f76f"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-cone:before{content:"\f636"}.fa-traffic-light:before{content:"\f637"}.fa-traffic-light-go:before{content:"\f638"}.fa-traffic-light-slow:before{content:"\f639"}.fa-traffic-light-stop:before{content:"\f63a"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-treasure-chest:before{content:"\f723"}.fa-tree:before{content:"\f1bb"}.fa-tree-alt:before{content:"\f400"}.fa-tree-christmas:before{content:"\f7db"}.fa-tree-decorated:before{content:"\f7dc"}.fa-tree-large:before{content:"\f7dd"}.fa-tree-palm:before{content:"\f82b"}.fa-trees:before{content:"\f724"}.fa-trello:before{content:"\f181"}.fa-triangle:before{content:"\f2ec"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-truck-container:before{content:"\f4dc"}.fa-truck-couch:before{content:"\f4dd"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-plow:before{content:"\f7de"}.fa-truck-ramp:before{content:"\f4e0"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-turkey:before{content:"\f725"}.fa-turtle:before{content:"\f726"}.fa-tv:before{content:"\f26c"}.fa-tv-retro:before{content:"\f401"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-unicorn:before{content:"\f727"}.fa-union:before{content:"\f6a2"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usd-circle:before{content:"\f2e8"}.fa-usd-square:before{content:"\f2e9"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-chart:before{content:"\f6a3"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-crown:before{content:"\f6a4"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-hard-hat:before{content:"\f82c"}.fa-user-headset:before{content:"\f82d"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-md-chat:before{content:"\f82e"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-class:before{content:"\f63d"}.fa-users-cog:before{content:"\f509"}.fa-users-crown:before{content:"\f6a5"}.fa-users-medical:before{content:"\f830"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-fork:before{content:"\f2e3"}.fa-utensil-knife:before{content:"\f2e4"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-utensils-alt:before{content:"\f2e6"}.fa-vaadin:before{content:"\f408"}.fa-value-absolute:before{content:"\f6a6"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-plus:before{content:"\f4e1"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volcano:before{content:"\f770"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume:before{content:"\f6a8"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-slash:before{content:"\f2e2"}.fa-volume-up:before{content:"\f028"}.fa-vote-nay:before{content:"\f771"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walker:before{content:"\f831"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-wand:before{content:"\f72a"}.fa-wand-magic:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-warehouse-alt:before{content:"\f495"}.fa-watch:before{content:"\f2e1"}.fa-watch-fitness:before{content:"\f63e"}.fa-water:before{content:"\f773"}.fa-water-lower:before{content:"\f774"}.fa-water-rise:before{content:"\f775"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-webcam:before{content:"\f832"}.fa-webcam-slash:before{content:"\f833"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whale:before{content:"\f72c"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheat:before{content:"\f72d"}.fa-wheelchair:before{content:"\f193"}.fa-whistle:before{content:"\f460"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wifi-1:before{content:"\f6aa"}.fa-wifi-2:before{content:"\f6ab"}.fa-wifi-slash:before{content:"\f6ac"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-wind-warning:before{content:"\f776"}.fa-window:before{content:"\f40e"}.fa-window-alt:before{content:"\f40f"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-windsock:before{content:"\f777"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wreath:before{content:"\f7e2"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto} \ No newline at end of file diff --git a/admin/assets/fonts/font-awesome5/css/light.min.css b/admin/assets/fonts/font-awesome5/css/light.min.css new file mode 100644 index 0000000..fdc53d0 --- /dev/null +++ b/admin/assets/fonts/font-awesome5/css/light.min.css @@ -0,0 +1,5 @@ +/*! + * Font Awesome Pro 5.8.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license (Commercial License) + */ +@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:auto;src:url(../webfonts/fa-light-300.eot);src:url(../webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-light-300.woff2) format("woff2"),url(../webfonts/fa-light-300.woff) format("woff"),url(../webfonts/fa-light-300.ttf) format("truetype"),url(../webfonts/fa-light-300.svg#fontawesome) format("svg")}.fal{font-family:"Font Awesome 5 Pro";font-weight:300} \ No newline at end of file diff --git a/admin/assets/fonts/font-awesome5/webfonts/fa-light-300.eot b/admin/assets/fonts/font-awesome5/webfonts/fa-light-300.eot new file mode 100644 index 0000000..8634acf Binary files /dev/null and b/admin/assets/fonts/font-awesome5/webfonts/fa-light-300.eot differ diff --git a/admin/assets/fonts/font-awesome5/webfonts/fa-light-300.ttf b/admin/assets/fonts/font-awesome5/webfonts/fa-light-300.ttf new file mode 100644 index 0000000..81b99c5 Binary files /dev/null and b/admin/assets/fonts/font-awesome5/webfonts/fa-light-300.ttf differ diff --git a/admin/assets/fonts/font-awesome5/webfonts/fa-light-300.woff b/admin/assets/fonts/font-awesome5/webfonts/fa-light-300.woff new file mode 100644 index 0000000..767badc Binary files /dev/null and b/admin/assets/fonts/font-awesome5/webfonts/fa-light-300.woff differ diff --git a/admin/assets/fonts/font-awesome5/webfonts/fa-light-300.woff2 b/admin/assets/fonts/font-awesome5/webfonts/fa-light-300.woff2 new file mode 100644 index 0000000..177e739 Binary files /dev/null and b/admin/assets/fonts/font-awesome5/webfonts/fa-light-300.woff2 differ diff --git a/admin/assets/images/dot-grey.gif b/admin/assets/images/dot-grey.gif new file mode 100644 index 0000000..80085a2 Binary files /dev/null and b/admin/assets/images/dot-grey.gif differ diff --git a/admin/assets/images/ico-minus.png b/admin/assets/images/ico-minus.png new file mode 100644 index 0000000..f92f89b Binary files /dev/null and b/admin/assets/images/ico-minus.png differ diff --git a/admin/assets/images/ico-plus.png b/admin/assets/images/ico-plus.png new file mode 100644 index 0000000..3fd387b Binary files /dev/null and b/admin/assets/images/ico-plus.png differ diff --git a/admin/assets/images/line-bg.gif b/admin/assets/images/line-bg.gif new file mode 100644 index 0000000..8f0ad4a Binary files /dev/null and b/admin/assets/images/line-bg.gif differ diff --git a/admin/assets/images/t4-logo.png b/admin/assets/images/t4-logo.png new file mode 100644 index 0000000..6c012ab Binary files /dev/null and b/admin/assets/images/t4-logo.png differ diff --git a/admin/assets/images/t4admin-loading.gif b/admin/assets/images/t4admin-loading.gif new file mode 100644 index 0000000..5f51c72 Binary files /dev/null and b/admin/assets/images/t4admin-loading.gif differ diff --git a/admin/assets/js/addons.js b/admin/assets/js/addons.js new file mode 100644 index 0000000..f06b910 --- /dev/null +++ b/admin/assets/js/addons.js @@ -0,0 +1,136 @@ +jQuery(document).ready(function($) { + // export + $('.btn-action[data-action="addons.addasset"]').on('click', function() { + $('.t4-addons-wrap .btn-action.active').removeClass('active'); + $(this).addClass('active'); + doAdd(); + }); + + $('.btn-action[data-action="addons.save"]').on('click', function() { + doSave(); + }) + + $('.btn-action[data-action="addons.cancel"]').on('click', function() { + $('.t4-addons-wrap .btn-action.active').removeClass('active'); + $('.btn-action[data-action="addons.addasset"]').show(); + $('li.editting').removeClass('editting'); + $('.addons-form').slideUp(); + }) + $('.addons-items').off('click', '.btn-action[data-action="addons.remove"]').on('click', '.btn-action[data-action="addons.remove"]', function() { + var that = this; + T4Admin.Confirm(T4Admin.langs.addonRemoveConfirm,function(ans){ + if (ans) { + $('.addons-form').insertAfter($('.add-more-addons')); + doRemove(that); + }else { + return false; + } + },''); + }); + $(document).on('click','.btn-action[data-action="addons.edit"]', function(e) { + var $li = $(this).closest('.addon-local'),$aname = $li.data('name'),$css = '',$js = ''; + $('.btn-action[data-action="addons.addasset"]').hide(); + $li.addClass('editting'); + $('.addons-form').appendTo($li); + $('.addons-form').data('doaction','update'); + $('.addons-form').find('#addons-name').val(T4Admin.addons[$aname].name); + if(T4Admin.addons[$aname].css) $css = T4Admin.addons[$aname].css.join("\n"); + if(T4Admin.addons[$aname].js) $js = T4Admin.addons[$aname].js.join("\n"); + $('.addons-form').find('#addons-css').val($css); + $('.addons-form').find('#addons-js').val($js); + $('.addons-form').slideDown(); + }); + var doAdd = function () { + // show addon form + $('.addons-form').insertAfter($('.add-more-addons')); + $('.addons-form').data('doaction','add'); + $('.addons-form').slideDown(); + $('.addons-input').val(''); + $('#addons-name').focus(); + } + var doSave = function () { + var url = location.pathname + '?option=com_ajax&plugin=t4&format=json&t4do=addAddon&id=' + tempId; + var addonsForm = $('.addons-form'),$action = addonsForm.data('doaction'); + var asset = { + name: addonsForm.find('#addons-name').val().trim() + }; + var css = addonsForm.find('#addons-css').val().trim(); + if (css) { + asset.css = css.split('\n'); + } + var js = addonsForm.find('#addons-js').val().trim(); + if (js) { + asset.js = js.split('\n'); + } + $oldname = addonsForm.closest('.addon-local').data('name'); + var options = { + asset: asset, + action: $action, + oldname: $oldname + }/* + asset.action = $action; + asset.oldname = $oldname;*/ + if (!asset.name) { + T4Admin.Messages(T4Admin.langs.addonEmptyFieldWaring,'error'); + return; + } + if((!asset.js && !asset.css)){ + T4Admin.Messages(T4Admin.langs.addonEmptyFieldCssOrJSWaring,'error'); + return; + } + if(asset.name != $oldname && T4Admin.addons.hasOwnProperty(asset.name)){ + T4Admin.Messages(T4Admin.langs.addonNameDuplicated,'error'); + return; + } + $.post(url, {asset:options}).then(function(response) { + if (response.ok && response.asset) { + // hide form + addonsForm.hide(); + if(response.action == 'update'){ + if($oldname != response.asset.name ){ + addonsForm.closest('.addon-local').find('label[for^="jform_params_system_addons"]').html(response.asset.name); + addonsForm.closest('.addon-local').data('name',response.asset.name); + delete T4Admin.addons[$oldname]; + } + T4Admin.Messages(T4Admin.langs.T4AddonsHasUpdated,'message'); + }else if(response.action == 'add'){ + // add new addon into list + var $li = $('#addons-ghost').clone(); + var $input = $li.removeAttr('id').find('input'); + $input.attr('id', $input.data('id') + ($('.addons-items li').length -1)); + $input.val(response.asset.name); + $input.closest('.addon-local').find('label').html(response.asset.name); + $li.data('name',response.asset.name); + $li.insertBefore($('#addons-ghost')).show(); + $('.t4-addons-wrap .btn-action.active').removeClass('active'); + T4Admin.Messages(T4Admin.langs.T4AddonsHasAdded,'message'); + } + $('.btn-action[data-action="addons.addasset"]').show(); + $('li.editting').removeClass('editting'); + T4Admin.addons[response.asset.name] = response.asset; + } else { + T4Admin.Messages(response.error,'error'); + } + }) + } + + var doRemove = function (btn) { + var $btn = $(btn), + addon = $btn.closest('li').find('input').val(); + if (!addon){ + T4Admin.Messages('T4_ADDON_NOT_FOUND','error'); + return false; + } + var url = location.pathname + '?option=com_ajax&plugin=t4&format=json&t4do=removeAddon&id=' + tempId; + $.post(url, {name: addon}).then(function(response) { + if (response.ok) { + // remove addon + $btn.closest('li').remove(); + $('.btn-action[data-action="addons.addasset"]').show(); + T4Admin.Messages(T4Admin.langs.addonRemoveDeleted,'message'); + } else { + T4Admin.Messages(response.error,'error'); + } + }) + } +}) \ No newline at end of file diff --git a/admin/assets/js/admin.js b/admin/assets/js/admin.js new file mode 100644 index 0000000..2409a44 --- /dev/null +++ b/admin/assets/js/admin.js @@ -0,0 +1,3 @@ +jQuery(document).ready(function($){ + +}); \ No newline at end of file diff --git a/admin/assets/js/basefonts.json b/admin/assets/js/basefonts.json new file mode 100644 index 0000000..e69de29 diff --git a/admin/assets/js/custom-color.js b/admin/assets/js/custom-color.js new file mode 100644 index 0000000..6e89ee9 --- /dev/null +++ b/admin/assets/js/custom-color.js @@ -0,0 +1,265 @@ +jQuery(document).ready(function($) { + + // export + + $('.btn-action[data-action="custom.addcolor"]').on('click', function() { + $('.t4-custom-colors-wrap .btn-action.active').removeClass('active'); + $(this).addClass('active'); + doAdd(); + }); + + $('.btn-action[data-action="custom.savecolor"]').on('click', function() { + doSave(); + }); + $('.btn-action[data-action="custom.cancel"]').on('click', function() { + $('.t4-custom-color-wrap .btn-action.active').removeClass('active'); + $('.custom-colors-form').hide() + }); + $('body').on('click', '.colors-actions-list .color-del', function() { + doRemove(this); + }); + $(document).on('click','.custom-color-list .control-group', function(e) { + if(!$(e.target).closest('.can-edit').length){ + makefocus(); + } + }); + $('.custom-color-list').sortable({ + placeholder: "ui-state-highlight", + forcePlaceholderSize: true, + handle: ".color-move", + axis: 'y', + opacity: 0.8, + tolerance: 'pointer', + stop: function(event, ui){ + updateColorOders(); + }, + }).disableSelection(); + $('body').on('click', '.custom-color-list .can-edit label', function() { + var $parentGroup = $(this).closest('.control-group'), $colorname = $parentGroup.data('name'); + makefocus(); + $parentGroup.addClass('editting'); + $(this).closest('.control-label').find('label').hide(); + $(this).closest('.control-label').find('.edit-label').show(); + $(this).closest('.control-label').find('.edit-label').find('input').val($colorname); + $('.edit-label input').focus(); + }); + $('body').on('click', '.edit-label .color-cancel', function() { + $(this).closest('.control-label').find('label').show(); + $(this).closest('.control-label').find('.edit-label').hide(); + $(this).closest('.control-group').removeClass('editting'); + }); + var makefocus = function (btn) { + $('.control-group.editting').find('.control-label').find('label').show(); + $('.control-group.editting').find('.edit-label').hide(); + $('.control-group.editting').removeClass('editting'); + } + $('body').on('click', '.edit-label .color-save', function() { + doEdit(this); + }); + $('body').on('change', '.custom-color-item', function() { + updateColors(this); + }); + + var doAdd = function () { + // show addon form + $('.custom-colors-form').slideDown('slow'); + $('.custom-input').val(''); + $('#color-name').focus(); + } + var allNameColor = function(){ + var nameColor = []; + $('.custom-color-list').find('.control-group').each(function(){ + if(nameColor.indexOf($(this).data('name')) == -1){ + nameColor.push($(this).data('name')); + } + }); + return nameColor; + } + var doSave = function () { + var allName = allNameColor() || []; + var colors = { + name: $('#color-name').val().trim() + }; + if (!colors.name) { + T4Admin.Messages(T4Admin.langs.colorNameEmptyFieldWaring,'warning'); + return false; + } + var color = $('#custom-color').val().trim(); + if (color ) { + colors.color = color; + }else{ + T4Admin.Messages(T4Admin.langs.colorEmptyFieldWaring,'warning'); + return false; + } + var nameReplace = colors.name.replace(/\s+/g,'_').toLowerCase(); + if (allName.indexOf(nameReplace) == -1) { + // add new addon into list + var $li = ''; + $li += '
'; + $li += '
'; + $li += ''; + $li += '
'; + $li += ''; + $li += '
'; + $li += ''; + $li += ''; + $li += '
'; + $li += '
'; + $li += '
'; + $li += '
    '; + $li += '
  • '; + $li += '
  • '; + $li += '
'; + $li += '
'; + $li += '
'; + $li += '
'; + $li += ''; + $li += '
'; + $li += '
'; + $('.custom-color-list').append($li); + T4Admin.initMinicolors($('.control-group.'+nameReplace).find('input.minicolors')); + colors.class = nameReplace; + // hide form + $('.custom-colors-form').slideUp('slow'); + saveColorFile(colors); + $('.t4-custom-color-wrap .btn-action.active').removeClass('active'); + } else { + T4Admin.Messages(T4Admin.langs.customColordaplicateWaring,'warning'); + } + } + var doEdit = function(btn) { + var $btn = $(btn), $parentGroup = $btn.closest('.control-group'); + var allName = allNameColor() || []; + var $oldname = $parentGroup.data('name'); + var editLabel = $btn.closest('.edit-label').find('input').val(); + if (editLabel == null || editLabel == "") { + T4Admin.Messages(T4Admin.langs.colorNameNoneWarning,'warning'); + } else if($oldname != editLabel && allName.indexOf(editLabel) !== -1) { + T4Admin.Messages(T4Admin.langs.customColordaplicateWaring,'warning'); + } else { + $parentGroup.data('name',editLabel); + + $parentGroup.find('.control-label label').html(editLabel); + $parentGroup.removeClass('editting'); + $btn.closest('.control-label').find('label').show(); + $btn.closest('.control-label').find('.edit-label').hide(); + // save data + var $data = {}; + $data.class = $parentGroup.data('class'); + $data.name = $parentGroup.data('name'); + saveColorFile($data); + updateInputColor($data); + } + } + var updateInputColor = function($data){ + var $input_color = $(document).find('.t4-input-color[data-val="'+$data.class.replace(/_/g," ")+'"]'); + if($input_color.length){ + $input_color.val($data.name).trigger('change'); + } + } + var saveColorFile = function($data){ + // $data = JSON.parse($('.t4-custom-colors').val()); + var url = location.pathname + '?option=com_ajax&plugin=t4&format=json&t4do=Customcolors&id=' + tempId; + $.post(url, {task: 'save', data: $data}).then(function(response) { + if (response.ok) { + // update status + if(response.status == 'add'){ + T4Admin.Messages(T4Admin.langs.customColorHasSaved,'message'); + } + } else { + T4Admin.Messages(response.error,'error'); + } + }) + } + // var updateColor = function(){} + var updateColorOders = function() { + var dataColors = {}; + $('.custom-color-list').find('.control-group').each(function(index){ + if(!dataColors.hasOwnProperty($(this).data('class'))){ + var data = {}; + data.class = $(this).data('class'); + if(data.class == '' || data.class == 'undefined') data.class = data.name.replace(/\s+/g,"_"); + dataColors[index] = data.class.toLowerCase(); + } + }); + + saveColorFile(dataColors); + } + var updateColors = function(btn) { + //init color on input select that custom color + var $btn = $(btn),value = $btn.val(),nameColors = $btn.attr('name'); + $(document).find('.t4-input-color').each(function(){ + var $input = $(this),$val = $(this).data('val'); + if($val == nameColors.replace(/_/g," ")){ + $input.closest('.color-preview').find('.preview-icon').data('bgcolor',value); + $input.closest('.color-preview').find('.preview-icon').css({'background-color':value}); + } + }); + // init palette select custom color + var $palettes = $(document).find('.pattern-list').find('.pattern'); + $palettes.each(function(){ + if($(this).data('background_color') == nameColors){ + $(this).find('span.background_color').css({background:value}); + }if($(this).data('text_color') == nameColors){ + $(this).find('span.text_color').css({background:value}); + }if($(this).data('link_color') == nameColors){ + $(this).find('span.link_color').css({background:value}); + }if($(this).data('link_hover_color') == nameColors){ + $(this).find('span.link_hover_color').css({background:value}); + } + }); + $btn.closest('.control-group').data('color',value); + } + var doRemove = function (btn) { + var $btn = $(btn), url = location.pathname + '?option=com_ajax&plugin=t4&format=json&t4do=Customcolors&id=' + tempId, + name = $btn.closest('.control-group').data('class'), + type = $btn.data('status') ? $btn.data('status') : ''; + if (!name) return; + T4Admin.Confirm(T4Admin.langs.customColorRemoveConfirm,function(ans) { + if(ans){ + $.post(url, {task: 'remove', name: name, type:type}).then(function(response) { + if (response.ok && response.status) { + var input_selected_color = $(document).find('.t4-input-color'); + input_selected_color.each(function(){ + var $input = $(this),$name_color = $(this).data('val'); + if($name_color.replace(/ /g,'_') == name){ + $input.data('val','none'); + $input.closest('.color-preview').find('.preview-icon').css({background:'inherit'}); + $input.val('none').trigger('change'); + } + }); + // init palette select custom color + var $palettes = $(document).find('.pattern-list').find('.pattern'); + $palettes.each(function(){ + if($(this).data('background_color') == name){ + $(this).find('span.background_color').css({background:'inherit'}); + }if($(this).data('text_color') == name){ + $(this).find('span.text_color').css({background:'inherit'}); + }if($(this).data('link_color') == name){ + $(this).find('span.link_color').css({background:'inherit'}); + }if($(this).data('link_hover_color') == name){ + $(this).find('span.link_hover_color').css({background:'inherit'}); + } + }); + if(response.status == 'loc'){ + $btn.closest('.control-group').slideUp(500,function(){ + $(this).remove(); + $(document).trigger('user-colors-update'); + }) + }else{ + $btn.closest('.control-group').data('color',response.color); + } + // update status + T4Admin.Messages(T4Admin.langs.customColorDeleted,'message'); + } else { + T4Admin.Messages(response.error,'error'); + } + }); + + }else{ + return false; + } + },''); + } +}) \ No newline at end of file diff --git a/admin/assets/js/googlefonts.js b/admin/assets/js/googlefonts.js new file mode 100644 index 0000000..22f81f3 --- /dev/null +++ b/admin/assets/js/googlefonts.js @@ -0,0 +1,521 @@ +// google fonts +jQuery(document).ready(function($){ + // Open Row settings Modal + $(document).on('click touchstart', '.btn-fonts', function(e){ + e.preventDefault(); + var btndata = $(this).data(); + //init google font modal + var $bodyfontmodal = $('.t4-google-font-modal'); + if(!$bodyfontmodal.parents().is('.themeConfigModal')) $bodyfontmodal.appendTo('.themeConfigModal'); + $('body').addClass('t4-modal-open'); + var nameFont = $('#'+btndata.name).val(); + $bodyfontmodal.find('li[data-name="'+nameFont+'"]').addClass('font-active'); + $bodyfontmodal.show(); + $bodyfontmodal.data('input',btndata.name); + $('.custom-font-form').find('.input-select').each(function(){ + $(this).val("").trigger('liszt:updated'); + }); + $('#t4-font-filter').val(''); + $('.t4-font-filter').hide(); + }); + $('body').on('change','#custom-css', function(e) { + $(this).closest('.control-group.custom-css').find('.message.alert').remove(); + }); + $('body').on('change','#custom-font-url', function(e) { + $(this).parents('.control-group.custom-font-url').find('.message.alert').remove(); + }); + $(document).on('click','li .t4-font-weight-popup', function(e) { + e.stopPropagation(); + }) + $(document).on('click','li .jub-font-container', function(e) { + e.stopPropagation(); + e.preventDefault(); + $('.t4-font-weight-popup').appendTo($(this)); + $('.jub-font-container.top').removeClass('top'); + $('.jub-font-container.left').removeClass('left'); + $('.jub-font-container.right').removeClass('right'); + var styles = $(this).closest('.jub-font').data('styles'), + fontActive = false, + nameFont = $(this).closest('.jub-font').data('name'), + dataWeight = "", + clsInputFont = "#"+$(this).closest('.t4-google-font-modal').data('input'); + if($(this).closest('.jub-font').hasClass('font-active')){ + fontActive = true; + dataWeight = $(clsInputFont).data('loadweights'); + } + if(typeof dataWeight == 'undefined') dataWeight = ""; + var options = { + styles: styles, + name: nameFont, + fontActive: fontActive, + clsInputFont: clsInputFont, + dataWeight: dataWeight.split(',') + } + fontWeightRenderPopup($('.t4-font-weight-popup'),options); + var offSet = $(this).find('.jub-font-styles').offset(); + var offSetfixed = $(this).closest('.t4-google-content').offset(); + + if(offSet.top - offSetfixed.top > 360) { + $(this).addClass('top'); + } + if(offSet.left - offSetfixed.left < 500){ + $(this).addClass('right'); + } + $(".t4-font-weight-popup").show(); + $('li.jub-font.font-focus').removeClass('font-focus'); + $(this).closest('li.jub-font').addClass('font-focus'); + + }); + $('body').on('click','li.custom-font', function(e){ + var nameFont = $(this).data('name'),$fontType = 'custom', + elemClass = this.className.split(" "), + $classInputFont = $(this).closest('.t4-google-font-modal').data('input'); + $('#'+$classInputFont).val(nameFont); + $('#'+$classInputFont).data('fontType',$fontType); + $('#'+$classInputFont).data('loadweights',''); + $('#'+$classInputFont).trigger('change'); + $('.t4-font-weight-preview').html(''); + $('body').removeClass('t4-modal-open'); + $('.font-active').removeClass('font-active'); + $('.themeConfigModal').children().not('.t4-message-container').hide(); + }); + $('#t4-font-filter').on('keyup',function() { + var value = $(this).val().toLowerCase(); + var fontCount = 0; + var $filterKey,$filterView; + if(!$('#jub-google-content').is(":visible")){ + $filterKey = 'li.custom-google-font'; + $filterView = $('#custom-google-content'); + }else{ + $filterKey = 'li.jub-google-font'; + $filterView = $('#jub-google-content'); + } + $($filterKey).not('#custom-local').filter(function() { + $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1); + if($(this).text().toLowerCase().indexOf(value) > -1){ + fontCount++; + } + }); + $('.t4-font-filter').show(); + if(!value) $('.t4-font-filter').hide(); + if(!fontCount){ + $filterView.find('.t4-font-filter').get(0).innerHTML = 'no result'; + + }else{ + $filterView.find('.t4-font-filter').get(0).innerHTML = 'you have '+fontCount+' result'; + } + $('#custom-local').hide(); + }); + // export + $('.btn-action[data-action="font.addfont"]').on('click', function() { + $('.add-more-custom-font .btn-action.active').removeClass('active'); + $(this).addClass('active'); + // show addon form + $('.custom-font-form').show(); + $('#custom-font-input').val(""); + $('.custom-font-url').show(); + $('.add-font-name').show(); + $('.custom-css').hide(); + + }); + // export + $('.btn-action[data-action="font.addcss"]').on('click', function() { + $('.add-more-custom-font .btn-action.active').removeClass('active'); + $(this).addClass('active'); + // show addon form + $('.custom-font-form').show(); + $('#custom-font-input').val(""); + $('.custom-font-url').hide(); + $('.add-font-name').hide(); + $('.custom-css').show(); + }); + + $('.btn-action[data-action="fonts.save"]').on('click', function() { + var type = $(this).data('type'); + doSave(type); + }) + $('body').on('click', '.btn-action[data-action="fonts.remove"]', function(e) { + e.preventDefault();e.stopPropagation(); + doRemove(this); + }) + + var doSave = function (typefont) { + var url = location.pathname + '?option=com_ajax&plugin=t4&format=json&t4do=customFont&task=add&id=' + tempId; + var typeActive = $('.add-more-custom-font').find('.btn-action.active').data('type'); + var fonts = { + type: typeActive + }; + if (!fonts.type) { + var mesg = $('
').append(T4Admin.langs.addonEmptyFieldTypeWaring); + if(!$('.control-group.custom-font-type').find('.message.alert').length){ + $('.control-group.custom-font-type').append(mesg); + } + return; + } + if(fonts.type == 'css'){ + var $css = $('.'+typefont+' #custom-css').val().trim(); + if ($css) { + fonts.css = $css.split('\n'); + + } + if (!fonts.css) { + var mesg = $('
').append(T4Admin.langs.fontsEmptyFieldCssWaring); + if(!$('.control-group.custom-css').find('.message.alert').length){ + $('.control-group.custom-css').append(mesg); + } + + return; + } + }else{ + var font = $('.'+typefont+' #custom-font-url').val().trim(); + if (font) { + fonts.font = font.split('\n'); + } + if (!fonts.font) { + var mesg = $('
').append(T4Admin.langs.fontEmptyFieldFontFileWaring); + if(!$('.control-group.custom-font-url').find('.message.alert').length){ + $('.control-group.custom-font-url').append(mesg); + } + return; + } + } + $.post(url, {fonts:fonts}).then(function(response) { + if (response.ok && response.fonts) { + // hide form + if(typeof response.fonts.length != 'undefined' && response.fonts.length != 0){ + var $font = response.fonts; + for (var i = 0; i < $font.length; i++) { + var $li = $('.'+typefont+'#custom-local').clone(); + $li.data('name',$font[i]['name']); + $li.removeAttr('id').removeClass('hide'); + $li.find('.custom-font-container').attr('title',$font[i]['name']); + $li.find('.custom-font-container').data('type',$font[i]['type']); + $li.find('.custom-font-name').html($font[i]['name']); + $li.insertBefore($('.'+typefont+'#custom-local')).show(); + } + }else{ + + // add new addon into list + var $li = $('.'+typefont+'#custom-local').clone(); + $li.removeAttr('id').removeClass('hide'); + $li.find('.custom-font-container').attr('title') = response.fonts.name; + $li.find('.custom-font-container').data('type',response.fonts.type); + $li.find('.custom-font-name').html(response.fonts.name); + $li.insertBefore($('.'+typefont+' #custom-local')).show(); + } + $('.custom-font-input').val(''); + } else { + alert(response.error); + } + }) + } + var doRemove = function (btn) { + var $btn = $(btn), + $fontName = $btn.closest('li').find('.custom-font-name').text(); + if (!$fontName) return; + T4Admin.Confirm(T4Admin.langs.T4fontCustomRemoveConfirm, function(ans){ + if (ans) { + var url = location.pathname + '?option=com_ajax&plugin=t4&format=json&t4do=customFont&task=remove&id=' + tempId; + $.post(url, {name: $fontName}).then(function(response) { + if (response.ok) { + // remove addon + $btn.closest('li').remove(); + T4Admin.Messages(T4Admin.langs.T4fontCustomRemoved,'message'); + } else { + alert(response.error); + } + }) + }else { + return false; + } + },''); + } + $.fn.fontWeight_NumbertoText = function ($number) { + var text = ''; + switch ($number) { + case '100': + text = 'Thin'; + break; + case '100italic': + case '100i': + text = 'Thin italic'; + break; + case '200': + text = 'Extra-Light'; + break; + case '200italic': + case '200i': + text = 'Extra-Light italic'; + break; + case '300': + text = 'Light'; + break; + case '300italic': + case '300i': + text = 'Light italic'; + break; + case '400': + case 'regular': + text = 'Regular'; + break; + case 'italic': + case '400italic': + case '400i': + text = 'Regular italic'; + break; + case '500': + text = 'Medium'; + break; + case '500italic': + case '500i': + text = 'Medium italic'; + break; + case '600': + text = 'Semi-Bold'; + break; + case '600italic': + case '600i': + text = 'Semi-Bold italic'; + break; + case '700': + text = 'Bold'; + break; + case '700italic': + case '700i': + text = 'Bold italic'; + break; + case '800': + text = 'Extra-Bold'; + break; + case '800italic': + case '800i': + text = 'Extra-Bold italic'; + break; + case '900': + text = 'Ultra-Bold'; + break; + case '900italic': + case '900i': + text = 'Ultra-Bold italic'; + break; + default: + text = $number; + break; + } + return text; + } + $.fn.fontWeight_TexttoNumber = function ($text) { + var number = ''; + switch ($text) { + case 'Thin': + number = 100; + break; + case '100italic': + case '100 italic': + case 'Thin italic': + number = '100i'; + break; + case 'Extra-Light': + number = 200; + break; + case '200italic': + case '200 italic': + case 'Extra-Light italic': + number = '200i'; + break; + case 'Light': + number = 300; + break; + case '300italic': + case '300 italic': + case 'Light italic': + number = '300i'; + break; + case 'Regular': + case 'regular': + number = 400; + break; + case '400 italic': + case 'italic': + case 'Regular italic': + number = '400i'; + break; + case 'Medium': + number = 500; + break; + case '500italic': + case 'Medium italic': + number = '500i'; + break; + case 'Semi-Bold': + number = 600; + break; + case '600italic': + case 'Semi-Bold italic': + number = '600i'; + break; + case 'Bold': + number = 700; + break; + case '700italic': + case 'Bold italic': + number = '700i'; + break; + case 'Extra-Bold': + number = 800; + break; + case '800italic': + case 'Extra-Bold italic': + number = '800i'; + break; + case 'Ultra-Bold': + number = 900; + break; + case '900italic': + case 'Ultra-Bold italic': + number = '900i'; + break; + + default: + number = $text; + break; + } + return number; + } + var update_fontWeight = function($options) { + if(!$options.fontweightopt) return; + var fontName = $options.fontname, $fontWeight_options = $('#attrib-themeConfig select.'+$options.fontweightopt ),current_fontWeight = []; + $fontWeight_options.find('option').each(function(){ + if($(this).val()) current_fontWeight.push($(this).val()); + }); + var all_fonts = site_all_fonts; + var fonts = all_fonts.filter(function(font){ + if(font.name == fontName){ + return font; + } + })[0]; + var optWeight = $options.styles; + if(typeof fonts == 'undefined') fonts = {}; + if(!fonts.hasOwnProperty('styles')) fonts.styles = ''; + if(!optWeight){ + optWeight = fonts.styles; + }else{ + optWeight = optWeight.split(','); + } + var fontWeight = optWeight; + var remove_w = []; + // merge with current fonts + var removed_fontsWeight = $(current_fontWeight).not(fontWeight).get(), + added_fontnames = $(fontWeight).not(current_fontWeight).get(); + removed_fontsWeight.forEach(function(w){ + return remove_w.push($.fn.fontWeight_TexttoNumber(w)); + }); + // remove fonts weigth + if (removed_fontsWeight.length) + $fontWeight_options.find('option').filter(function(){ + return $.inArray(this.value, remove_w) > -1 ? true : false}).remove(); + + if (added_fontnames.length) { + for (var i = 0; i < added_fontnames.length; i++) { + $('