button, hr, input { overflow: visible; }
address, dl, ol, p, ul { margin-bottom: 1rem; }
.custom-select, .pswp__button, [type="reset"], [type="submit"], button, button.close, html [type="button"], input[type="search"], input[type="range"] {  }
pre, textarea { overflow: auto; }
.pswp, html {  }
.pswp__container, .pswp__img, .waves-effect, a, html {  }
.breadcrumb, .carousel-indicators, .dropdown-menu, .nav, .navbar-nav, .pagination, .picker__list { list-style: outside none none; }
html { font-family: sans-serif; line-height: 1.15; }
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section { display: block; }
h1 { margin: 0.67em 0px; }
dd, h1, h2, h3, h4, h5, h6, label { margin-bottom: 0.5rem; }
hr { box-sizing: content-box; height: 0px; }
a { background-color: transparent; }
a:active, a:hover { outline-width: 0px; }
b, strong { font-weight: bolder; }
code, kbd, samp { font-family: monospace,monospace; font-size: 1em; }
audio:not([controls]) { display: none; height: 0px; }
img { border-style: none; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
button, input, optgroup, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0px; }
button, select { text-transform: none; }
[type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0px; }
[type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring, button:-moz-focusring { outline: 1px dotted buttontext; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
address, button, input, legend, select, textarea { line-height: inherit; }
.badge, .dropdown-header, .dropdown-item, .input-group-btn, .navbar-brand { white-space: nowrap; }
label, output { display: inline-block; }
html { box-sizing: border-box; }
*, *::after, *::before { box-sizing: inherit; }
body { margin: 0px; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(41, 43, 44); background-color: rgb(255, 255, 255); }
[tabindex="-1"]:focus { outline: 0px none ! important; }
dl, h1, h2, h3, h4, h5, h6, ol, p, ul { margin-top: 0px; }
ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }
blockquote, figure { margin: 0px 0px 1rem; }
a:focus, a:hover { color: rgb(1, 76, 140); }
a:not([href]):not([tabindex]), a:focus:not([href]):not([tabindex]), a:hover:not([href]):not([tabindex]) { color: inherit; text-decoration: none; }
a:focus:not([href]):not([tabindex]) { outline: 0px none; }
.form-control:disabled, input[type="checkbox"]:disabled, input[type="radio"]:disabled { cursor: not-allowed; }
[role="button"], a, area, button, input, label, select, summary, textarea { touch-action: manipulation; }
fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px none; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-bottom: 0.5rem; font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
.blockquote, hr { margin-bottom: 1rem; }
.display-1, .display-2, .display-3, .display-4, .lead { font-weight: 300; }
.h1, h1 { font-size: 2.5rem; }
.h2, h2 { font-size: 2rem; }
.h3, h3 { font-size: 1.75rem; }
.h4, h4 { font-size: 1.5rem; }
.lead { font-size: 1.25rem; }
hr { margin-top: 1rem; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgba(0, 0, 0, 0.1) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.list-inline-item:not(:last-child) { margin-right: 5px; }
.blockquote { padding: 0.5rem 1rem; font-size: 1.25rem; border-left: 0.25rem solid rgb(236, 238, 239); }
code, kbd { font-size: 90%; }
.blockquote-footer::before { content: "— "; }
.blockquote-reverse .blockquote-footer::before { content: ""; }
.blockquote-reverse .blockquote-footer::after { content: " —"; }
.table, pre { margin-bottom: 1rem; }
a > code, pre code { padding: 0px; color: inherit; }
code, kbd, pre, samp { font-family: Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; }
code { padding: 0.2rem 0.4rem; color: rgb(189, 65, 71); background-color: rgb(247, 247, 249); border-radius: 0.25rem; }
.btn, .btn-link, .dropdown-item { font-weight: 400; }
pre { display: block; margin-top: 0px; font-size: 90%; color: rgb(41, 43, 44); }
pre code { font-size: inherit; background-color: transparent; border-radius: 0px; }
.container, .container-fluid { margin-left: auto; margin-right: auto; padding-right: 15px; padding-left: 15px; position: relative; }
.row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.form-check, .form-control, .form-control-file, .form-control-range, .form-text { display: block; }
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 { position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.col-2, .col-3 { -moz-box-flex: 0; }
.col-3 { flex: 0 0 25%; max-width: 25%; }
.col-8, .col-9 { -moz-box-flex: 0; }
.col-9 { flex: 0 0 75%; max-width: 75%; }
.form-control, .form-inline .form-check, .table { width: 100%; }
.table-striped tbody tr:nth-of-type(2n+1) { background-color: rgba(0, 0, 0, 0.05); }
.collapsing, .embed-responsive, .modal, .modal-open { overflow: hidden; }
.form-control { color: rgb(70, 74, 76); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s; }
.dropdown-menu, .modal-content { background-clip: padding-box; }
.form-control:focus { color: rgb(70, 74, 76); background-color: rgb(255, 255, 255); border-color: rgb(92, 179, 253); outline: 0px none; }
.form-control::-moz-placeholder { color: rgb(99, 108, 114); opacity: 1; }
.form-control::placeholder { color: rgb(99, 108, 114); opacity: 1; }
.form-control:disabled, .form-control[readonly] { opacity: 1; }
select.form-control:not([size]):not([multiple]) { height: calc(2.25rem + 2px); }
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), .input-group-sm > select.input-group-addon:not([size]):not([multiple]), select.form-control-sm:not([size]):not([multiple]) { height: 1.8125rem; }
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), .input-group-lg > select.input-group-addon:not([size]):not([multiple]), select.form-control-lg:not([size]):not([multiple]) { height: 3.16667rem; }
.form-group { margin-bottom: 1rem; }
.btn { display: inline-block; line-height: 1.25; text-align: center; vertical-align: middle; -moz-user-select: none; transition: all 0.2s ease-in-out 0s; }
.btn:focus, .btn:hover { text-decoration: none; }
.btn.focus, .btn:focus { outline: 0px none; box-shadow: 0px 0px 0px 2px rgba(2, 117, 216, 0.25); }
.btn.disabled, .btn:disabled { cursor: not-allowed; opacity: 0.65; }
.btn.active, .btn:active { background-image: none; }
.btn-primary { color: rgb(255, 255, 255); background-color: rgb(2, 117, 216); border-color: rgb(2, 117, 216); }
.btn-primary:hover { color: rgb(255, 255, 255); border-color: rgb(1, 84, 155); }
.btn-primary.focus, .btn-primary:focus { box-shadow: 0px 0px 0px 2px rgba(2, 117, 216, 0.5); }
.btn-primary.disabled, .btn-primary:disabled { background-color: rgb(2, 117, 216); border-color: rgb(2, 117, 216); }
.btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(2, 90, 165); background-image: none; border-color: rgb(1, 84, 155); }
.btn-danger { color: rgb(255, 255, 255); background-color: rgb(217, 83, 79); border-color: rgb(217, 83, 79); }
.btn-danger:hover { color: rgb(255, 255, 255); border-color: rgb(193, 46, 42); }
.btn-danger.focus, .btn-danger:focus { box-shadow: 0px 0px 0px 2px rgba(217, 83, 79, 0.5); }
.btn-danger.disabled, .btn-danger:disabled { background-color: rgb(217, 83, 79); border-color: rgb(217, 83, 79); }
.btn-danger.active, .btn-danger:active, .show > .btn-danger.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(201, 48, 44); background-image: none; border-color: rgb(193, 46, 42); }
.btn-outline-danger { background-image: none; }
.btn-outline-danger.focus, .btn-outline-danger:focus { box-shadow: 0px 0px 0px 2px rgba(217, 83, 79, 0.5); }
.btn-outline-danger.disabled, .btn-outline-danger:disabled { color: rgb(217, 83, 79); background-color: transparent; }
.btn-outline-danger.active, .btn-outline-danger:active, .show > .btn-outline-danger.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(217, 83, 79); border-color: rgb(217, 83, 79); }
.breadcrumb-item + .breadcrumb-item:hover::before, .btn-link:disabled:focus, .btn-link:disabled:hover, .card-link:hover, .dropdown-item.active, .dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover, .list-group-item-action:focus, .list-group-item-action:hover, .list-group-item:focus, .list-group-item:hover, .nav-link:focus, .nav-link:hover, .navbar-brand:focus, .navbar-brand:hover, .page-link:focus, .page-link:hover, a.badge:focus, a.badge:hover { text-decoration: none; }
.fade { opacity: 0; transition: opacity 0.15s linear 0s; }
.dropdown-toggle::after { display: inline-block; width: 0px; height: 0px; margin-left: 0.3em; vertical-align: middle; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-left: 0.3em solid transparent; }
.dropup .dropdown-toggle::after { border-top: 0px none; border-bottom: 0.3em solid; }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group-vertical > .btn:not(:first-child):not(:last-child), .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.btn + .dropdown-toggle-split::after, .btn-group > .btn:first-child { margin-left: 0px; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.btn-group-vertical > .btn:first-child:not(:last-child) { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn:last-child:not(:first-child) { border-top-right-radius: 0px; border-top-left-radius: 0px; }
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0px; border-top-left-radius: 0px; }
.alert-link, .badge, .close { font-weight: 700; }
.input-group .form-control:not(:last-child), .input-group-addon:not(:last-child), .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn, .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group > .btn, .input-group-btn:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.input-group-addon:not(:last-child) { border-right: 0px none; }
.input-group .form-control:not(:first-child), .input-group-addon:not(:first-child), .input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group > .btn, .input-group-btn:not(:first-child) > .dropdown-toggle, .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn, .input-group-btn:not(:last-child) > .btn:not(:first-child) { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.form-control + .input-group-addon:not(:first-child) { border-left: 0px none; }
.custom-controls-stacked, .navbar { flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; }
.input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group { margin-right: -1px; }
.input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group { z-index: 2; margin-left: -1px; }
.input-group-btn:not(:first-child) > .btn-group:active, .input-group-btn:not(:first-child) > .btn-group:focus, .input-group-btn:not(:first-child) > .btn-group:hover, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:hover { z-index: 3; }
.custom-file-control, .custom-file-control::before { position: absolute; height: 2.5rem; padding: 0.5rem 1rem; line-height: 1.5; color: rgb(70, 74, 76); }
.custom-file-control:lang(en)::after { content: "Choose file..."; }
.custom-file-control::before { top: -1px; right: -1px; bottom: -1px; z-index: 6; display: block; background-color: rgb(236, 238, 239); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0px 0.25rem 0.25rem 0px; }
.custom-file-control:lang(en)::before { content: "Browse"; }
.breadcrumb::after, .navbar-toggler-icon { content: ""; }
.nav { display: flex; padding-left: 0px; margin-bottom: 0px; }
.nav-link { display: block; padding: 0.5em 1em; }
.nav-pills .nav-link { border-radius: 0.25rem; }
.nav-pills .nav-item.show .nav-link, .nav-pills .nav-link.active { color: rgb(255, 255, 255); cursor: default; background-color: rgb(2, 117, 216); }
.navbar { position: relative; display: flex; flex-direction: column; padding: 0.5rem 1rem; }
.navbar-nav { display: flex; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; padding-left: 0px; margin-bottom: 0px; }
.navbar-nav .nav-link { padding-right: 0px; padding-left: 0px; }
.card, .list-group, .modal-content { -moz-box-orient: vertical; -moz-box-direction: normal; }
.card-header, .card-subtitle, .card-text:last-child { margin-bottom: 0px; }

.close { float: right; font-size: 1.5rem; line-height: 1; color: rgb(0, 0, 0); text-shadow: 0px 1px 0px rgb(255, 255, 255); opacity: 0.5; }
.modal-title, .popover, .tooltip { line-height: 1.5; }
.close:focus, .close:hover { color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.75; }
button.close { padding: 0px; cursor: pointer; background: transparent none repeat scroll 0px 0px; border: 0px none; }
.modal { position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1050; display: none; outline: 0px none; }
.modal-content, .modal-header { display: flex; }
.modal.fade .modal-dialog { transition: transform 0.3s ease-out 0s, -webkit-transform 0.3s ease-out 0s, -o-transform 0.3s ease-out 0s; transform: translate(0px, -25%); }
.modal-dialog { position: relative; width: auto; margin: 10px; }
.modal-content { position: relative; display: flex; flex-direction: column; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); outline: 0px none; }
.flex-column, .flex-row { -moz-box-direction: normal ! important; }
.modal-footer, .modal-header { -moz-box-align: center; padding: 15px; }
.modal-header { display: flex; align-items: center; -moz-box-pack: justify; justify-content: space-between; border-bottom: 1px solid rgb(236, 238, 239); }
.modal-title { margin-bottom: 0px; }
.modal-body { position: relative; -moz-box-flex: 1; flex: 1 1 auto; padding: 15px; }
.modal-footer { display: flex; align-items: center; -moz-box-pack: end; justify-content: flex-end; border-top: 1px solid rgb(236, 238, 239); }
.modal-footer > :not(:first-child) { margin-left: 0.25rem; }
.modal-footer > :not(:last-child) { margin-right: 0.25rem; }
.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before, .tooltip.tooltip-top .tooltip-inner::before { bottom: 0px; left: 50%; margin-left: -5px; content: ""; border-width: 5px 5px 0px; border-top-color: rgb(0, 0, 0); }
.tooltip.bs-tether-element-attached-left .tooltip-inner::before, .tooltip.tooltip-right .tooltip-inner::before { top: 50%; left: 0px; margin-top: -5px; content: ""; border-width: 5px 5px 5px 0px; border-right-color: rgb(0, 0, 0); }
.tooltip.bs-tether-element-attached-top .tooltip-inner::before, .tooltip.tooltip-bottom .tooltip-inner::before { top: 0px; left: 50%; margin-left: -5px; content: ""; border-width: 0px 5px 5px; border-bottom-color: rgb(0, 0, 0); }
.tooltip.bs-tether-element-attached-right .tooltip-inner::before, .tooltip.tooltip-left .tooltip-inner::before { top: 50%; right: 0px; margin-top: -5px; content: ""; border-width: 5px 0px 5px 5px; border-left-color: rgb(0, 0, 0); }
.tooltip-inner::before { position: absolute; width: 0px; height: 0px; border-color: transparent; border-style: solid; }
.popover.bs-tether-element-attached-bottom::after, .popover.bs-tether-element-attached-bottom::before, .popover.popover-top::after, .popover.popover-top::before { left: 50%; border-bottom-width: 0px; }
.popover.bs-tether-element-attached-bottom::before, .popover.popover-top::before { bottom: -11px; margin-left: -11px; border-top-color: rgba(0, 0, 0, 0.25); }
.popover.bs-tether-element-attached-bottom::after, .popover.popover-top::after { bottom: -10px; margin-left: -10px; border-top-color: rgb(255, 255, 255); }
.popover.bs-tether-element-attached-left::after, .popover.bs-tether-element-attached-left::before, .popover.popover-right::after, .popover.popover-right::before { top: 50%; border-left-width: 0px; }
.popover.bs-tether-element-attached-left::before, .popover.popover-right::before { left: -11px; margin-top: -11px; border-right-color: rgba(0, 0, 0, 0.25); }
.popover.bs-tether-element-attached-left::after, .popover.popover-right::after { left: -10px; margin-top: -10px; border-right-color: rgb(255, 255, 255); }
.popover.bs-tether-element-attached-top::after, .popover.bs-tether-element-attached-top::before, .popover.popover-bottom::after, .popover.popover-bottom::before { left: 50%; border-top-width: 0px; }
.popover.bs-tether-element-attached-top::before, .popover.popover-bottom::before { top: -11px; margin-left: -11px; border-bottom-color: rgba(0, 0, 0, 0.25); }
.popover.bs-tether-element-attached-top::after, .popover.popover-bottom::after { top: -10px; margin-left: -10px; border-bottom-color: rgb(247, 247, 247); }
.popover.bs-tether-element-attached-top .popover-title::before, .popover.popover-bottom .popover-title::before { position: absolute; top: 0px; left: 50%; display: block; width: 20px; margin-left: -10px; content: ""; border-bottom: 1px solid rgb(247, 247, 247); }
.popover.bs-tether-element-attached-right::after, .popover.bs-tether-element-attached-right::before, .popover.popover-left::after, .popover.popover-left::before { top: 50%; border-right-width: 0px; }
.popover.bs-tether-element-attached-right::before, .popover.popover-left::before { right: -11px; margin-top: -11px; border-left-color: rgba(0, 0, 0, 0.25); }
.popover.bs-tether-element-attached-right::after, .popover.popover-left::after { right: -10px; margin-top: -10px; border-left-color: rgb(255, 255, 255); }
.pr-0, .px-0 { padding-right: 0px ! important; }
.popover::after, .popover::before { position: absolute; display: block; width: 0px; height: 0px; border-color: transparent; border-style: solid; }
.popover::before { content: ""; border-width: 11px; }
.popover::after { content: ""; border-width: 10px; }
.carousel-indicators li::after, .carousel-indicators li::before { left: 0px; display: inline-block; width: 100%; height: 10px; position: absolute; content: ""; }
.carousel-indicators li::before { top: -10px; }
.fixed-top, .sticky-top { top: 0px; z-index: 1030; }
.carousel-indicators li::after { bottom: -10px; }
.fixed-bottom, .fixed-top { position: fixed; left: 0px; right: 0px; }
.rounded-circle { border-radius: 50%; }
.clearfix::after { display: block; content: ""; clear: both; }
.flex-column { -moz-box-orient: vertical ! important; flex-direction: column ! important; }
.float-left { float: left ! important; }
.mb-0 { margin-bottom: 0px ! important; }
.mr-1, .mx-1 { margin-right: 0.25rem ! important; }
.mr-auto, .mx-auto { margin-right: auto ! important; }
.ml-auto, .mx-auto { margin-left: auto ! important; }
.text-center { text-align: center ! important; }
.text-muted { color: rgb(99, 108, 114) ! important; }
.red { background-color: rgb(244, 67, 54) ! important; }
.pink-text { color: rgb(233, 30, 99) ! important; }
.white-text { color: rgb(255, 255, 255) ! important; }
#toast-container > div, .author-box, .badge, .btn, .btn-floating, .card, .card-cascade-2 .card-block, .card-cascade.wider .card-block, .card-wrapper .back, .card-wrapper .front, .cascading-media .view, .chip, .dropdown-content, .dropdown-menu, .jumbotron, .list-group, .navbar, .navbar .nav-item .dropdown-menu.dropdown a:active, .navbar .nav-item .dropdown-menu.dropdown a:focus, .navbar .nav-item .dropdown-menu.dropdown a:hover, .pager li a, .pagination .active .page-link, .popover, .pricing-card .price .version, .section-blog-fw .view, .side-nav, .social-list, .z-depth-1 { box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12); }
.btn-amber.active, .btn-blue-grey.active, .btn-brown.active, .btn-cyan.active, .btn-danger.active, .btn-dark-green.active, .btn-deep-orange.active, .btn-deep-purple.active, .btn-default.active, .btn-elegant.active, .btn-floating.btn-flat.active, .btn-floating:hover, .btn-indigo.active, .btn-info.active, .btn-light-green.active, .btn-lime.active, .btn-mdb.active, .btn-orange.active, .btn-pink.active, .btn-primary.active, .btn-purple.active, .btn-secondary.active, .btn-secondary.dropdown-toggle, .btn-success.active, .btn-unique.active, .btn-warning.active, .btn-yellow.active, .btn.active, .btn:active, .btn:focus, .btn:hover, .card .form-header, .colorful-select .dropdown-content li.active span, .comments-list .badge, .inline-ul-img li img, .md-pills .nav-item .nav-link.active, .media .media-left img, .pager li a:hover, .picker--focused .picker__day--selected, .picker__day--selected, .picker__day--selected:hover, .pricing-card .header, .reply-form .badge, .section .view, .section img, .side-modal .modal-dialog, .tooltip .tooltip-inner, .z-depth-1-half, ul.instagram-photos li img { box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15); }
.card-cascade .view, .card-cascade-2 .view, .card-overlay, .colorful-select .dropdown-content li a:hover, .colorful-select .dropdown-content li span:hover, .comments-list img, .dropdown .dropdown-menu .dropdown-item:active, .dropdown .dropdown-menu .dropdown-item:hover, .nav-tabs, .reply-form img, .section .author-box, .section .jumbotron, .testimonial-carousel .testimonial .avatar img, .z-depth-2 { box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.2), 0px 6px 20px 0px rgba(0, 0, 0, 0.19); }

