4 Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
9 html
, body
, div
, span
, applet
, object
, iframe
, h1
, h2
, h3
, h4
, h5
, h6
, p
, blockquote
, pre
, a
, abbr
, acronym
, address
, big
, cite
, code
, del
, dfn
, em
, img
, ins
, kbd
, q
, s
, samp
, small
, strike
, strong
, sub
, sup
, tt
, var
, b
, u
, i
, center
, dl
, dt
, dd
, ol
, ul
, li
, fieldset
, form
, label
, legend
, table
, caption
, tbody
, tfoot
, thead
, tr
, th
, td
, article
, aside
, canvas
, details
, embed
, figure
, figcaption
, footer
, header
, hgroup
, menu
, nav
, output
, ruby
, section
, summary
, time
, mark
, audio
, video
{
15 vertical-align: baseline
;
18 article
, aside
, details
, figcaption
, figure
, footer
, header
, hgroup
, menu
, nav
, section
{
34 blockquote:before
, blockquote:after
, q:before
, q:after
{
40 border-collapse: collapse
;
45 -webkit-text-size-adjust: none
;
49 -webkit-appearance: none
;
56 progress
[value
]::-webkit-progress-bar
{
57 background-color: #eee;
59 box-shadow: 0 2px 5px rgba
(0, 0, 0, 0.25) inset
;
62 progress
[value
]::-webkit-progress-value
{
64 -webkit-linear-gradient
(top
,
65 rgba
(255, 255, 255, .25),
67 -webkit-linear-gradient
(45deg, #9dc66b 5%, #4fa49a 30%, #4361c2);
70 background-size: 35px 20px, 100% 100%, 100% 100%;
75 *, *:before
, *:after
{
76 -moz-box-sizing: border-box
;
77 -webkit-box-sizing: border-box
;
78 box-sizing: border-box
;
88 .container.\31 25\25 {
102 .container.\32 5\25 {
110 @media screen and
(max-width: 1680px) {
112 .container.\31 25\25 {
118 .container.\37 5\25 {
122 .container.\35 0\25 {
126 .container.\32 5\25 {
136 @media screen and
(max-width: 1140px) {
138 .container.\31 25\25 {
144 .container.\37 5\25 {
148 .container.\35 0\25 {
152 .container.\32 5\25 {
162 @media screen and
(max-width: 980px) {
164 .container.\31 25\25 {
170 .container.\37 5\25 {
174 .container.\35 0\25 {
178 .container.\32 5\25 {
183 width: 100% !important
;
188 @media screen and
(max-width: 736px) {
190 .container.\31 25\25 {
196 .container.\37 5\25 {
200 .container.\35 0\25 {
204 .container.\32 5\25 {
209 width: 100% !important
;
214 @media screen and
(max-width: 480px) {
216 .container.\31 25\25 {
222 .container.\37 5\25 {
226 .container.\35 0\25 {
230 .container.\32 5\25 {
235 width: 100% !important
;
240 @media screen and
(max-width: 320px) {
242 .container.\31 25\25 {
248 .container.\37 5\25 {
252 .container.\35 0\25 {
256 .container.\32 5\25 {
261 width: 100% !important
;
278 body
.is-loading
*, body
.is-loading
*:before
, body
.is-loading
*:after
{
279 -moz-animation: none
!important
;
280 -webkit-animation: none
!important
;
281 -ms-animation: none
!important
;
282 animation: none
!important
;
283 -moz-transition: none
!important
;
284 -webkit-transition: none
!important
;
285 -ms-transition: none
!important
;
286 transition: none
!important
;
289 body
, input
, select
, textarea
{
291 font-family: "Source Sans Pro", Helvetica
, sans-serif
;
298 -moz-transition: color
0.2s ease-in-out
, border-color
0.2s ease-in-out
;
299 -webkit-transition: color
0.2s ease-in-out
, border-color
0.2s ease-in-out
;
300 -ms-transition: color
0.2s ease-in-out
, border-color
0.2s ease-in-out
;
301 transition: color
0.2s ease-in-out
, border-color
0.2s ease-in-out
;
302 border-bottom: dotted
1px #666;
304 text-decoration: none
;
308 border-bottom-color: transparent
!important
;
325 h1
, h2
, h3
, h4
, h5
, h6
{
331 h1 a
, h2 a
, h3 a
, h4 a
, h5 a
, h6 a
{
333 text-decoration: none
;
380 border-bottom: solid
1px rgba
(144, 144, 144, 0.5);
389 border-left: solid
4px rgba
(144, 144, 144, 0.5);
392 padding: 0.5em 0 0.5em 2em;
396 background: rgba
(144, 144, 144, 0.075);
398 border: solid
1px rgba
(144, 144, 144, 0.5);
399 font-family: "Courier New", monospace
;
402 padding: 0.25em 0.65em;
406 -webkit-overflow-scrolling: touch
;
407 font-family: "Courier New", monospace
;
435 padding: 9em 0 9em 0 ;
436 background-color: #4686a0;
437 color: rgba
(255, 255, 255, 0.75);
438 background-attachment: fixed
, fixed
, fixed
;
439 background-image: linear-gradient
(45deg, #9dc66b 5%, #4fa49a 30%, #4361c2);
440 background-position: top left
, center center
, center center
;
441 background-size: auto
, cover
, cover
;
447 #header h1
, #header h2
, #header h3
, #header h4
, #header h5
, #header h6
, #header strong
, #header b
{
453 @media screen and
(max-width: 1680px) {
457 body
, input
, select
, textarea
{
464 padding: 6em 0 6em 0 ;
471 @media screen and
(max-width: 1140px) {
475 body
, input
, select
, textarea
{
479 h1 br
, h2 br
, h3 br
, h4 br
, h5 br
, h6 br
{
489 ul
.major-icons li
.icon
{
498 padding: 4em 0 2em 0 ;
502 background-attachment: scroll
;
508 padding: 5em 0 5em 0 ;
509 background-attachment: scroll
;
519 padding: 4em 0 4em 0 ;
520 background-attachment: scroll
;
527 @media screen and
(max-width: 980px) {
535 ul
.major-icons li
.icon
{
544 padding: 5em 3em 3em 3em ;
550 padding: 8em 3em 8em 3em ;
556 padding: 5em 3em 5em 3em ;
575 @media screen and
(max-width: 736px) {
579 body
, input
, select
, textarea
{
605 ul
.major-icons li
.icon
{
611 ul
.major-icons li
.icon:before
{
624 padding: 3em 1.5em 1em 1.5em ;
630 padding: 4em 3em 4em 3em ;
640 padding: 3em 1.5em 3em 1.5em ;
647 @media screen and
(max-width: 480px) {
662 ul
.actions
li:first-child
{
667 margin: 0 !important
;
671 ul
.actions li
> *.icon:before
{
675 ul
.actions
.small li
{
676 padding: 0.5em 0 0 0;
679 ul
.actions
.small
li:first-child
{
686 padding: 2em 1.5em 0.1em 1.5em ;
692 padding: 4em 2em 4em 2em ;
702 padding: 2em 1.5em 2em 1.5em ;
709 #footer .copyright li
{
716 #footer .copyright
li:first-child
{
724 @media screen and
(max-width: 320px) {
735 padding: 2em 1em 0.1em 1em ;
741 padding: 3em 1em 3em 1em ;
747 padding: 2em 1em 2em 1em ;
755 display: inline-block
;
758 .autocomplete-items {
760 border: 1px solid
#d4d4d4;
764 /*position the autocomplete items to be the same width as the container:*/
770 .autocomplete-items div {
773 background-color: #fff;
774 border-bottom: 1px solid
#d4d4d4;
777 /*when hovering an item:*/
778 .autocomplete-items div:hover {
779 background-color: #e9e9e9;
782 /*when navigating through the items using the arrow keys:*/
783 .autocomplete-active {
784 background-color: DodgerBlue
!important
;
790 border: 8px solid
#f3f3f3;
792 border-top: 8px solid
#3498db;
795 -webkit-animation: spin
2s linear infinite
; /* Safari */
796 animation: spin
2s linear infinite
;
800 @-webkit-keyframes spin
{
801 0% { -webkit-transform: rotate
(0deg); }
802 100% { -webkit-transform: rotate
(360deg); }
806 0% { transform: rotate
(0deg); }
807 100% { transform: rotate
(360deg); }
810 /* Alert box design by Igor Ferrão de Souza: https://www.linkedin.com/in/igor-ferr%C3%A3o-de-souza-4122407b/ */
817 justify-content: center
;
824 background: rgb
(0, 0, 0, 0.3);
828 @keyframes open-frame
{
833 transform: scale
(0.95);
836 transform: scale
(0.97);
839 transform: scale
(0.93);
850 box-shadow: 5px 5px 10px rgb
(0, 0, 0, 0.2);
852 animation: open-frame
0.3s linear
;
859 border-top-left-radius: 5px;
860 border-top-right-radius: 5px;
876 color: rgb
(0, 0, 0, 0.2);
879 justify-content: center
;
880 font-family: "Dosis", sans-serif
;
885 transition: color
0.5s;
891 .alert-close-circle {
898 justify-content: center
;
899 border-radius: 17.5px;
902 font-family: "Dosis", sans-serif
;
907 transition: background
0.5s;
911 .alert-close-circle:hover {
916 color: rgb
(0, 0, 0, 0.5);
922 flex-direction: column
;
927 font-size: 18px !important
;
928 font-family: "Source Sans Pro", Helvetica
, sans-serif
;
937 font-size: 15px !important
;
939 font-family: "Source Sans Pro", Helvetica
, sans-serif
;
952 font-family: "Source Sans Pro", Helvetica
, sans-serif
;
958 transition: background
0.5s;
961 display: inline-flex
;
963 justify-content: center
;
966 .alert-button:focus {
973 justify-content: center
;
980 font-family: "Open Sans", sans-serif
;
986 transition: background
0.5s;
989 display: inline-flex
;
991 justify-content: center
;
994 .confirm-button:focus {
1001 border-radius: 20px;
1002 font-family: "Open Sans", sans-serif
;
1010 transition: background
0.5s;
1012 display: inline-flex
;
1013 align-items: center
;
1014 justify-content: center
;
1017 .cancel-button:focus {
1021 @keyframes open-toast
{
1023 transform: scaleX
(1) scaleY
(1);
1027 transform: scaleX
(1.35) scaleY
(0.1);
1030 transform: scaleX
(0.8) scaleY
(1.7);
1033 transform: scaleX
(0.6) scaleY
(0.85);
1036 transform: scaleX
(1) scaleY
(1);
1046 box-shadow: 0 0 20px rgb
(0, 0, 0, 0.2);
1047 animation: open-toast
0.3s linear
;
1056 border-top-left-radius: 10px;
1057 border-top-right-radius: 10px;
1058 align-items: center
;
1067 font-size: 14px !important
;
1068 font-family: "Open Sans", sans-serif
;
1076 font-family: "Dosis", sans-serif
;
1077 color: rgb
(0, 0, 0, 0.2);
1081 transition: color
0.5s;
1108 .toast-close:hover {
1109 color: rgb
(0, 0, 0, 0.5);
1113 background: #d85261;
1117 background: #2dd284;
1121 background: #fada5e;
1125 background: #779ecb;
1129 background: #e5a4b4;
1132 .success-btn:hover {
1133 background: #6edaa4;
1136 .warning-btn:hover {
1137 background: #fcecae;
1141 background: #c3e6fb;
1144 .question-btn:hover {
1145 background: #bacee4;
1149 background: #e5a4b4;
1153 background: #6edaa4;
1157 background: #fcecae;
1161 background: #c3e6fb;
1165 background: #88cef7;