@charset "UTF-8"; /*! Caramel (http://kurisubrooks.com/caramel) Copyright 2017, All Rights Reserved @version 2.0.0 @license GNU GPL v3 */ *, *::before, *::after { box-sizing: border-box; } body { margin: 0; padding: 0; border: none; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Roboto", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 14px; font-weight: 400; line-height: 1.4em; color: #3F3F3F; background-color: #FFF; } main, .container { width: inherit; max-width: 1200px; margin: 0 auto; padding: 0 35px; } @media (max-width: 800px) { main, .container { padding: 0 10px; } } .center { min-width: 400px; position: absolute; text-align: center; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } @media (max-width: 800px) { .center { -webkit-transform: none; -moz-transform: none; transform: none; position: inherit; top: inherit; left: inherit; } } @media (max-width: 800px) { .collapse { display: none; visibility: none; } } footer { margin: 15px 0; padding: 5px 0; } .hidden { display: none; visibility: hidden; } hr { margin: 20px 0; border: 0; border-top: 1px solid #f7f7f7; } .dismiss { line-height: 1em; position: relative; top: 0; right: 0; float: right; cursor: pointer; } .left { float: left; } .right { float: right; } .round { -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; } .no-round { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .no-margin { margin: 0 !important; } .no-border { border: none !important; } .no-select { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; cursor: default; } .border-thick, .border-thicc { border: 2px solid !important; } h1 { font-size: 2.5em; font-weight: 500; margin: 1.5em 0; } h2 { font-size: 2em; font-weight: 500; margin: 1.25em 0; } h3 { font-size: 1.75em; font-weight: 500; margin: 1em 0; } h4 { font-size: 1.5em; font-weight: 500; margin: 0.8em 0; } h5 { font-size: 1.25em; font-weight: 500; margin: 0.5em 0; } h6 { font-size: 1em; font-weight: 500; margin: 0.25em 0; } h1, h2, h3, h4, h5, h6 { padding-bottom: .3em; margin-bottom: 10px; } h1.title, h2.title, h3.title, h4.title, h5.title, h6.title { font-size: 2em; margin-bottom: 0; } h1.subtitle, h2.subtitle, h3.subtitle, h4.subtitle, h5.subtitle, h6.subtitle { font-size: 1.25em; margin-top: 0; } a { color: #0174DF; text-decoration: none; } a:hover, a:focus { color: #0167c6; text-decoration: none; } blockquote { padding: 2px 10px; margin: 10px 0; font-size: 16px; border-left: 4px solid #EEE; } .disabled { color: #CCC; cursor: not-allowed; } .color.primary { color: #0174DF; } .color.success { color: #52C652; } .color.error { color: #E93F3C; } .color.warn { color: #F5AD1E; } .color.info { color: #52B7D6; } .color.dark { color: #3F3F3F; } b, bold, strong { font-weight: 500; } mark, marker, highlight { padding: 2px; color: black; background-color: yellow; } code { padding: 1px 8px 2px; font-family: "SF Mono", "Roboto Mono", monospace; background-color: #FCFCFC; display: -moz-inline-stack; display: inline-block; *zoom: 1; *display: inline; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } pre { overflow: auto; white-space: pre-wrap; border: 1px solid #efefef; background-color: #FCFCFC; font-family: "SF Mono", "Roboto Mono", monospace; padding: 12px 18px; margin-bottom: 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } pre::-webkit-scrollbar { display: none; } em, .italic { font-style: italic; } p { margin-bottom: 10px; } small, .sml { font-size: 80%; } s, .strike, .strikethrough { text-decoration: line-through; } sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } .row:before, .row:after { content: " "; display: table; } .row:after { clear: both; } .box { float: left; margin-left: 1.25%; margin-right: 1.25%; margin-bottom: 10px; } @media (max-width: 800px) { .box { width: 100% !important; margin-left: auto; margin-right: auto; display: block; float: none; } } .full { float: left; margin-bottom: 10px; } @media (max-width: 800px) { .full { width: 100% !important; display: block; float: none; } } .box.col-1 { width: 5.83333%; } .full.col-1 { width: 8.33333%; } .box.col-2 { width: 14.16667%; } .full.col-2 { width: 16.66667%; } .box.col-3 { width: 22.5%; } .full.col-3 { width: 25%; } .box.col-4 { width: 30.83333%; } .full.col-4 { width: 33.33333%; } .box.col-5 { width: 39.16667%; } .full.col-5 { width: 41.66667%; } .box.col-6 { width: 47.5%; } .full.col-6 { width: 50%; } .box.col-7 { width: 55.83333%; } .full.col-7 { width: 58.33333%; } .box.col-8 { width: 64.16667%; } .full.col-8 { width: 66.66667%; } .box.col-9 { width: 72.5%; } .full.col-9 { width: 75%; } .box.col-10 { width: 80.83333%; } .full.col-10 { width: 83.33333%; } .box.col-11 { width: 89.16667%; } .full.col-11 { width: 91.66667%; } .box.col-12 { width: 97.5%; } .full.col-12 { width: 100%; } .hero { display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; background: #EEE; border-bottom: 2px solid rgba(0, 0, 0, 0.05); } .hero.--full { min-height: 100vh; } .hero.--large { min-height: 750px; } .hero.--medium { min-height: 500px; } .hero.--small { min-height: 200px; } .hero > main, .hero > .container { display: flex; flex-direction: column; justify-content: center; align-items: center; flex-grow: 1; height: auto; } .hero header, .hero .header { display: block; width: 100%; align-self: flex-start; flex-grow: 0; } .hero header nav, .hero header .nav, .hero .header nav, .hero .header .nav { position: relative; } .hero footer, .hero .footer { display: block; width: 100%; align-self: flex-end; font: inherit; padding: 0; background: transparent; border: none; flex-grow: 0; } .layout { display: flex; } @media (max-width: 800px) { .layout { flex-direction: column; } } .layout .sidebar { flex: 1; min-height: 100%; min-width: 300px; max-width: 300px; width: 300px; border-right: 1px solid #eee; overflow-y: auto; padding: 1em 0 2em; } @media (max-width: 800px) { .layout .sidebar { min-width: 100%; max-width: 100%; width: 100%; border-right: none; border-bottom: 1px solid #eee; } } .layout .sidebar ul, .layout .sidebar ol { list-style: none; margin: 0; padding: 0; } .layout .sidebar ul li, .layout .sidebar ol li { padding: 12px 2em; cursor: pointer; } .layout .sidebar ul li.title, .layout .sidebar ol li.title { padding: 1em 2em; font-weight: bold; text-transform: uppercase; cursor: default; -moz-user-select: none; -webkit-user-select: none; } .layout .sidebar ul li.title:hover, .layout .sidebar ol li.title:hover { background: inherit; } .layout .sidebar ul li.active, .layout .sidebar ul li:hover, .layout .sidebar ol li.active, .layout .sidebar ol li:hover { background: #fbfbfb; } .layout .sidebar ul li.separator, .layout .sidebar ol li.separator { height: 24px; cursor: default; -moz-user-select: none; -webkit-user-select: none; } .layout .sidebar ul li.separator:hover, .layout .sidebar ol li.separator:hover { background: inherit; } .layout .content { flex: 2; width: 100%; height: 100%; padding: 2em 3em; } @media (max-width: 800px) { .layout .content { padding: 2em 2em; } } footer, .footer { font-size: 16px; margin: 0; padding: 3em 6em; background: #EEE; border-top: 2px solid rgba(225, 225, 225, 0.2); } @media (max-width: 800px) { footer, .footer { padding: 3em 1em; } } footer .links a:not(:last-of-type), .footer .links a:not(:last-of-type) { margin-right: 2em; } @media (max-width: 800px) { footer .links a:not(:last-of-type), .footer .links a:not(:last-of-type) { margin-right: 1em; } } footer .links a:hover, .footer .links a:hover { text-decoration: underline; } footer.centered, .footer.centered { text-align: center; } alert, .alert { display: block; padding: 16px 20px; color: #3F3F3F; border: 1px solid #efefef; background: #FCFCFC; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-bottom: 10px; } alert .dismiss, .alert .dismiss { font-size: 18px; } alert.clean, .alert.clean { color: #3F3F3F; border: 2px solid #3F3F3F; background: transparent; } alert.clean.primary, .alert.clean.primary { color: #0167c6; border: 2px solid #3F3F3F; background: transparent; } alert.clean.success, .alert.clean.success { color: #3fbf3f; border: 2px solid #3F3F3F; background: transparent; } alert.clean.error, .alert.clean.error { color: #e62825; border: 2px solid #3F3F3F; background: transparent; } alert.clean.warn, .alert.clean.warn { color: #efa20b; border: 2px solid #3F3F3F; background: transparent; } alert.clean.info, .alert.clean.info { color: #3daed1; border: 2px solid #3F3F3F; background: transparent; } alert.clean.dark, .alert.clean.dark { color: #323232; border: 2px solid #3F3F3F; background: transparent; } alert.primary, .alert.primary { color: #FFF; border: 1px solid #0174DF; background: #0179e9; } alert.success, .alert.success { color: #FFF; border: 1px solid #52C652; background: #5ac95a; } alert.error, .alert.error { color: #FFF; border: 1px solid #E93F3C; background: #ea4845; } alert.warn, .alert.warn { color: #FFF; border: 1px solid #F5AD1E; background: #f5b128; } alert.info, .alert.info { color: #FFF; border: 1px solid #52B7D6; background: #5abad8; } alert.dark, .alert.dark { color: #FFF; border: 1px solid #3F3F3F; background: #444444; } card, .card { display: block; width: 100%; max-width: 520px; color: #3F3F3F; border: 1px solid #efefef; background: #FFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-bottom: 10px; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); } @media (max-width: 800px) { card, .card { max-width: 100%; } } card.block, .card.block { max-width: 100%; width: 100%; } card .media img, .card .media img { width: 100%; max-width: 520px; border-bottom: 1px solid #efefef; border-top-left-radius: 2px; border-top-right-radius: 2px; } @media (max-width: 800px) { card .media img, .card .media img { max-width: 100%; } } card .content, .card .content { padding: 16px 20px; } card .content > b, .card .content > b { font-size: 1.2em; } card .content p, .card .content p { margin: 1em 0 0; } card .content .links, .card .content .links { margin: 2em 0 0; } card .content .links a:not(:last-of-type), .card .content .links a:not(:last-of-type) { margin-right: 10px; } nav, .nav { background: #FCFCFC; } nav:before, nav:after, .nav:before, .nav:after { content: " "; display: table; } nav:after, .nav:after { clear: both; } nav main, nav .container, .nav main, .nav .container { width: inherit; margin: 0 auto; padding: 0 35px; } @media (max-width: 800px) { nav main, nav .container, .nav main, .nav .container { padding: 0; } } nav.bar, .nav.bar { border-bottom: 1px solid #efefef; } nav.pagination, .nav.pagination { display: -moz-inline-stack; display: inline-block; *zoom: 1; *display: inline; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-bottom: 10px; border: 1px solid #efefef; } @media (max-width: 800px) { nav.pagination li, .nav.pagination li { display: -moz-inline-stack; display: inline-block; *zoom: 1; *display: inline; } } nav.breadcrumbs, .nav.breadcrumbs { background: #FCFCFC; padding: 9px 20px; border: 1px solid #efefef; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-bottom: 10px; } nav.breadcrumbs li, .nav.breadcrumbs li { color: #aeaeae; display: -moz-inline-stack; display: inline-block; *zoom: 1; *display: inline; } nav.breadcrumbs li a, .nav.breadcrumbs li a { display: -moz-inline-stack; display: inline-block; *zoom: 1; *display: inline; color: #0174DF; padding: 0; } nav.breadcrumbs li a:hover, nav.breadcrumbs li a:active, nav.breadcrumbs li a.active, .nav.breadcrumbs li a:hover, .nav.breadcrumbs li a:active, .nav.breadcrumbs li a.active { color: #0174DF; background: inherit; } nav.breadcrumbs li.active, .nav.breadcrumbs li.active { color: #aeaeae; cursor: not-allowed; } nav.breadcrumbs li:after, .nav.breadcrumbs li:after { content: " /"; padding: 0 8px 0 6px; color: #CCC; } nav.breadcrumbs li:last-child::after, .nav.breadcrumbs li:last-child::after { content: ""; padding: 0; } nav ul, nav ol, .nav ul, .nav ol { margin: 0; padding: 0; list-style: none; } nav ul.right ul, nav ul.right ol, nav ol.right ul, nav ol.right ol, .nav ul.right ul, .nav ul.right ol, .nav ol.right ul, .nav ol.right ol { right: 0; } @media (max-width: 800px) { nav ul.right, nav ol.right, .nav ul.right, .nav ol.right { float: none; } } nav ul li, nav ol li, .nav ul li, .nav ol li { position: relative; vertical-align: top; float: left; } nav ul li li, nav ol li li, .nav ul li li, .nav ol li li { float: none; } nav ul li > span, nav ul li a, nav ol li > span, nav ol li a, .nav ul li > span, .nav ul li a, .nav ol li > span, .nav ol li a { display: block; padding: 13px 18px; color: #3F3F3F; cursor: pointer !important; white-space: nowrap; } nav ul li > span .fa, nav ul li > span .material-icons, nav ul li a .fa, nav ul li a .material-icons, nav ol li > span .fa, nav ol li > span .material-icons, nav ol li a .fa, nav ol li a .material-icons, .nav ul li > span .fa, .nav ul li > span .material-icons, .nav ul li a .fa, .nav ul li a .material-icons, .nav ol li > span .fa, .nav ol li > span .material-icons, .nav ol li a .fa, .nav ol li a .material-icons { font-size: 16px; } nav ul li > span:hover, nav ul li > span:focus, nav ul li a:hover, nav ul li a:focus, nav ol li > span:hover, nav ol li > span:focus, nav ol li a:hover, nav ol li a:focus, .nav ul li > span:hover, .nav ul li > span:focus, .nav ul li a:hover, .nav ul li a:focus, .nav ol li > span:hover, .nav ol li > span:focus, .nav ol li a:hover, .nav ol li a:focus { color: #3F3F3F; background: #efefef; } @media (max-width: 800px) { nav ul li, nav ol li, .nav ul li, .nav ol li { display: none; float: none; } } nav ul li.right, nav ol li.right, .nav ul li.right, .nav ol li.right { float: right; } @media (max-width: 800px) { nav ul li.right, nav ol li.right, .nav ul li.right, .nav ol li.right { float: none; } } nav ul li > ul, nav ul li > ol, nav ol li > ul, nav ol li > ol, .nav ul li > ul, .nav ul li > ol, .nav ol li > ul, .nav ol li > ol { background: #FCFCFC; border: 1px solid #efefef; } nav ul li.dropdown > span::after, nav ol li.dropdown > span::after, .nav ul li.dropdown > span::after, .nav ol li.dropdown > span::after { content: " ▾"; } nav .brand > span, nav .brand a, .nav .brand > span, .nav .brand a { font-size: 18px; padding: 10px 24px 3px; line-height: 25px; } nav .brand > span:hover, nav .brand a:hover, .nav .brand > span:hover, .nav .brand a:hover { background: inherit !important; } @media (max-width: 800px) { nav .brand, .nav .brand { visibility: hidden; display: none; height: 0; } } nav input[type=text], nav input[type=email], nav input[type=password], nav input[type=search], nav input[type=url], .nav input[type=text], .nav input[type=email], .nav input[type=password], .nav input[type=search], .nav input[type=url] { background: transparent; border: none; margin: 0 2px; padding: 0 15px; height: 45px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } @media (max-width: 800px) { nav input[type=text], nav input[type=email], nav input[type=password], nav input[type=search], nav input[type=url], .nav input[type=text], .nav input[type=email], .nav input[type=password], .nav input[type=search], .nav input[type=url] { margin: 8px 18px; height: 35px; } } nav input[type=text]:hover, nav input[type=text]:active, nav input[type=text]:focus, nav input[type=text].focus, nav input[type=email]:hover, nav input[type=email]:active, nav input[type=email]:focus, nav input[type=email].focus, nav input[type=password]:hover, nav input[type=password]:active, nav input[type=password]:focus, nav input[type=password].focus, nav input[type=search]:hover, nav input[type=search]:active, nav input[type=search]:focus, nav input[type=search].focus, nav input[type=url]:hover, nav input[type=url]:active, nav input[type=url]:focus, nav input[type=url].focus, .nav input[type=text]:hover, .nav input[type=text]:active, .nav input[type=text]:focus, .nav input[type=text].focus, .nav input[type=email]:hover, .nav input[type=email]:active, .nav input[type=email]:focus, .nav input[type=email].focus, .nav input[type=password]:hover, .nav input[type=password]:active, .nav input[type=password]:focus, .nav input[type=password].focus, .nav input[type=search]:hover, .nav input[type=search]:active, .nav input[type=search]:focus, .nav input[type=search].focus, .nav input[type=url]:hover, .nav input[type=url]:active, .nav input[type=url]:focus, .nav input[type=url].focus { background: #EEE; } nav.fixed, .nav.fixed { position: fixed; top: 0; left: 0; right: 0; z-index: 9999; } nav.static, .nav.static { position: absolute; z-index: 9999; width: 100%; } @media (max-width: 800px) { nav .open li, .nav .open li { display: block; } } nav .collapse, .nav .collapse { display: none; } @media (max-width: 800px) { nav .collapse, .nav .collapse { display: block; } } nav.dark, .nav.dark { background: #3F3F3F; } nav.dark.bar, .nav.dark.bar { border-color: #323232; } nav.dark input[type=text], nav.dark input[type=email], nav.dark input[type=password], nav.dark input[type=search], nav.dark input[type=url], .nav.dark input[type=text], .nav.dark input[type=email], .nav.dark input[type=password], .nav.dark input[type=search], .nav.dark input[type=url] { color: #FFF; } nav.dark input[type=text]:hover, nav.dark input[type=text]:active, nav.dark input[type=text]:focus, nav.dark input[type=text].focus, nav.dark input[type=email]:hover, nav.dark input[type=email]:active, nav.dark input[type=email]:focus, nav.dark input[type=email].focus, nav.dark input[type=password]:hover, nav.dark input[type=password]:active, nav.dark input[type=password]:focus, nav.dark input[type=password].focus, nav.dark input[type=search]:hover, nav.dark input[type=search]:active, nav.dark input[type=search]:focus, nav.dark input[type=search].focus, nav.dark input[type=url]:hover, nav.dark input[type=url]:active, nav.dark input[type=url]:focus, nav.dark input[type=url].focus, .nav.dark input[type=text]:hover, .nav.dark input[type=text]:active, .nav.dark input[type=text]:focus, .nav.dark input[type=text].focus, .nav.dark input[type=email]:hover, .nav.dark input[type=email]:active, .nav.dark input[type=email]:focus, .nav.dark input[type=email].focus, .nav.dark input[type=password]:hover, .nav.dark input[type=password]:active, .nav.dark input[type=password]:focus, .nav.dark input[type=password].focus, .nav.dark input[type=search]:hover, .nav.dark input[type=search]:active, .nav.dark input[type=search]:focus, .nav.dark input[type=search].focus, .nav.dark input[type=url]:hover, .nav.dark input[type=url]:active, .nav.dark input[type=url]:focus, .nav.dark input[type=url].focus { background: #323232; } nav.dark li > ul, nav.dark li > ol, .nav.dark li > ul, .nav.dark li > ol { background: #3F3F3F; border-color: #323232; } nav.dark li > span, nav.dark li a, .nav.dark li > span, .nav.dark li a { color: #FFF; } nav.dark li > span:hover, nav.dark li > span:focus, nav.dark li a:hover, nav.dark li a:focus, .nav.dark li > span:hover, .nav.dark li > span:focus, .nav.dark li a:hover, .nav.dark li a:focus { color: #FFF; background: #323232; } nav.transparent, .nav.transparent { background: rgba(63, 63, 63, 0.2); } nav.transparent.bar, .nav.transparent.bar { border-color: rgba(63, 63, 63, 0.05); } nav.transparent input[type=text], nav.transparent input[type=email], nav.transparent input[type=password], nav.transparent input[type=search], nav.transparent input[type=url], .nav.transparent input[type=text], .nav.transparent input[type=email], .nav.transparent input[type=password], .nav.transparent input[type=search], .nav.transparent input[type=url] { color: #FFF; } nav.transparent input[type=text]:hover, nav.transparent input[type=text]:active, nav.transparent input[type=text]:focus, nav.transparent input[type=text].focus, nav.transparent input[type=email]:hover, nav.transparent input[type=email]:active, nav.transparent input[type=email]:focus, nav.transparent input[type=email].focus, nav.transparent input[type=password]:hover, nav.transparent input[type=password]:active, nav.transparent input[type=password]:focus, nav.transparent input[type=password].focus, nav.transparent input[type=search]:hover, nav.transparent input[type=search]:active, nav.transparent input[type=search]:focus, nav.transparent input[type=search].focus, nav.transparent input[type=url]:hover, nav.transparent input[type=url]:active, nav.transparent input[type=url]:focus, nav.transparent input[type=url].focus, .nav.transparent input[type=text]:hover, .nav.transparent input[type=text]:active, .nav.transparent input[type=text]:focus, .nav.transparent input[type=text].focus, .nav.transparent input[type=email]:hover, .nav.transparent input[type=email]:active, .nav.transparent input[type=email]:focus, .nav.transparent input[type=email].focus, .nav.transparent input[type=password]:hover, .nav.transparent input[type=password]:active, .nav.transparent input[type=password]:focus, .nav.transparent input[type=password].focus, .nav.transparent input[type=search]:hover, .nav.transparent input[type=search]:active, .nav.transparent input[type=search]:focus, .nav.transparent input[type=search].focus, .nav.transparent input[type=url]:hover, .nav.transparent input[type=url]:active, .nav.transparent input[type=url]:focus, .nav.transparent input[type=url].focus { background: #323232; } nav.transparent li > ul, nav.transparent li > ol, .nav.transparent li > ul, .nav.transparent li > ol { background: rgba(63, 63, 63, 0.2); border-color: rgba(63, 63, 63, 0.05); } nav.transparent li > span, nav.transparent li a, .nav.transparent li > span, .nav.transparent li a { color: #FFF; } nav.transparent li > span:hover, nav.transparent li > span:focus, nav.transparent li a:hover, nav.transparent li a:focus, .nav.transparent li > span:hover, .nav.transparent li > span:focus, .nav.transparent li a:hover, .nav.transparent li a:focus { color: #FFF; background: rgba(63, 63, 63, 0.2); } nav.dropdown .fa-angle-down, nav .dropdown .fa-angle-down, .nav.dropdown .fa-angle-down, .nav .dropdown .fa-angle-down { padding-left: 10px; } @media (max-width: 800px) { nav.dropdown .fa-angle-down, nav .dropdown .fa-angle-down, .nav.dropdown .fa-angle-down, .nav .dropdown .fa-angle-down { float: right; } } nav.dropdown > ul, nav.dropdown > ol, nav .dropdown > ul, nav .dropdown > ol, .nav.dropdown > ul, .nav.dropdown > ol, .nav .dropdown > ul, .nav .dropdown > ol { display: none; position: absolute; min-width: 150px; z-index: 2; border-top: none; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } @media (max-width: 800px) { nav.dropdown > ul, nav.dropdown > ol, nav .dropdown > ul, nav .dropdown > ol, .nav.dropdown > ul, .nav.dropdown > ol, .nav .dropdown > ul, .nav .dropdown > ol { position: relative; max-width: 100%; } } nav.dropdown li, nav .dropdown li, .nav.dropdown li, .nav .dropdown li { display: block; } @media (max-width: 800px) { nav.dropdown.open > ul:hover, nav.dropdown.open > ol:hover, nav .dropdown.open > ul:hover, nav .dropdown.open > ol:hover, .nav.dropdown.open > ul:hover, .nav.dropdown.open > ol:hover, .nav .dropdown.open > ul:hover, .nav .dropdown.open > ol:hover { display: block; border-bottom: none; } } nav.dropdown:hover > ul, nav.dropdown:hover > ol, nav .dropdown:hover > ul, nav .dropdown:hover > ol, .nav.dropdown:hover > ul, .nav.dropdown:hover > ol, .nav .dropdown:hover > ul, .nav .dropdown:hover > ol { display: block; } @media (max-width: 800px) { nav.dropdown:hover > ul, nav.dropdown:hover > ol, nav .dropdown:hover > ul, nav .dropdown:hover > ol, .nav.dropdown:hover > ul, .nav.dropdown:hover > ol, .nav .dropdown:hover > ul, .nav .dropdown:hover > ol { display: none; } } .header.fixed { position: fixed; top: 0; width: 100%; z-index: 5; } .header.static { position: absolute; z-index: 5; } .header .nav { background: #FFF; border: none; border-bottom: 1px solid #efefef; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .header .nav li > ul, .header .nav li > ol { background: #FFF; border: 1px solid #f2f2f2; } .header .nav li a:hover { background: #f2f2f2; } @media (max-width: 800px) { .header .nav li.open li.logo { display: none; visibility: hidden; } } notice, .notice { display: block; padding: 16px 20px; font-size: 16px; border: 1px solid #efefef; border-left-width: 5px; border-left-color: #3F3F3F; background-color: #FFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-bottom: 10px; } notice > span, notice b, notice strong, notice h4, .notice > span, .notice b, .notice strong, .notice h4 { color: #3F3F3F; margin: 0; } notice .dismiss, .notice .dismiss { font-size: 18px; } notice.primary, .notice.primary { border-left-color: #0174DF; } notice.primary > span, notice.primary b, notice.primary strong, notice.primary h4, .notice.primary > span, .notice.primary b, .notice.primary strong, .notice.primary h4 { color: #0167c6; } notice.success, .notice.success { border-left-color: #52C652; } notice.success > span, notice.success b, notice.success strong, notice.success h4, .notice.success > span, .notice.success b, .notice.success strong, .notice.success h4 { color: #3fbf3f; } notice.error, .notice.error { border-left-color: #E93F3C; } notice.error > span, notice.error b, notice.error strong, notice.error h4, .notice.error > span, .notice.error b, .notice.error strong, .notice.error h4 { color: #e62825; } notice.warn, .notice.warn { border-left-color: #F5AD1E; } notice.warn > span, notice.warn b, notice.warn strong, notice.warn h4, .notice.warn > span, .notice.warn b, .notice.warn strong, .notice.warn h4 { color: #efa20b; } notice.info, .notice.info { border-left-color: #52B7D6; } notice.info > span, notice.info b, notice.info strong, notice.info h4, .notice.info > span, .notice.info b, .notice.info strong, .notice.info h4 { color: #3daed1; } notice.dark, .notice.dark { border-left-color: #3F3F3F; } notice.dark > span, notice.dark b, notice.dark strong, notice.dark h4, .notice.dark > span, .notice.dark b, .notice.dark strong, .notice.dark h4 { color: #323232; } panel, .panel { display: block; border: 1px solid #efefef; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-bottom: 10px; } panel .head, .panel .head { padding: 10px 20px; font-weight: 500; color: #3F3F3F; border-bottom: 1px solid #e8e8e8; background: #efefef; } panel .body, .panel .body { padding: 15px 20px; background: #FFF; } panel p, .panel p { margin: 0; } panel.primary, .panel.primary { border-color: #0167c6; } panel.primary .head, .panel.primary .head { color: #FFF; background: #0174DF; border-color: #0167c6; } panel.success, .panel.success { border-color: #3fbf3f; } panel.success .head, .panel.success .head { color: #FFF; background: #52C652; border-color: #3fbf3f; } panel.error, .panel.error { border-color: #e62825; } panel.error .head, .panel.error .head { color: #FFF; background: #E93F3C; border-color: #e62825; } panel.warn, .panel.warn { border-color: #efa20b; } panel.warn .head, .panel.warn .head { color: #FFF; background: #F5AD1E; border-color: #efa20b; } panel.info, .panel.info { border-color: #3daed1; } panel.info .head, .panel.info .head { color: #FFF; background: #52B7D6; border-color: #3daed1; } panel.dark, .panel.dark { border-color: #323232; } panel.dark .head, .panel.dark .head { color: #FFF; background: #3F3F3F; border-color: #323232; } table, .table { width: 100%; max-width: 100%; word-wrap: break-word; background: #FFF; border-spacing: 0; border-collapse: collapse; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-bottom: 10px; } table thead, .table thead { border-bottom: 2px solid #EEE; } table tfoot, .table tfoot { border-top: 2px solid #EEE; } table tr, .table tr { border-bottom: 1px solid #EEE; } table tr th, table tr td, .table tr th, .table tr td { padding: 10px 16px; vertical-align: top; } table tr th:first-of-type, table tr td:first-of-type, .table tr th:first-of-type, .table tr td:first-of-type { padding-left: 16px; } table tr th:last-of-type, table tr td:last-of-type, .table tr th:last-of-type, .table tr td:last-of-type { padding-right: 16px; } table tr th, .table tr th { vertical-align: bottom; text-align: left; } table tr td, .table tr td { vertical-align: top; } table tr:last-child, .table tr:last-child { border-bottom: none; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } table.invert > tbody > tr:nth-of-type(odd), .table.invert > tbody > tr:nth-of-type(odd) { background-color: #fbfbfb; } table .align-left, .table .align-left { text-align: left; } table .align-mid, .table .align-mid { text-align: center; } table .align-right, .table .align-right { text-align: right; } .btn, .button, button, input[type=button], input[type=submit] { font: inherit; cursor: pointer; text-align: center; padding: 6px 16px; color: #3F3F3F; border: 1px solid #efefef; background: #FFF; -webkit-appearance: none; -moz-appearance: none; appearance: none; margin-bottom: 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; display: -moz-inline-stack; display: inline-block; *zoom: 1; *display: inline; } .btn:disabled, .button:disabled, button:disabled, input[type=button]:disabled, input[type=submit]:disabled { cursor: not-allowed !important; color: #CCC; border-color: #efefef; background: white; } .btn:disabled:hover, .btn:disabled:active, .btn:disabled.active, .button:disabled:hover, .button:disabled:active, .button:disabled.active, button:disabled:hover, button:disabled:active, button:disabled.active, input[type=button]:disabled:hover, input[type=button]:disabled:active, input[type=button]:disabled.active, input[type=submit]:disabled:hover, input[type=submit]:disabled:active, input[type=submit]:disabled.active { color: #CCC; background: inherit; } .btn:hover, .btn:active, .btn.active, .button:hover, .button:active, .button.active, button:hover, button:active, button.active, input[type=button]:hover, input[type=button]:active, input[type=button].active, input[type=submit]:hover, input[type=submit]:active, input[type=submit].active { color: #3F3F3F; border-color: #efefef; background: #f7f7f7; } .btn.small, .button.small, button.small, input[type=button].small, input[type=submit].small { font-size: 0.85em; padding: 3px 14px; } .btn.large, .button.large, button.large, input[type=button].large, input[type=submit].large { font-size: 1.2em; padding: 9px 20px 8px; } .btn.block, .button.block, button.block, input[type=button].block, input[type=submit].block { display: block; width: 100%; } .btn.round, .button.round, button.round, input[type=button].round, input[type=submit].round { -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; } .btn.square, .button.square, button.square, input[type=button].square, input[type=submit].square { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .btn.clean, .button.clean, button.clean, input[type=button].clean, input[type=submit].clean { color: #3F3F3F; border: 2px solid #efefef; background: #FFF; } .btn.clean:disabled, .button.clean:disabled, button.clean:disabled, input[type=button].clean:disabled, input[type=submit].clean:disabled { cursor: not-allowed; color: #CCC; border-color: #efefef; background: white; } .btn.clean:disabled:hover, .btn.clean:disabled:active, .btn.clean:disabled.active, .button.clean:disabled:hover, .button.clean:disabled:active, .button.clean:disabled.active, button.clean:disabled:hover, button.clean:disabled:active, button.clean:disabled.active, input[type=button].clean:disabled:hover, input[type=button].clean:disabled:active, input[type=button].clean:disabled.active, input[type=submit].clean:disabled:hover, input[type=submit].clean:disabled:active, input[type=submit].clean:disabled.active { color: #CCC; boroder-color: #efefef; background: inherit; } .btn.clean:hover, .btn.clean:active, .btn.clean.active, .button.clean:hover, .button.clean:active, .button.clean.active, button.clean:hover, button.clean:active, button.clean.active, input[type=button].clean:hover, input[type=button].clean:active, input[type=button].clean.active, input[type=submit].clean:hover, input[type=submit].clean:active, input[type=submit].clean.active { border-color: #efefef; background: #f7f7f7; } .btn.clean.primary, .button.clean.primary, button.clean.primary, input[type=button].clean.primary, input[type=submit].clean.primary { color: #0167c6; border-color: #0174DF; background: #FFF; } .btn.clean.primary:hover, .btn.clean.primary:active, .btn.clean.primary.active, .button.clean.primary:hover, .button.clean.primary:active, .button.clean.primary.active, button.clean.primary:hover, button.clean.primary:active, button.clean.primary.active, input[type=button].clean.primary:hover, input[type=button].clean.primary:active, input[type=button].clean.primary.active, input[type=submit].clean.primary:hover, input[type=submit].clean.primary:active, input[type=submit].clean.primary.active { color: #FFF; border: 2px solid #0174DF; background: #0174DF; } .btn.clean.success, .button.clean.success, button.clean.success, input[type=button].clean.success, input[type=submit].clean.success { color: #3fbf3f; border-color: #52C652; background: #FFF; } .btn.clean.success:hover, .btn.clean.success:active, .btn.clean.success.active, .button.clean.success:hover, .button.clean.success:active, .button.clean.success.active, button.clean.success:hover, button.clean.success:active, button.clean.success.active, input[type=button].clean.success:hover, input[type=button].clean.success:active, input[type=button].clean.success.active, input[type=submit].clean.success:hover, input[type=submit].clean.success:active, input[type=submit].clean.success.active { color: #FFF; border: 2px solid #52C652; background: #52C652; } .btn.clean.error, .button.clean.error, button.clean.error, input[type=button].clean.error, input[type=submit].clean.error { color: #e62825; border-color: #E93F3C; background: #FFF; } .btn.clean.error:hover, .btn.clean.error:active, .btn.clean.error.active, .button.clean.error:hover, .button.clean.error:active, .button.clean.error.active, button.clean.error:hover, button.clean.error:active, button.clean.error.active, input[type=button].clean.error:hover, input[type=button].clean.error:active, input[type=button].clean.error.active, input[type=submit].clean.error:hover, input[type=submit].clean.error:active, input[type=submit].clean.error.active { color: #FFF; border: 2px solid #E93F3C; background: #E93F3C; } .btn.clean.warn, .button.clean.warn, button.clean.warn, input[type=button].clean.warn, input[type=submit].clean.warn { color: #efa20b; border-color: #F5AD1E; background: #FFF; } .btn.clean.warn:hover, .btn.clean.warn:active, .btn.clean.warn.active, .button.clean.warn:hover, .button.clean.warn:active, .button.clean.warn.active, button.clean.warn:hover, button.clean.warn:active, button.clean.warn.active, input[type=button].clean.warn:hover, input[type=button].clean.warn:active, input[type=button].clean.warn.active, input[type=submit].clean.warn:hover, input[type=submit].clean.warn:active, input[type=submit].clean.warn.active { color: #FFF; border: 2px solid #F5AD1E; background: #F5AD1E; } .btn.clean.info, .button.clean.info, button.clean.info, input[type=button].clean.info, input[type=submit].clean.info { color: #3daed1; border-color: #52B7D6; background: #FFF; } .btn.clean.info:hover, .btn.clean.info:active, .btn.clean.info.active, .button.clean.info:hover, .button.clean.info:active, .button.clean.info.active, button.clean.info:hover, button.clean.info:active, button.clean.info.active, input[type=button].clean.info:hover, input[type=button].clean.info:active, input[type=button].clean.info.active, input[type=submit].clean.info:hover, input[type=submit].clean.info:active, input[type=submit].clean.info.active { color: #FFF; border: 2px solid #52B7D6; background: #52B7D6; } .btn.clean.dark, .button.clean.dark, button.clean.dark, input[type=button].clean.dark, input[type=submit].clean.dark { color: #323232; border-color: #3F3F3F; background: #FFF; } .btn.clean.dark:hover, .btn.clean.dark:active, .btn.clean.dark.active, .button.clean.dark:hover, .button.clean.dark:active, .button.clean.dark.active, button.clean.dark:hover, button.clean.dark:active, button.clean.dark.active, input[type=button].clean.dark:hover, input[type=button].clean.dark:active, input[type=button].clean.dark.active, input[type=submit].clean.dark:hover, input[type=submit].clean.dark:active, input[type=submit].clean.dark.active { color: #FFF; border: 2px solid #3F3F3F; background: #3F3F3F; } .btn.primary, .button.primary, button.primary, input[type=button].primary, input[type=submit].primary { color: #FFF; border-color: #0167c6; background: #0174DF; } .btn.primary:hover, .btn.primary:active, .btn.primary.active, .button.primary:hover, .button.primary:active, .button.primary.active, button.primary:hover, button.primary:active, button.primary.active, input[type=button].primary:hover, input[type=button].primary:active, input[type=button].primary.active, input[type=submit].primary:hover, input[type=submit].primary:active, input[type=submit].primary.active { border-color: #0181f8; background: #0181f8; } .btn.primary:disabled, .button.primary:disabled, button.primary:disabled, input[type=button].primary:disabled, input[type=submit].primary:disabled { color: #fcfcfc; border-color: #0181f8; background: #158efe; } .btn.primary:disabled:hover, .btn.primary:disabled:active, .btn.primary:disabled.active, .button.primary:disabled:hover, .button.primary:disabled:active, .button.primary:disabled.active, button.primary:disabled:hover, button.primary:disabled:active, button.primary:disabled.active, input[type=button].primary:disabled:hover, input[type=button].primary:disabled:active, input[type=button].primary:disabled.active, input[type=submit].primary:disabled:hover, input[type=submit].primary:disabled:active, input[type=submit].primary:disabled.active { background: #158efe; } .btn.success, .button.success, button.success, input[type=button].success, input[type=submit].success { color: #FFF; border-color: #3fbf3f; background: #52C652; } .btn.success:hover, .btn.success:active, .btn.success.active, .button.success:hover, .button.success:active, .button.success.active, button.success:hover, button.success:active, button.success.active, input[type=button].success:hover, input[type=button].success:active, input[type=button].success.active, input[type=submit].success:hover, input[type=submit].success:active, input[type=submit].success.active { border-color: #65cc65; background: #65cc65; } .btn.success:disabled, .button.success:disabled, button.success:disabled, input[type=button].success:disabled, input[type=submit].success:disabled { color: #fcfcfc; border-color: #65cc65; background: #78d378; } .btn.success:disabled:hover, .btn.success:disabled:active, .btn.success:disabled.active, .button.success:disabled:hover, .button.success:disabled:active, .button.success:disabled.active, button.success:disabled:hover, button.success:disabled:active, button.success:disabled.active, input[type=button].success:disabled:hover, input[type=button].success:disabled:active, input[type=button].success:disabled.active, input[type=submit].success:disabled:hover, input[type=submit].success:disabled:active, input[type=submit].success:disabled.active { background: #78d378; } .btn.error, .button.error, button.error, input[type=button].error, input[type=submit].error { color: #FFF; border-color: #e62825; background: #E93F3C; } .btn.error:hover, .btn.error:active, .btn.error.active, .button.error:hover, .button.error:active, .button.error.active, button.error:hover, button.error:active, button.error.active, input[type=button].error:hover, input[type=button].error:active, input[type=button].error.active, input[type=submit].error:hover, input[type=submit].error:active, input[type=submit].error.active { border-color: #ec5653; background: #ec5653; } .btn.error:disabled, .button.error:disabled, button.error:disabled, input[type=button].error:disabled, input[type=submit].error:disabled { color: #fcfcfc; border-color: #ec5653; background: #ee6c6a; } .btn.error:disabled:hover, .btn.error:disabled:active, .btn.error:disabled.active, .button.error:disabled:hover, .button.error:disabled:active, .button.error:disabled.active, button.error:disabled:hover, button.error:disabled:active, button.error:disabled.active, input[type=button].error:disabled:hover, input[type=button].error:disabled:active, input[type=button].error:disabled.active, input[type=submit].error:disabled:hover, input[type=submit].error:disabled:active, input[type=submit].error:disabled.active { background: #ee6c6a; } .btn.warn, .button.warn, button.warn, input[type=button].warn, input[type=submit].warn { color: #FFF; border-color: #efa20b; background: #F5AD1E; } .btn.warn:hover, .btn.warn:active, .btn.warn.active, .button.warn:hover, .button.warn:active, .button.warn.active, button.warn:hover, button.warn:active, button.warn.active, input[type=button].warn:hover, input[type=button].warn:active, input[type=button].warn.active, input[type=submit].warn:hover, input[type=submit].warn:active, input[type=submit].warn.active { border-color: #f6b636; background: #f6b636; } .btn.warn:disabled, .button.warn:disabled, button.warn:disabled, input[type=button].warn:disabled, input[type=submit].warn:disabled { color: #fcfcfc; border-color: #f6b636; background: #f7bf4f; } .btn.warn:disabled:hover, .btn.warn:disabled:active, .btn.warn:disabled.active, .button.warn:disabled:hover, .button.warn:disabled:active, .button.warn:disabled.active, button.warn:disabled:hover, button.warn:disabled:active, button.warn:disabled.active, input[type=button].warn:disabled:hover, input[type=button].warn:disabled:active, input[type=button].warn:disabled.active, input[type=submit].warn:disabled:hover, input[type=submit].warn:disabled:active, input[type=submit].warn:disabled.active { background: #f7bf4f; } .btn.info, .button.info, button.info, input[type=button].info, input[type=submit].info { color: #FFF; border-color: #3daed1; background: #52B7D6; } .btn.info:hover, .btn.info:active, .btn.info.active, .button.info:hover, .button.info:active, .button.info.active, button.info:hover, button.info:active, button.info.active, input[type=button].info:hover, input[type=button].info:active, input[type=button].info.active, input[type=submit].info:hover, input[type=submit].info:active, input[type=submit].info.active { border-color: #67c0db; background: #67c0db; } .btn.info:disabled, .button.info:disabled, button.info:disabled, input[type=button].info:disabled, input[type=submit].info:disabled { color: #fcfcfc; border-color: #67c0db; background: #7bc8e0; } .btn.info:disabled:hover, .btn.info:disabled:active, .btn.info:disabled.active, .button.info:disabled:hover, .button.info:disabled:active, .button.info:disabled.active, button.info:disabled:hover, button.info:disabled:active, button.info:disabled.active, input[type=button].info:disabled:hover, input[type=button].info:disabled:active, input[type=button].info:disabled.active, input[type=submit].info:disabled:hover, input[type=submit].info:disabled:active, input[type=submit].info:disabled.active { background: #7bc8e0; } .btn.dark, .button.dark, button.dark, input[type=button].dark, input[type=submit].dark { color: #FFF; border-color: #323232; background: #3F3F3F; } .btn.dark:hover, .btn.dark:active, .btn.dark.active, .button.dark:hover, .button.dark:active, .button.dark.active, button.dark:hover, button.dark:active, button.dark.active, input[type=button].dark:hover, input[type=button].dark:active, input[type=button].dark.active, input[type=submit].dark:hover, input[type=submit].dark:active, input[type=submit].dark.active { border-color: #4c4c4c; background: #4c4c4c; } .btn.dark:disabled, .button.dark:disabled, button.dark:disabled, input[type=button].dark:disabled, input[type=submit].dark:disabled { color: #fcfcfc; border-color: #4c4c4c; background: #595959; } .btn.dark:disabled:hover, .btn.dark:disabled:active, .btn.dark:disabled.active, .button.dark:disabled:hover, .button.dark:disabled:active, .button.dark:disabled.active, button.dark:disabled:hover, button.dark:disabled:active, button.dark:disabled.active, input[type=button].dark:disabled:hover, input[type=button].dark:disabled:active, input[type=button].dark:disabled.active, input[type=submit].dark:disabled:hover, input[type=submit].dark:disabled:active, input[type=submit].dark:disabled.active { background: #595959; } .btn.dropdown, .button.dropdown, button.dropdown, input[type=button].dropdown, input[type=submit].dropdown { cursor: pointer; } .btn.dropdown > span::after, .button.dropdown > span::after, button.dropdown > span::after, input[type=button].dropdown > span::after, input[type=submit].dropdown > span::after { content: " ▾"; } .btn.dropdown > ul, .button.dropdown > ul, button.dropdown > ul, input[type=button].dropdown > ul, input[type=submit].dropdown > ul { display: none; position: absolute; list-style: none; min-width: 150px; padding: 0; margin: 8px 0 0 -17px; text-align: left; background: #FCFCFC; border: 1px solid #efefef; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .btn.dropdown > ul li, .button.dropdown > ul li, button.dropdown > ul li, input[type=button].dropdown > ul li, input[type=submit].dropdown > ul li { padding: 13px 18px; } .btn.dropdown > ul li a, .button.dropdown > ul li a, button.dropdown > ul li a, input[type=button].dropdown > ul li a, input[type=submit].dropdown > ul li a { color: #3F3F3F; } .btn.dropdown > ul li:hover, .btn.dropdown > ul li:active, .button.dropdown > ul li:hover, .button.dropdown > ul li:active, button.dropdown > ul li:hover, button.dropdown > ul li:active, input[type=button].dropdown > ul li:hover, input[type=button].dropdown > ul li:active, input[type=submit].dropdown > ul li:hover, input[type=submit].dropdown > ul li:active { color: #3F3F3F; background: #f9f9f9; } .btn.dropdown:not(:disabled).open > ul, .button.dropdown:not(:disabled).open > ul, button.dropdown:not(:disabled).open > ul, input[type=button].dropdown:not(:disabled).open > ul, input[type=submit].dropdown:not(:disabled).open > ul { display: block; } .btn.dropdown:not(:disabled):hover > ul, .btn.dropdown:not(:disabled):active > ul, .button.dropdown:not(:disabled):hover > ul, .button.dropdown:not(:disabled):active > ul, button.dropdown:not(:disabled):hover > ul, button.dropdown:not(:disabled):active > ul, input[type=button].dropdown:not(:disabled):hover > ul, input[type=button].dropdown:not(:disabled):active > ul, input[type=submit].dropdown:not(:disabled):hover > ul, input[type=submit].dropdown:not(:disabled):active > ul { display: block; } input, textarea, button, select { font: inherit; color: inherit; } input:focus, textarea:focus, button:focus, select:focus { outline: none; } input[type=submit] { padding: 8px 18px !important; } input[type=text], input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=time], input[type=url], input[type=week], textarea, select { width: 280px; min-width: 160px; padding: 8px 18px; border: 1px solid #efefef; background: #FFF; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; display: -moz-inline-stack; display: inline-block; *zoom: 1; *display: inline; margin-bottom: 10px; } input[type=text]:hover, input[type=date]:hover, input[type=email]:hover, input[type=number]:hover, input[type=password]:hover, input[type=search]:hover, input[type=tel]:hover, input[type=time]:hover, input[type=url]:hover, input[type=week]:hover, textarea:hover, select:hover { border-color: #e3e3e3; } input[type=text]:active, input[type=text]:focus, input[type=text].active, input[type=date]:active, input[type=date]:focus, input[type=date].active, input[type=email]:active, input[type=email]:focus, input[type=email].active, input[type=number]:active, input[type=number]:focus, input[type=number].active, input[type=password]:active, input[type=password]:focus, input[type=password].active, input[type=search]:active, input[type=search]:focus, input[type=search].active, input[type=tel]:active, input[type=tel]:focus, input[type=tel].active, input[type=time]:active, input[type=time]:focus, input[type=time].active, input[type=url]:active, input[type=url]:focus, input[type=url].active, input[type=week]:active, input[type=week]:focus, input[type=week].active, textarea:active, textarea:focus, textarea.active, select:active, select:focus, select.active { border-color: #c9c9c9; } input[type=text].primary, input[type=date].primary, input[type=email].primary, input[type=number].primary, input[type=password].primary, input[type=search].primary, input[type=tel].primary, input[type=time].primary, input[type=url].primary, input[type=week].primary, textarea.primary, select.primary { border-color: #0174DF; } input[type=text].primary:hover, input[type=date].primary:hover, input[type=email].primary:hover, input[type=number].primary:hover, input[type=password].primary:hover, input[type=search].primary:hover, input[type=tel].primary:hover, input[type=time].primary:hover, input[type=url].primary:hover, input[type=week].primary:hover, textarea.primary:hover, select.primary:hover { border-color: #0167c6; } input[type=text].primary:active, input[type=text].primary:focus, input[type=text].primary.active, input[type=date].primary:active, input[type=date].primary:focus, input[type=date].primary.active, input[type=email].primary:active, input[type=email].primary:focus, input[type=email].primary.active, input[type=number].primary:active, input[type=number].primary:focus, input[type=number].primary.active, input[type=password].primary:active, input[type=password].primary:focus, input[type=password].primary.active, input[type=search].primary:active, input[type=search].primary:focus, input[type=search].primary.active, input[type=tel].primary:active, input[type=tel].primary:focus, input[type=tel].primary.active, input[type=time].primary:active, input[type=time].primary:focus, input[type=time].primary.active, input[type=url].primary:active, input[type=url].primary:focus, input[type=url].primary.active, input[type=week].primary:active, input[type=week].primary:focus, input[type=week].primary.active, textarea.primary:active, textarea.primary:focus, textarea.primary.active, select.primary:active, select.primary:focus, select.primary.active { border-color: #0171da; } input[type=text].success, input[type=date].success, input[type=email].success, input[type=number].success, input[type=password].success, input[type=search].success, input[type=tel].success, input[type=time].success, input[type=url].success, input[type=week].success, textarea.success, select.success { border-color: #52C652; } input[type=text].success:hover, input[type=date].success:hover, input[type=email].success:hover, input[type=number].success:hover, input[type=password].success:hover, input[type=search].success:hover, input[type=tel].success:hover, input[type=time].success:hover, input[type=url].success:hover, input[type=week].success:hover, textarea.success:hover, select.success:hover { border-color: #3fbf3f; } input[type=text].success:active, input[type=text].success:focus, input[type=text].success.active, input[type=date].success:active, input[type=date].success:focus, input[type=date].success.active, input[type=email].success:active, input[type=email].success:focus, input[type=email].success.active, input[type=number].success:active, input[type=number].success:focus, input[type=number].success.active, input[type=password].success:active, input[type=password].success:focus, input[type=password].success.active, input[type=search].success:active, input[type=search].success:focus, input[type=search].success.active, input[type=tel].success:active, input[type=tel].success:focus, input[type=tel].success.active, input[type=time].success:active, input[type=time].success:focus, input[type=time].success.active, input[type=url].success:active, input[type=url].success:focus, input[type=url].success.active, input[type=week].success:active, input[type=week].success:focus, input[type=week].success.active, textarea.success:active, textarea.success:focus, textarea.success.active, select.success:active, select.success:focus, select.success.active { border-color: #4ec54e; } input[type=text].error, input[type=date].error, input[type=email].error, input[type=number].error, input[type=password].error, input[type=search].error, input[type=tel].error, input[type=time].error, input[type=url].error, input[type=week].error, textarea.error, select.error { border-color: #E93F3C; } input[type=text].error:hover, input[type=date].error:hover, input[type=email].error:hover, input[type=number].error:hover, input[type=password].error:hover, input[type=search].error:hover, input[type=tel].error:hover, input[type=time].error:hover, input[type=url].error:hover, input[type=week].error:hover, textarea.error:hover, select.error:hover { border-color: #e62825; } input[type=text].error:active, input[type=text].error:focus, input[type=text].error.active, input[type=date].error:active, input[type=date].error:focus, input[type=date].error.active, input[type=email].error:active, input[type=email].error:focus, input[type=email].error.active, input[type=number].error:active, input[type=number].error:focus, input[type=number].error.active, input[type=password].error:active, input[type=password].error:focus, input[type=password].error.active, input[type=search].error:active, input[type=search].error:focus, input[type=search].error.active, input[type=tel].error:active, input[type=tel].error:focus, input[type=tel].error.active, input[type=time].error:active, input[type=time].error:focus, input[type=time].error.active, input[type=url].error:active, input[type=url].error:focus, input[type=url].error.active, input[type=week].error:active, input[type=week].error:focus, input[type=week].error.active, textarea.error:active, textarea.error:focus, textarea.error.active, select.error:active, select.error:focus, select.error.active { border-color: #e83a37; } input[type=text].warn, input[type=date].warn, input[type=email].warn, input[type=number].warn, input[type=password].warn, input[type=search].warn, input[type=tel].warn, input[type=time].warn, input[type=url].warn, input[type=week].warn, textarea.warn, select.warn { border-color: #F5AD1E; } input[type=text].warn:hover, input[type=date].warn:hover, input[type=email].warn:hover, input[type=number].warn:hover, input[type=password].warn:hover, input[type=search].warn:hover, input[type=tel].warn:hover, input[type=time].warn:hover, input[type=url].warn:hover, input[type=week].warn:hover, textarea.warn:hover, select.warn:hover { border-color: #efa20b; } input[type=text].warn:active, input[type=text].warn:focus, input[type=text].warn.active, input[type=date].warn:active, input[type=date].warn:focus, input[type=date].warn.active, input[type=email].warn:active, input[type=email].warn:focus, input[type=email].warn.active, input[type=number].warn:active, input[type=number].warn:focus, input[type=number].warn.active, input[type=password].warn:active, input[type=password].warn:focus, input[type=password].warn.active, input[type=search].warn:active, input[type=search].warn:focus, input[type=search].warn.active, input[type=tel].warn:active, input[type=tel].warn:focus, input[type=tel].warn.active, input[type=time].warn:active, input[type=time].warn:focus, input[type=time].warn.active, input[type=url].warn:active, input[type=url].warn:focus, input[type=url].warn.active, input[type=week].warn:active, input[type=week].warn:focus, input[type=week].warn.active, textarea.warn:active, textarea.warn:focus, textarea.warn.active, select.warn:active, select.warn:focus, select.warn.active { border-color: #f5ab19; } input[type=text].info, input[type=date].info, input[type=email].info, input[type=number].info, input[type=password].info, input[type=search].info, input[type=tel].info, input[type=time].info, input[type=url].info, input[type=week].info, textarea.info, select.info { border-color: #52B7D6; } input[type=text].info:hover, input[type=date].info:hover, input[type=email].info:hover, input[type=number].info:hover, input[type=password].info:hover, input[type=search].info:hover, input[type=tel].info:hover, input[type=time].info:hover, input[type=url].info:hover, input[type=week].info:hover, textarea.info:hover, select.info:hover { border-color: #3daed1; } input[type=text].info:active, input[type=text].info:focus, input[type=text].info.active, input[type=date].info:active, input[type=date].info:focus, input[type=date].info.active, input[type=email].info:active, input[type=email].info:focus, input[type=email].info.active, input[type=number].info:active, input[type=number].info:focus, input[type=number].info.active, input[type=password].info:active, input[type=password].info:focus, input[type=password].info.active, input[type=search].info:active, input[type=search].info:focus, input[type=search].info.active, input[type=tel].info:active, input[type=tel].info:focus, input[type=tel].info.active, input[type=time].info:active, input[type=time].info:focus, input[type=time].info.active, input[type=url].info:active, input[type=url].info:focus, input[type=url].info.active, input[type=week].info:active, input[type=week].info:focus, input[type=week].info.active, textarea.info:active, textarea.info:focus, textarea.info.active, select.info:active, select.info:focus, select.info.active { border-color: #4eb5d5; } input[type=text].dark, input[type=date].dark, input[type=email].dark, input[type=number].dark, input[type=password].dark, input[type=search].dark, input[type=tel].dark, input[type=time].dark, input[type=url].dark, input[type=week].dark, textarea.dark, select.dark { border-color: #3F3F3F; } input[type=text].dark:hover, input[type=date].dark:hover, input[type=email].dark:hover, input[type=number].dark:hover, input[type=password].dark:hover, input[type=search].dark:hover, input[type=tel].dark:hover, input[type=time].dark:hover, input[type=url].dark:hover, input[type=week].dark:hover, textarea.dark:hover, select.dark:hover { border-color: #323232; } input[type=text].dark:active, input[type=text].dark:focus, input[type=text].dark.active, input[type=date].dark:active, input[type=date].dark:focus, input[type=date].dark.active, input[type=email].dark:active, input[type=email].dark:focus, input[type=email].dark.active, input[type=number].dark:active, input[type=number].dark:focus, input[type=number].dark.active, input[type=password].dark:active, input[type=password].dark:focus, input[type=password].dark.active, input[type=search].dark:active, input[type=search].dark:focus, input[type=search].dark.active, input[type=tel].dark:active, input[type=tel].dark:focus, input[type=tel].dark.active, input[type=time].dark:active, input[type=time].dark:focus, input[type=time].dark.active, input[type=url].dark:active, input[type=url].dark:focus, input[type=url].dark.active, input[type=week].dark:active, input[type=week].dark:focus, input[type=week].dark.active, textarea.dark:active, textarea.dark:focus, textarea.dark.active, select.dark:active, select.dark:focus, select.dark.active { border-color: #3c3c3c; } textarea { min-height: 100px; min-width: 250px; display: block; } select { background: transparent url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==") no-repeat 95% 49%; } img { margin: 0; } img.thumbnail { height: auto; padding: 4px; line-height: 1.42; border: 1px solid #efefef; background-color: #FFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } img.round { -webkit-border-radius: 10%; -moz-border-radius: 10%; border-radius: 10%; } img.circle { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .progress { display: block; width: 100%; height: 25px; float: left; background-color: #efefef; overflow: hidden; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-bottom: 10px; box-shadow: inset 0 0.1em 0.1em rgba(0, 0, 0, 0.1); } .progress.round { -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; } .progress .bar { display: inline-block; float: left; min-width: 2em; height: 25px; text-align: center; background-color: #3F3F3F; color: #FFF; } .progress .bar span { position: relative; top: 2.5px; } .progress .bar.primary { background-color: #0174DF; } .progress .bar.success { background-color: #52C652; } .progress .bar.error { background-color: #E93F3C; } .progress .bar.warn { background-color: #F5AD1E; } .progress .bar.info { background-color: #52B7D6; } .progress .bar.dark { background-color: #3F3F3F; } tag, .tag { padding: 4px 12px; font-size: 12px; font-weight: 500; text-align: center; white-space: nowrap; vertical-align: middle; background-color: #EEE; color: #3F3F3F; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; display: -moz-inline-stack; display: inline-block; *zoom: 1; *display: inline; } tag.square, .tag.square { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } tag.primary, .tag.primary { color: #FFF; background: #0174DF; } tag.success, .tag.success { color: #FFF; background: #52C652; } tag.error, .tag.error { color: #FFF; background: #E93F3C; } tag.warn, .tag.warn { color: #FFF; background: #F5AD1E; } tag.info, .tag.info { color: #FFF; background: #52B7D6; } tag.dark, .tag.dark { color: #FFF; background: #3F3F3F; }