.fadeIn { animation-name: fadeIn; }
.waves-effect { position: relative; cursor: pointer; overflow: hidden; -moz-user-select: none; z-index: 1; }
.btn .fa, .btn-floating, .picker__box, .product-table td, .switch label .lever { vertical-align: middle; }
.btn, .pager li a { transition: all 0.2s ease-out 0s; }
@media only screen and (max-width: 992px) {
	.center-on-small-only { text-align: center; }
	.card .center-on-small-only img, .center-on-small-only .card img, .center-on-small-only .comments-list img, .center-on-small-only .img-fluid, .center-on-small-only .reply-form img, .center-on-small-only .section .view, .center-on-small-only .section img, .comments-list .center-on-small-only img, .reply-form .center-on-small-only img, .section .center-on-small-only .view, .section .center-on-small-only img { display: inline; }
}
.card .card-circle, .card-overlay, .flex-center, .section.team-section .avatar, .testimonial-carousel .testimonial .avatar { display: flex; justify-content: center; align-items: center; height: 100%; }
.card img, .comments-list img, .img-fluid, .reply-form img, .section .view, .section img { display: block; max-width: 100%; height: auto; }
.divider-new::after, .divider-new::before { content: ""; height: 1.5px; background: rgb(102, 102, 102) none repeat scroll 0% 0%; }
.divider-new::before { flex: 1 1 0%; margin: 0px 0.45em 0px 0px; }
.divider-new::after { flex: 1 1 0%; margin: 0px 0px 0px 0.45em; }
.btn, .btn-flat, .classic-tabs li a, footer.page-footer .title { text-transform: uppercase; }
.blockquote .bq-title { font-weight: 400; font-size: 1.5rem; margin-bottom: 0px; }
.blockquote p { font-size: 1.1rem; }
.bq-warning { border-left: 3px solid rgb(255, 187, 51); }
.bq-warning .bq-title { color: rgb(255, 187, 51); }
.mb-1 { margin-bottom: 1rem ! important; }
button:focus { outline: 0px none ! important; }
.btn { font-size: 0.8rem; padding: 0.85rem 2.13rem; border-radius: 2px; border: 0px none; color: rgb(255, 255, 255) ! important; margin: 6px; white-space: normal ! important; overflow-wrap: break-word; }
.btn:hover { color: rgb(255, 255, 255); }
.btn.active, .btn:active, .btn:focus { outline: 0px none; color: rgb(255, 255, 255); }
.btn .fa { font-size: 1.1rem; position: relative; margin-top: -2px; }
.btn .fa.right { margin-left: 3px; }
.btn .fa.left { margin-right: 3px; }
.btn-primary { background: rgb(0, 156, 182) none repeat scroll 0% 0%; }
.btn-primary:active, .btn-primary:focus, .btn-primary:hover { background-color: rgb(90, 149, 245) ! important; }
.btn-default { background: #009CB6 none repeat scroll 0% 0%; }
.btn-default:active, .btn-default:focus, .btn-default:hover { background-color: rgb(48, 207, 192) ! important; }
.btn-danger { background: rgb(204, 0, 0) none repeat scroll 0% 0%; }
.btn-danger:focus, .btn-danger:hover { background-color: rgb(219, 0, 0) ! important; }
.btn-outline-danger { border: 2px solid rgb(255, 68, 68); color: rgb(204, 0, 0) ! important; background-color: transparent; }
.btn-outline-danger:active, .btn-outline-danger:active:focus, .btn-outline-danger:focus, .btn-outline-danger:hover { color: rgb(255, 68, 68); border-color: rgb(255, 68, 68); background-color: transparent; }
.btn-unique { background: rgb(28, 35, 49) none repeat scroll 0% 0%; }
.btn-unique:focus, .btn-unique:hover { background-color: rgb(37, 47, 65) ! important; }
input[type="date"], input[type="datetime-local"], input[type="email"], input[type="number"], input[type="password"], input[type="search-md"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], textarea.md-textarea { background-color: transparent; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 0px; outline: 0px none; height: 2.1rem; width: 100%; font-size: 1rem; box-shadow: none; box-sizing: content-box; transition: all 0.3s ease 0s; }
input[type="date"]:disabled, input[type="date"][readonly="readonly"], input[type="datetime-local"]:disabled, input[type="datetime-local"][readonly="readonly"], input[type="email"]:disabled, input[type="email"][readonly="readonly"], input[type="number"]:disabled, input[type="number"][readonly="readonly"], input[type="password"]:disabled, input[type="password"][readonly="readonly"], input[type="search-md"]:disabled, input[type="search-md"][readonly="readonly"], input[type="search"]:disabled, input[type="search"][readonly="readonly"], input[type="tel"]:disabled, input[type="tel"][readonly="readonly"], input[type="text"]:disabled, input[type="text"][readonly="readonly"], input[type="time"]:disabled, input[type="time"][readonly="readonly"], input[type="url"]:disabled, input[type="url"][readonly="readonly"], textarea.md-textarea:disabled, textarea.md-textarea[readonly="readonly"] { color: rgba(0, 0, 0, 0.46); border-bottom: 1px dotted rgba(0, 0, 0, 0.46); background-color: transparent; }
input[type="date"]:disabled + label, input[type="date"][readonly="readonly"] + label, input[type="datetime-local"]:disabled + label, input[type="datetime-local"][readonly="readonly"] + label, input[type="email"]:disabled + label, input[type="email"][readonly="readonly"] + label, input[type="number"]:disabled + label, input[type="number"][readonly="readonly"] + label, input[type="password"]:disabled + label, input[type="password"][readonly="readonly"] + label, input[type="search-md"]:disabled + label, input[type="search-md"][readonly="readonly"] + label, input[type="search"]:disabled + label, input[type="search"][readonly="readonly"] + label, input[type="tel"]:disabled + label, input[type="tel"][readonly="readonly"] + label, input[type="text"]:disabled + label, input[type="text"][readonly="readonly"] + label, input[type="time"]:disabled + label, input[type="time"][readonly="readonly"] + label, input[type="url"]:disabled + label, input[type="url"][readonly="readonly"] + label, textarea.md-textarea:disabled + label, textarea.md-textarea[readonly="readonly"] + label { color: rgba(0, 0, 0, 0.46); background-color: transparent; }
input[type="date"]:focus:not([readonly]), input[type="datetime-local"]:focus:not([readonly]), input[type="email"]:focus:not([readonly]), input[type="number"]:focus:not([readonly]), input[type="password"]:focus:not([readonly]), input[type="search-md"]:focus:not([readonly]), input[type="search"]:focus:not([readonly]), input[type="tel"]:focus:not([readonly]), input[type="text"]:focus:not([readonly]), input[type="time"]:focus:not([readonly]), input[type="url"]:focus:not([readonly]), textarea.md-textarea:focus:not([readonly]) { border-bottom: 1px solid rgb(0, 156, 182); box-shadow: 0px 1px 0px 0px rgb(0, 156, 182); }
input[type="date"]:focus:not([readonly]) + label, input[type="datetime-local"]:focus:not([readonly]) + label, input[type="email"]:focus:not([readonly]) + label, input[type="number"]:focus:not([readonly]) + label, input[type="password"]:focus:not([readonly]) + label, input[type="search-md"]:focus:not([readonly]) + label, input[type="search"]:focus:not([readonly]) + label, input[type="tel"]:focus:not([readonly]) + label, input[type="text"]:focus:not([readonly]) + label, input[type="time"]:focus:not([readonly]) + label, input[type="url"]:focus:not([readonly]) + label, textarea.md-textarea:focus:not([readonly]) + label { color: rgb(0, 156, 182); }
input.valid[type="date"] + label::after, input.valid[type="date"]:focus + label::after, input.valid[type="datetime-local"] + label::after, input.valid[type="datetime-local"]:focus + label::after, input.valid[type="email"] + label::after, input.valid[type="email"]:focus + label::after, input.valid[type="number"] + label::after, input.valid[type="number"]:focus + label::after, input.valid[type="password"] + label::after, input.valid[type="password"]:focus + label::after, input.valid[type="search-md"] + label::after, input.valid[type="search-md"]:focus + label::after, input.valid[type="search"] + label::after, input.valid[type="search"]:focus + label::after, input.valid[type="tel"] + label::after, input.valid[type="tel"]:focus + label::after, input.valid[type="text"] + label::after, input.valid[type="text"]:focus + label::after, input.valid[type="time"] + label::after, input.valid[type="time"]:focus + label::after, input.valid[type="url"] + label::after, input.valid[type="url"]:focus + label::after, textarea.md-textarea.valid + label::after, textarea.md-textarea.valid:focus + label::after { content: attr(data-success); color: rgb(0, 200, 81); opacity: 1; }
input.invalid[type="date"] + label::after, input.invalid[type="date"]:focus + label::after, input.invalid[type="datetime-local"] + label::after, input.invalid[type="datetime-local"]:focus + label::after, input.invalid[type="email"] + label::after, input.invalid[type="email"]:focus + label::after, input.invalid[type="number"] + label::after, input.invalid[type="number"]:focus + label::after, input.invalid[type="password"] + label::after, input.invalid[type="password"]:focus + label::after, input.invalid[type="search-md"] + label::after, input.invalid[type="search-md"]:focus + label::after, input.invalid[type="search"] + label::after, input.invalid[type="search"]:focus + label::after, input.invalid[type="tel"] + label::after, input.invalid[type="tel"]:focus + label::after, input.invalid[type="text"] + label::after, input.invalid[type="text"]:focus + label::after, input.invalid[type="time"] + label::after, input.invalid[type="time"]:focus + label::after, input.invalid[type="url"] + label::after, input.invalid[type="url"]:focus + label::after, textarea.md-textarea.invalid + label::after, textarea.md-textarea.invalid:focus + label::after { content: attr(data-error); color: rgb(244, 67, 54); opacity: 1; }
input[type="date"] + label::after, input[type="datetime-local"] + label::after, input[type="email"] + label::after, input[type="number"] + label::after, input[type="password"] + label::after, input[type="search-md"] + label::after, input[type="search"] + label::after, input[type="tel"] + label::after, input[type="text"] + label::after, input[type="time"] + label::after, input[type="url"] + label::after, textarea.md-textarea + label::after { display: block; content: ""; position: absolute; top: 65px; opacity: 0; transition: opacity 0.2s ease-out 0s, color 0.2s ease-out 0s; }
label { font-size: 0.8rem; }
.form-control { padding: 0.5rem 0px 0.6rem; font-size: 1rem; line-height: 1.5; background-color: transparent; background-image: none; border-radius: 0px; margin-top: 0.2rem; margin-bottom: 1rem; }
.md-form, .md-form .btn { margin-bottom: 1.5rem; }
.form-control:focus { background: transparent none repeat scroll 0px 0px; }
.form-control:disabled, .form-control[readonly] { background-color: transparent; border-bottom: 1px solid rgb(224, 224, 224); }
.md-form { position: relative; }
.md-form label { color: rgb(117, 117, 117); position: absolute; top: 0.8rem; left: 0px; font-size: 1rem; cursor: text; transition: all 0.2s ease-out 0s; }
.md-form .prefix { position: absolute; width: 3rem; font-size: 2rem; transition: color 0.2s ease 0s; }
.md-form .prefix ~ input, .md-form .prefix ~ textarea { margin-left: 3rem; width: calc(100% - 3rem); }
.md-form .prefix ~ label { margin-left: 3rem; }
@media only screen and (max-width: 992px) {
	.md-form .prefix ~ input { width: calc(100% - 3rem); }
}
@media only screen and (max-width: 600px) {
	.md-form .prefix ~ input { width: calc(100% - 3rem); }
}
.list-group-item, textarea { width: 100%; }
.md-form.input-group .form-control::-moz-placeholder { color: rgb(153, 153, 153); padding-top: 2px; }
.md-form.input-group .form-control::placeholder { color: rgb(153, 153, 153); padding-top: 2px; }
textarea { resize: vertical; height: 3rem; background-color: transparent; }
textarea.md-textarea { overflow-y: hidden; padding: 1.6rem 0px; resize: none; min-height: 3rem; }
@media not all, (-webkit-transform-3d) {
}
[type="checkbox"] + label, [type="radio"]:checked + label, [type="radio"]:not(:checked) + label { padding-left: 35px; display: inline-block; line-height: 25px; cursor: pointer; font-size: 1rem; -moz-user-select: none; }
[type="radio"]:checked, [type="radio"]:not(:checked) { position: absolute; left: -9999px; visibility: hidden; }
[type="radio"]:checked + label, [type="radio"]:not(:checked) + label { position: relative; height: 25px; transition: all 0.28s ease 0s; }
[type="radio"] + label::after, [type="radio"] + label::before { content: ""; position: absolute; left: 0px; top: 0px; margin: 4px; width: 16px; height: 16px; z-index: 0; transition: all 0.28s ease 0s; }
.cascading-media h2 a, [type="checkbox"] + label::before { transition: all 0.2s ease 0s; }
[type="radio"]:not(:checked) + label::before { border-radius: 50%; border: 2px solid rgb(90, 90, 90); }
[type="radio"]:not(:checked) + label::after { border-radius: 50%; border: 2px solid rgb(90, 90, 90); z-index: -1; transform: scale(0); }
[type="radio"]:checked + label::before { border-radius: 50%; border: 2px solid transparent; }
[type="radio"]:checked + label::after { border-radius: 50%; border: 2px solid rgb(0, 156, 182); background-color: rgb(0, 156, 182); z-index: 0; transform: scale(1.02); }
.with-gap[type="radio"]:checked + label::before { border-radius: 50%; border: 2px solid rgb(0, 156, 182); }
.with-gap[type="radio"]:checked + label::after { border-radius: 50%; border: 2px solid rgb(0, 156, 182); background-color: rgb(0, 156, 182); z-index: 0; transform: scale(0.5); }
.with-gap[type="radio"]:disabled:checked + label::before { border: 2px solid rgba(0, 0, 0, 0.46); }
.with-gap[type="radio"]:disabled:checked + label::after { border: medium none; background-color: rgba(0, 0, 0, 0.46); }
[type="radio"]:disabled:checked + label::before, [type="radio"]:disabled:not(:checked) + label::before { background-color: transparent; border-color: rgba(0, 0, 0, 0.46); }
[type="radio"]:disabled:not(:checked) + label::before { border-color: rgba(0, 0, 0, 0.46); }
[type="radio"]:disabled:checked + label::after { background-color: rgba(0, 0, 0, 0.46); border-color: rgb(189, 189, 189); }
[type="checkbox"]:checked, [type="checkbox"]:not(:checked) { position: absolute; left: -9999px; visibility: hidden; }
[type="checkbox"] + label { position: relative; height: 25px; }
[type="checkbox"] + label::before { content: ""; position: absolute; top: 0px; left: 0px; width: 18px; height: 18px; z-index: 0; border: 2px solid rgb(90, 90, 90); border-radius: 1px; margin-top: 2px; transition: all 0.2s ease 0s; }
[type="checkbox"]:disabled:not(:checked) + label::before { border: medium none; background-color: rgba(0, 0, 0, 0.46); }
[type="checkbox"]:checked + label::before { top: -4px; left: -3px; width: 12px; height: 22px; border-width: 2px; border-style: solid; border-color: transparent rgb(0, 156, 182) rgb(0, 156, 182) transparent; transform: rotate(40deg); backface-visibility: hidden; transform-origin: 100% 100% 0px; }
[type="checkbox"]:checked:disabled + label::before { border-right: 2px solid rgba(0, 0, 0, 0.46); border-bottom: 2px solid rgba(0, 0, 0, 0.46); }
[type="checkbox"]:indeterminate + label::before { left: -10px; top: -11px; width: 10px; height: 22px; border-width: medium 2px medium medium; border-style: none solid none none; border-color: currentcolor rgb(0, 156, 182) currentcolor currentcolor; transform: rotate(90deg); backface-visibility: hidden; transform-origin: 100% 100% 0px; }
[type="checkbox"]:indeterminate:disabled + label::before { border-right: 2px solid rgba(0, 0, 0, 0.46); background-color: transparent; }
.filled-in[type="checkbox"] + label::after { border-radius: 2px; }
.filled-in[type="checkbox"] + label::after, .filled-in[type="checkbox"] + label::before { content: ""; left: 0px; position: absolute; transition: border 0.25s ease 0s, background-color 0.25s ease 0s, width 0.2s ease 0.1s, height 0.2s ease 0.1s, top 0.2s ease 0.1s, left 0.2s ease 0.1s; z-index: 1; }
.filled-in[type="checkbox"]:not(:checked) + label::before { width: 0px; height: 0px; border: 3px solid transparent; left: 6px; top: 10px; transform: rotateZ(37deg); transform-origin: 100% 100% 0px; }
.filled-in[type="checkbox"]:not(:checked) + label::after { height: 20px; width: 20px; background-color: transparent; border: 2px solid rgb(90, 90, 90); top: 0px; z-index: 0; }
.filled-in[type="checkbox"]:checked + label::before { top: 0px; left: 1px; width: 8px; height: 13px; border-width: 2px; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(255, 255, 255) transparent; transform: rotateZ(37deg); transform-origin: 100% 100% 0px; }
.filled-in[type="checkbox"]:checked + label::after { top: 0px; width: 20px; height: 20px; border: 2px solid rgb(170, 102, 204); background-color: rgb(170, 102, 204); z-index: 0; }
.filled-in[type="checkbox"]:disabled:not(:checked) + label::before { background-color: transparent; border: 2px solid transparent; }
.filled-in[type="checkbox"]:disabled:not(:checked) + label::after { border-color: transparent; background-color: rgb(189, 189, 189); }
.filled-in[type="checkbox"]:disabled:checked + label::before { background-color: transparent; }
.filled-in[type="checkbox"]:disabled:checked + label::after { background-color: rgb(189, 189, 189); border-color: rgb(189, 189, 189); }
.filled-in-danger[type="checkbox"] + label::after { border-radius: 2px; }
.filled-in-danger[type="checkbox"] + label::after, .filled-in-danger[type="checkbox"] + label::before { content: ""; left: 0px; position: absolute; transition: border 0.25s ease 0s, background-color 0.25s ease 0s, width 0.2s ease 0.1s, height 0.2s ease 0.1s, top 0.2s ease 0.1s, left 0.2s ease 0.1s; z-index: 1; }
.filled-in-danger[type="checkbox"]:not(:checked) + label::before { width: 0px; height: 0px; border: 3px solid transparent; left: 6px; top: 10px; transform: rotateZ(37deg); transform-origin: 100% 100% 0px; }
.filled-in-danger[type="checkbox"]:not(:checked) + label::after { height: 20px; width: 20px; background-color: transparent; border: 2px solid rgb(90, 90, 90); top: 0px; z-index: 0; }
.filled-in-danger[type="checkbox"]:checked + label::before { top: 0px; left: 1px; width: 8px; height: 13px; border-width: 2px; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(255, 255, 255) transparent; transform: rotateZ(37deg); transform-origin: 100% 100% 0px; }
.filled-in-danger[type="checkbox"]:checked + label::after { top: 0px; width: 20px; height: 20px; border: 2px solid transparent; background-color: red; z-index: 0; }
.select-wrapper { position: relative; }
.select-wrapper input.select-dropdown { position: relative; cursor: pointer; background-color: transparent; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; outline: 0px none; height: 2.5rem; line-height: 3rem; width: 100%; font-size: 1rem; margin: 0px 0px 15px; padding: 0px; display: block; -moz-user-select: none; }
.select-wrapper .select-dropdown { -moz-user-select: none; }
.pswp__container, .pswp__counter, .pswp__img, .pswp__share-modal, .select-wrapper input.select-dropdown:disabled, .switch, .switch * { -moz-user-select: none; }
.select-wrapper span.caret { color: initial; position: absolute; right: 0px; top: 16px; font-size: 10px; }
.select-wrapper span.caret.disabled { color: rgba(0, 0, 0, 0.46); }
.select-wrapper + label { position: absolute; top: -14px; font-size: 0.8rem; }
select { display: none; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
select.browser-default { display: block; }
.switch label .lever, .switch label .lever::after { content: ""; display: inline-block; }
select:disabled { color: rgba(0, 0, 0, 0.3); }
.select-wrapper input.select-dropdown:disabled { color: rgba(0, 0, 0, 0.3); cursor: default; border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
.select-dropdown li.disabled, .select-dropdown li.disabled > span, .select-dropdown li.optgroup { color: rgba(0, 0, 0, 0.3); background-color: transparent ! important; cursor: context-menu; }
.select-dropdown li img { height: 40px; width: 40px; margin: 5px 15px; float: right; }
.select-dropdown li.optgroup { border-top: 1px solid rgb(238, 238, 238); }
.select-dropdown li.optgroup > span { color: rgba(0, 0, 0, 0.4); }
.select-dropdown li.optgroup ~ li:not(.optgroup) { padding-left: 1rem; }
.multiple-select-dropdown li [type="checkbox"] + label { height: 10px; }
.switch label input[type="checkbox"]:checked + .lever::after { background-color: rgb(170, 102, 204); }
.switch label .lever::after { position: absolute; width: 21px; height: 21px; background-color: rgb(241, 241, 241); border-radius: 21px; box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.4); left: -5px; top: -3px; transition: left 0.3s ease 0s, background 0.3s ease 0s, box-shadow 0.1s ease 0s; }
input[type="checkbox"]:checked:not(:disabled) ~ .lever:active::after { box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.4), 0px 0px 0px 15px rgba(170, 102, 204, 0.1); }
input[type="checkbox"]:not(:disabled) ~ .lever:active::after { box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.4), 0px 0px 0px 15px rgba(0, 0, 0, 0.08); }
.switch label input[type="checkbox"]:checked + .lever::after { left: 24px; }
.btn-floating, .card .card-reveal .card-title, .card-wrapper .back .card-title, .dropdown-content li, .file-field span, .mdb-autocomplete-wrap li, input[type="range"], input[type="range"] + .thumb { cursor: pointer; }
.switch label input[type="checkbox"][disabled] + .lever::after, .switch label input[type="checkbox"][disabled]:checked + .lever::after { background-color: rgb(189, 189, 189); }
input[type="range"]::-moz-range-track { height: 3px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; border: medium none; }
input[type="range"]::-moz-range-thumb { border: medium none; height: 14px; width: 14px; border-radius: 50%; background: rgb(0, 156, 182) none repeat scroll 0% 0%; margin-top: -5px; }
input[type="range"]:focus::-moz-range-track { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
.input-group .input-group-addon::-moz-placeholder { padding-left: 1rem; }
.input-group .input-group-addon::placeholder { padding-left: 1rem; }
.progress .indeterminate::after, .progress .indeterminate::before { position: absolute; background-color: inherit; left: 0px; will-change: left, right; bottom: 0px; top: 0px; content: ""; }
.progress .indeterminate::before { animation: 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) 0s normal none infinite running indeterminate; }
.progress .indeterminate::after { animation: 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s normal none infinite running indeterminate-short; }
.accordion .card .card-header a:not(.collapsed) .rotate-icon { transform: rotate(180deg); }
.collapsible-body { display: none; }
.dropdown-content { background-color: rgb(255, 255, 255); margin: 0px; display: none; min-width: 100px; max-height: 650px; overflow-y: auto; opacity: 0; position: absolute; z-index: 999; will-change: width, height; }
.dropdown-content li { clear: both; color: rgba(0, 0, 0, 0.87); line-height: 1.5rem; width: 100%; text-align: left; text-transform: none; }
.dropdown-content li.active, .dropdown-content li:hover { background-color: rgb(238, 238, 238); }
.dropdown-content li > a, .dropdown-content li > span { font-size: 1.2rem; color: rgb(0, 156, 182); display: block; padding: 1rem; }


.btn { overflow-wrap: break-word; }
.btn { box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12); }
.btn:active, .btn:focus, .btn:hover { box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15); }
.btn { transition: all 0.2s ease-out 0s; }
.btn { text-transform: uppercase; }
button:focus { outline: 0px none ! important; }
.btn { font-size: 0.8rem; padding: 0.85rem 2.13rem; border-radius: 2px; border: 0px none; color: rgb(255, 255, 255) ! important; margin: 6px; white-space: normal ! important; }
.btn:hover { color: rgb(255, 255, 255); }
.btn:active, .btn:focus { outline: 0px none; color: rgb(255, 255, 255); }
.btn-primary { background: rgb(0, 156, 182) none repeat scroll 0% 0%; }
.btn-primary:active, .btn-primary:focus, .btn-primary:hover { background-color: rgb(90, 149, 245) ! important; }
.btn-default { background: #009CB6 none repeat scroll 0% 0%; }
.btn-default:active, .btn-default:focus, .btn-default:hover { background-color: rgb(48, 207, 192) ! important; }
input[type="email"], input[type="password"], input[type="text"], textarea.md-textarea { background-color: transparent; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 0px; outline: 0px none; height: 2.1rem; width: 100%; font-size: 1rem; box-shadow: none; box-sizing: content-box; transition: all 0.3s ease 0s; }
input[type="email"]:disabled, input[type="password"]:disabled, input[type="text"]:disabled, textarea.md-textarea:disabled { color: rgba(0, 0, 0, 0.46); border-bottom: 1px dotted rgba(0, 0, 0, 0.46); background-color: transparent; }
input[type="email"]:disabled + label, input[type="password"]:disabled + label, input[type="text"]:disabled + label, textarea.md-textarea:disabled + label { color: rgba(0, 0, 0, 0.46); background-color: transparent; }
input[type="email"]:focus:not([readonly]), input[type="password"]:focus:not([readonly]), input[type="text"]:focus:not([readonly]), textarea.md-textarea:focus:not([readonly]) { border-bottom: 1px solid rgb(0, 156, 182); box-shadow: 0px 1px 0px 0px rgb(0, 156, 182); }
input[type="email"]:focus:not([readonly]) + label, input[type="password"]:focus:not([readonly]) + label, input[type="text"]:focus:not([readonly]) + label, textarea.md-textarea:focus:not([readonly]) + label { color: rgb(0, 156, 182); }
input[type="email"] + label::after, input[type="password"] + label::after, input[type="text"] + label::after, textarea.md-textarea + label::after { display: block; content: ""; position: absolute; top: 65px; opacity: 0; transition: opacity 0.2s ease-out 0s, color 0.2s ease-out 0s; }
label { font-size: 0.8rem; }
.form-control { padding: 0.5rem 0px 0.6rem; font-size: 1rem; line-height: 1.5; background-color: transparent; background-image: none; border-radius: 0px; margin-top: 0.2rem; margin-bottom: 1rem; }
.md-form { margin-bottom: 1.5rem; }
.form-control:focus { background: transparent none repeat scroll 0px 0px; }
.form-control:disabled { background-color: transparent; border-bottom: 1px solid rgb(224, 224, 224); }
.md-form { position: relative; }
.md-form label { color: rgb(117, 117, 117); position: absolute; top: 0.8rem; left: 0px; font-size: 1rem; cursor: text; transition: all 0.2s ease-out 0s; }
.md-form .prefix { position: absolute; width: 3rem; font-size: 2rem; transition: color 0.2s ease 0s; }
.md-form .prefix ~ input, .md-form .prefix ~ textarea { margin-left: 3rem; width: calc(100% - 3rem); }
.md-form .prefix ~ textarea { padding-top: 0.8rem; }
.md-form .prefix ~ label { margin-left: 3rem; }
@media only screen and (max-width: 992px) {
	.md-form .prefix ~ input { width: calc(100% - 3rem); }
}
@media only screen and (max-width: 600px) {
	.md-form .prefix ~ input { width: calc(100% - 3rem); }
}
textarea { width: 100%; }
.md-form.input-group .form-control::placeholder { color: rgb(153, 153, 153); padding-top: 2px; }
textarea { height: 3rem; background-color: transparent; }
textarea.md-textarea { overflow-y: hidden; padding: 1.6rem 0px; resize: none; min-height: 3rem; }
.input-dark-bg::placeholder { color: rgb(255, 255, 255) ! important; font-weight: 300; }
.input-light-bg::placeholder { color: rgb(28, 35, 49) ! important; font-weight: 300; }
button, input { overflow: visible; }
[type="reset"], button, html [type="button"] {  }
textarea { overflow: auto; }
html {  }
html {  }
html { font-family: sans-serif; line-height: 1.15; }
label { margin-bottom: 0.5rem; }
button, input, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0px; }
button, select { text-transform: none; }
[type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0px; }
[type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, button:-moz-focusring { outline: 1px dotted buttontext; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
button, input, select, textarea { line-height: inherit; }
label { display: inline-block; }
html { box-sizing: border-box; }
*, *::after, *::before { box-sizing: inherit; }
body { margin: 0px; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(41, 43, 44); background-color: rgb(255, 255, 255); }
.form-control:disabled, input[type="checkbox"]:disabled, input[type="radio"]:disabled { cursor: not-allowed; }
button, input, label, select, textarea {  }
fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px none; }
.btn { font-weight: 400; }
.form-control { display: block; }
.form-control { width: 100%; }
.form-control { color: rgb(70, 74, 76); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s; }
.form-control:focus { color: rgb(70, 74, 76); background-color: rgb(255, 255, 255); border-color: rgb(92, 179, 253); outline: 0px none; }
.form-control::-moz-placeholder { color: rgb(99, 108, 114); opacity: 1; }
.form-control::placeholder { color: rgb(99, 108, 114); opacity: 1; }
.form-control:disabled { opacity: 1; }
.form-group { margin-bottom: 1rem; }
.btn { display: inline-block; line-height: 1.25; text-align: center; vertical-align: middle; -moz-user-select: none; transition: all 0.2s ease-in-out 0s; }
.btn:focus, .btn:hover { text-decoration: none; }
.btn:focus { outline: 0px none; box-shadow: 0px 0px 0px 2px rgba(2, 117, 216, 0.25); }
.btn:disabled { cursor: not-allowed; opacity: 0.65; }
.btn:active { background-image: none; }
.btn-primary { color: rgb(255, 255, 255); background-color: rgb(2, 117, 216); border-color: rgb(2, 117, 216); }
.btn-primary:hover { color: rgb(255, 255, 255); border-color: rgb(1, 84, 155); }
.btn-primary:focus { box-shadow: 0px 0px 0px 2px rgba(2, 117, 216, 0.5); }
.btn-primary:disabled { background-color: rgb(2, 117, 216); border-color: rgb(2, 117, 216); }
.btn-primary:active { color: rgb(255, 255, 255); background-color: rgb(2, 90, 165); background-image: none; border-color: rgb(1, 84, 155); }
.btn { box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12); }
.btn:active, .btn:focus, .btn:hover { box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15); }
.btn { transition: all 0.2s ease-out 0s; }
.btn { text-transform: uppercase; }
button:focus { outline: 0px none ! important; }
.btn { font-size: 0.8rem; padding: 0.85rem 2.13rem; border-radius: 2px; border: 0px none; color: rgb(255, 255, 255) ! important; margin: 6px; white-space: normal ! important; overflow-wrap: break-word; }
.btn:hover { color: rgb(255, 255, 255); }
.btn:active, .btn:focus { outline: 0px none; color: rgb(255, 255, 255); }
.btn-primary { background: rgb(0, 156, 182) none repeat scroll 0% 0%; }
.btn-primary:active, .btn-primary:focus, .btn-primary:hover { background-color: rgb(90, 149, 245) ! important; }
.btn-default { background: #009CB6 none repeat scroll 0% 0%; }
.btn-default:active, .btn-default:focus, .btn-default:hover { background-color: rgb(48, 207, 192) ! important; }
input[type="email"], input[type="password"], input[type="text"], textarea.md-textarea { background-color: transparent; border-width: medium medium 1px; border-style: none none solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 0px; outline: 0px none; height: 2.1rem; width: 100%; font-size: 1rem; box-shadow: none; box-sizing: content-box; transition: all 0.3s ease 0s; }
input[type="email"]:disabled, input[type="password"]:disabled, input[type="text"]:disabled, textarea.md-textarea:disabled { color: rgba(0, 0, 0, 0.46); border-bottom: 1px dotted rgba(0, 0, 0, 0.46); background-color: transparent; }
input[type="email"]:disabled + label, input[type="password"]:disabled + label, input[type="text"]:disabled + label, textarea.md-textarea:disabled + label { color: rgba(0, 0, 0, 0.46); background-color: transparent; }
input[type="email"]:focus:not([readonly]), input[type="password"]:focus:not([readonly]), input[type="text"]:focus:not([readonly]), textarea.md-textarea:focus:not([readonly]) { border-bottom: 1px solid rgb(0, 156, 182); box-shadow: 0px 1px 0px 0px rgb(0, 156, 182); }
input[type="email"]:focus:not([readonly]) + label, input[type="password"]:focus:not([readonly]) + label, input[type="text"]:focus:not([readonly]) + label, textarea.md-textarea:focus:not([readonly]) + label { color: rgb(0, 156, 182); }
input[type="email"] + label::after, input[type="password"] + label::after, input[type="text"] + label::after, textarea.md-textarea + label::after { display: block; content: ""; position: absolute; top: 65px; opacity: 0; transition: opacity 0.2s ease-out 0s, color 0.2s ease-out 0s; }
label { font-size: 0.8rem; }
.form-control { padding: 0.5rem 0px 0.6rem; font-size: 1rem; line-height: 1.5; background-color: transparent; background-image: none; border-radius: 0px; margin-top: 0.2rem; margin-bottom: 1rem; }
.md-form { margin-bottom: 1.5rem; }
.form-control:focus { background: transparent none repeat scroll 0px 0px; }
.form-control:disabled { background-color: transparent; border-bottom: 1px solid rgb(224, 224, 224); }
.md-form { position: relative; }
.md-form label { color: rgb(117, 117, 117); position: absolute; top: 0.8rem; left: 0px; font-size: 1rem; cursor: text; transition: all 0.2s ease-out 0s; }
.md-form .prefix { position: absolute; width: 3rem; font-size: 2rem; transition: color 0.2s ease 0s; }
.md-form .prefix ~ input, .md-form .prefix ~ textarea { margin-left: 3rem; width: calc(100% - 3rem); }
.md-form .prefix ~ label { margin-left: 3rem; }
@media only screen and (max-width: 992px) {
	.md-form .prefix ~ input { width: calc(100% - 3rem); }
}
@media only screen and (max-width: 600px) {
	.md-form .prefix ~ input { width: calc(100% - 3rem); }
}
textarea { width: 100%; }
.md-form.input-group .form-control::placeholder { color: rgb(153, 153, 153); padding-top: 2px; }
textarea { resize: vertical; height: 3rem; background-color: transparent; }
textarea.md-textarea { overflow-y: hidden; padding: 1.6rem 0px; resize: none; min-height: 3rem; }
.input-dark-bg::placeholder { color: rgb(255, 255, 255) ! important; font-weight: 300; }
.input-light-bg::placeholder { color: rgb(28, 35, 49) ! important; font-weight: 300; }
.navbar-dark form .form-control::placeholder { color: rgba(255, 255, 255, 0.65) ! important; font-weight: 300; }
.navbar-light form .form-control::placeholder { color: rgb(28, 35, 49) ! important; font-weight: 300; }
[type="radio"]:not(:checked) + label { padding-left: 35px; display: inline-block; line-height: 25px; cursor: pointer; font-size: 1rem; -moz-user-select: none; }
[type="radio"]:checked, [type="radio"]:not(:checked) { position: absolute; left: -9999px; visibility: hidden; }
[type="radio"]:not(:checked) + label { position: relative; height: 25px; transition: all 0.28s ease 0s; }
[type="radio"]:not(:checked) + label::before { border-radius: 50%; border: 2px solid rgb(90, 90, 90); }
[type="radio"]:not(:checked) + label::after { border-radius: 50%; border: 2px solid rgb(90, 90, 90); z-index: -1; transform: scale(0); }
[type="radio"]:disabled:not(:checked) + label::before { background-color: transparent; border-color: rgba(0, 0, 0, 0.46); }
[type="radio"]:disabled:not(:checked) + label::before { border-color: rgba(0, 0, 0, 0.46); }
[type="checkbox"]:checked, [type="checkbox"]:not(:checked) { position: absolute; left: -9999px; visibility: hidden; }
[type="checkbox"]:disabled:not(:checked) + label::before { border: medium none; background-color: rgba(0, 0, 0, 0.46); }
.filled-in[type="checkbox"]:not(:checked) + label::before { width: 0px; height: 0px; border: 3px solid transparent; left: 6px; top: 10px; transform: rotateZ(37deg); transform-origin: 100% 100% 0px; }
.filled-in[type="checkbox"]:not(:checked) + label::after { height: 20px; width: 20px; background-color: transparent; border: 2px solid rgb(90, 90, 90); top: 0px; z-index: 0; }
.filled-in[type="checkbox"]:disabled:not(:checked) + label::before { background-color: transparent; border: 2px solid transparent; }
.filled-in[type="checkbox"]:disabled:not(:checked) + label::after { border-color: transparent; background-color: rgb(189, 189, 189); }
.filled-in-danger[type="checkbox"]:not(:checked) + label::before { width: 0px; height: 0px; border: 3px solid transparent; left: 6px; top: 10px; transform: rotateZ(37deg); transform-origin: 100% 100% 0px; }
.filled-in-danger[type="checkbox"]:not(:checked) + label::after { height: 20px; width: 20px; background-color: transparent; border: 2px solid rgb(90, 90, 90); top: 0px; z-index: 0; }
select { display: none; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
select:disabled { color: rgba(0, 0, 0, 0.3); }
input[type="checkbox"]:checked:not(:disabled) ~ .lever:active::after { box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.4), 0px 0px 0px 15px rgba(170, 102, 204, 0.1); }
input[type="checkbox"]:not(:disabled) ~ .lever:active::after { box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.4), 0px 0px 0px 15px rgba(0, 0, 0, 0.08); }
.input-group .input-group-addon::placeholder { padding-left: 1rem; }
#toast-container > :hover { transition: all 0.45s ease 0s; box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.2), 0px 6px 20px 0px rgba(0, 0, 0, 0.19); opacity: 1; cursor: pointer; }
.fa { display: inline-block; }
[type="checkbox"] + bokstekst { padding-left: 35px; display: inline-block; line-height: 25px; cursor: pointer; font-size: 1rem; -moz-user-select: none; }
[type="checkbox"] + bokstekst::before { transition: all 0.2s ease 0s; }
[type="checkbox"]:checked, [type="checkbox"]:not(:checked) { position: absolute; left: -9999px; visibility: hidden; }
[type="checkbox"] + bokstekst { position: relative; height: 25px; }
[type="checkbox"] + bokstekst::before { content: ""; position: absolute; top: 0px; left: 0px; width: 18px; height: 18px; z-index: 0; border: 2px solid rgb(90, 90, 90); border-radius: 1px; margin-top: 2px; transition: all 0.2s ease 0s; }
[type="checkbox"]:disabled:not(:checked) + bokstekst::before { border: medium none; background-color: rgba(0, 0, 0, 0.46); }
[type="checkbox"]:checked + bokstekst::before { top: -4px; left: -3px; width: 12px; height: 22px; border-width: 2px; border-style: solid; border-color: transparent rgb(0, 156, 182) rgb(0, 156, 182) transparent; transform: rotate(40deg); backface-visibility: hidden; transform-origin: 100% 100% 0px; }
[type="radio"]:checked + radiotekst, [type="radio"]:not(:checked) + radiotekst { padding-left: 35px; display: inline-block; line-height: 25px; cursor: pointer; font-size: 1rem; -moz-user-select: none; }
[type="radio"]:checked, [type="radio"]:not(:checked) { position: absolute; left: -9999px; visibility: hidden; }
[type="radio"]:checked + radiotekst, [type="radio"]:not(:checked) + radiotekst { position: relative; height: 25px; transition: all 0.28s ease 0s; }
[type="radio"] + radiotekst::after, [type="radio"] + radiotekst::before { content: ""; position: absolute; left: 0px; top: 0px; margin: 4px; width: 16px; height: 16px; z-index: 0; transition: all 0.28s ease 0s; }
[type="radio"]:not(:checked) + radiotekst::before { border-radius: 50%; border: 2px solid rgb(90, 90, 90); }
[type="radio"]:not(:checked) + radiotekst::after { border-radius: 50%; border: 2px solid rgb(90, 90, 90); z-index: -1; transform: scale(0); }
[type="radio"]:checked + radiotekst::before { border-radius: 50%; border: 2px solid transparent; }
[type="radio"]:checked + radiotekst::after { border-radius: 50%; border: 2px solid rgb(0, 156, 182); background-color: rgb(0, 156, 182); z-index: 0; transform: scale(1.02); }

button, input { overflow: visible; }
[type="reset"], button, html [type="button"] {  }
textarea { overflow: auto; }
html {  }
html {  }
html { font-family: sans-serif; line-height: 1.15; }
label { margin-bottom: 0.5rem; }
button, input, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0px; }
button, select { text-transform: none; }
[type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0px; }
[type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, button:-moz-focusring { outline: 1px dotted buttontext; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
button, input, select, textarea { line-height: inherit; }
label { display: inline-block; }
html { box-sizing: border-box; }
*, *::after, *::before { box-sizing: inherit; }
body { margin: 0px; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(41, 43, 44); background-color: rgb(255, 255, 255); }
.form-control:disabled, input[type="checkbox"]:disabled, input[type="radio"]:disabled { cursor: not-allowed; }
button, input, label, select, textarea { touch-action: manipulation; }
fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px none; }
.btn { font-weight: 400; }
.form-control { display: block; }
.form-control { width: 100%; }
.form-control { color: rgb(70, 74, 76); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s; }
.form-control:focus { color: rgb(70, 74, 76); background-color: rgb(255, 255, 255); border-color: rgb(92, 179, 253); outline: 0px none; }
.form-control::-moz-placeholder { color: rgb(99, 108, 114); opacity: 1; }
.form-control::placeholder { color: rgb(99, 108, 114); opacity: 1; }
.form-control:disabled { opacity: 1; }
.form-group { margin-bottom: 1rem; }
.btn { display: inline-block; line-height: 1.25; text-align: center; vertical-align: middle; -moz-user-select: none; transition: all 0.2s ease-in-out 0s; }
.btn:focus, .btn:hover { text-decoration: none; }
.btn:focus { outline: 0px none; box-shadow: 0px 0px 0px 2px rgba(2, 117, 216, 0.25); }
.btn:disabled { cursor: not-allowed; opacity: 0.65; }
.btn:active { background-image: none; }
.btn-primary { color: rgb(255, 255, 255); background-color: rgb(2, 117, 216); border-color: rgb(2, 117, 216); }
.btn-primary:hover { color: rgb(255, 255, 255); border-color: rgb(1, 84, 155); }
.btn-primary:focus { box-shadow: 0px 0px 0px 2px rgba(2, 117, 216, 0.5); }
.btn-primary:disabled { background-color: rgb(2, 117, 216); border-color: rgb(2, 117, 216); }
.btn-primary:active { color: rgb(255, 255, 255); background-color: rgb(2, 90, 165); background-image: none; border-color: rgb(1, 84, 155); }
.btn { box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12); }
.btn:active, .btn:focus, .btn:hover { box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15); }
.btn { transition: all 0.2s ease-out 0s; }
.btn { text-transform: uppercase; }
button:focus { outline: 0px none ! important; }
.btn { font-size: 0.8rem; padding: 0.85rem 2.13rem; border-radius: 2px; border: 0px none; color: rgb(255, 255, 255) ! important; margin: 6px; white-space: normal ! important; overflow-wrap: break-word; }
.btn:hover { color: rgb(255, 255, 255); }
.btn:active, .btn:focus { outline: 0px none; color: rgb(255, 255, 255); }
.btn-primary { background: rgb(0, 156, 182) none repeat scroll 0% 0%; }
.btn-primary:active, .btn-primary:focus, .btn-primary:hover { background-color: #00617F ! important; }
.btn-default { background: #009CB6 none repeat scroll 0% 0%; }
.btn-default:active, .btn-default:focus, .btn-default:hover { background-color: #59bec9 ! important; }
input[type="email"], input[type="password"], input[type="text"], textarea.md-textarea { background-color: transparent; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 0px; outline: 0px none; height: 2.8rem; width: 100%; font-size: 1rem; box-shadow: none; box-sizing: content-box; transition: all 0.3s ease 0s; }
input[type="email"]:disabled, input[type="password"]:disabled, input[type="text"]:disabled, textarea.md-textarea:disabled { color: rgba(0, 0, 0, 0.46); border-bottom: 1px dotted rgba(0, 0, 0, 0.46); background-color: transparent; }
input[type="email"]:disabled + label, input[type="password"]:disabled + label, input[type="text"]:disabled + label, textarea.md-textarea:disabled + label { color: rgba(0, 0, 0, 0.46); background-color: transparent; }
input[type="email"]:focus:not([readonly]), input[type="password"]:focus:not([readonly]), input[type="text"]:focus:not([readonly]), textarea.md-textarea:focus:not([readonly]) { border-bottom: 1px solid rgb(0, 156, 182); box-shadow: 0px 1px 0px 0px rgb(0, 156, 182); }
input[type="email"]:focus:not([readonly]) + label, input[type="password"]:focus:not([readonly]) + label, input[type="text"]:focus:not([readonly]) + label, textarea.md-textarea:focus:not([readonly]) + label { color: rgb(0, 156, 182); }
input[type="email"] + label::after, input[type="password"] + label::after, input[type="text"] + label::after, textarea.md-textarea + label::after { display: block; content: ""; position: absolute; top: 65px; opacity: 0; transition: opacity 0.2s ease-out 0s, color 0.2s ease-out 0s; }
label { font-size: 0.8rem; }
.form-control { padding: 0.5rem 0px 0.6rem; font-size: 1rem; line-height: 1.5; background-color: transparent; background-image: none; border-radius: 0px; margin-top: 0.2rem; margin-bottom: 1rem; }
.md-form { margin-bottom: 1.5rem; }
.form-control:focus { background: transparent none repeat scroll 0px 0px; }
.form-control:disabled { background-color: transparent; border-bottom: 1px solid rgb(224, 224, 224); }
.md-form { position: relative; }
.md-form label { color: rgb(117, 117, 117); position: absolute; top: 0.8rem; left: 0px; font-size: 1rem; cursor: text; transition: all 0.2s ease-out 0s; }
.md-form .prefix { position: absolute; width: 3rem; font-size: 2rem; transition: color 0.2s ease 0s; }
.md-form .prefix ~ input, .md-form .prefix ~ textarea { margin-left: 3rem; width: calc(100% - 3rem); }
.md-form .prefix ~ label { margin-left: 3rem; }
@media only screen and (max-width: 992px) {
	.md-form .prefix ~ input { width: calc(100% - 3rem); }
}
@media only screen and (max-width: 600px) {
	.md-form .prefix ~ input { width: calc(100% - 3rem); }
}
textarea { width: 100%; }
.md-form.input-group .form-control::placeholder { color: rgb(153, 153, 153); padding-top: 2px; }
textarea { resize: vertical; height: 3rem; background-color: transparent; }
textarea.md-textarea { overflow-y: hidden; padding: 1.6rem 0px; resize: none; min-height: 3rem; }
.input-dark-bg::placeholder { color: rgb(255, 255, 255) ! important; font-weight: 300; }
.input-light-bg::placeholder { color: rgb(28, 35, 49) ! important; font-weight: 300; }
.navbar-dark form .form-control::placeholder { color: rgba(255, 255, 255, 0.65) ! important; font-weight: 300; }
.navbar-light form .form-control::placeholder { color: rgb(28, 35, 49) ! important; font-weight: 300; }
[type="radio"]:not(:checked) + label { padding-left: 35px; display: inline-block; line-height: 25px; cursor: pointer; font-size: 1rem; -moz-user-select: none; }
[type="radio"]:checked, [type="radio"]:not(:checked) { position: absolute; left: -9999px; visibility: hidden; }
[type="radio"]:not(:checked) + label { position: relative; height: 25px; transition: all 0.28s ease 0s; }
[type="radio"]:not(:checked) + label::before { border-radius: 50%; border: 2px solid rgb(90, 90, 90); }
[type="radio"]:not(:checked) + label::after { border-radius: 50%; border: 2px solid rgb(90, 90, 90); z-index: -1; transform: scale(0); }
[type="radio"]:disabled:not(:checked) + label::before { background-color: transparent; border-color: rgba(0, 0, 0, 0.46); }
[type="radio"]:disabled:not(:checked) + label::before { border-color: rgba(0, 0, 0, 0.46); }
[type="checkbox"]:checked, [type="checkbox"]:not(:checked) { position: absolute; left: -9999px; visibility: hidden; }
[type="checkbox"]:disabled:not(:checked) + label::before { border: medium none; background-color: rgba(0, 0, 0, 0.46); }
.filled-in[type="checkbox"]:not(:checked) + label::before { width: 0px; height: 0px; border: 3px solid transparent; left: 6px; top: 10px; transform: rotateZ(37deg); transform-origin: 100% 100% 0px; }
.filled-in[type="checkbox"]:not(:checked) + label::after { height: 20px; width: 20px; background-color: transparent; border: 2px solid rgb(90, 90, 90); top: 0px; z-index: 0; }
.filled-in[type="checkbox"]:disabled:not(:checked) + label::before { background-color: transparent; border: 2px solid transparent; }
.filled-in[type="checkbox"]:disabled:not(:checked) + label::after { border-color: transparent; background-color: rgb(189, 189, 189); }
.filled-in-danger[type="checkbox"]:not(:checked) + label::before { width: 0px; height: 0px; border: 3px solid transparent; left: 6px; top: 10px; transform: rotateZ(37deg); transform-origin: 100% 100% 0px; }
.filled-in-danger[type="checkbox"]:not(:checked) + label::after { height: 20px; width: 20px; background-color: transparent; border: 2px solid rgb(90, 90, 90); top: 0px; z-index: 0; }
select { display: none; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
select:disabled { color: rgba(0, 0, 0, 0.3); }
input[type="checkbox"]:checked:not(:disabled) ~ .lever:active::after { box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.4), 0px 0px 0px 15px rgba(170, 102, 204, 0.1); }
input[type="checkbox"]:not(:disabled) ~ .lever:active::after { box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.4), 0px 0px 0px 15px rgba(0, 0, 0, 0.08); }
.input-group .input-group-addon::placeholder { padding-left: 1rem; }
#toast-container > :hover { transition: all 0.45s ease 0s; box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.2), 0px 6px 20px 0px rgba(0, 0, 0, 0.19); opacity: 1; cursor: pointer; }
.white-skin .navbar .form-control::placeholder { color: rgba(66, 66, 66, 0.5) ! important; }
.white-skin .side-nav .search-form input.form-control[type="text"]::placeholder { color: rgba(66, 66, 66, 0.5) ! important; }
