﻿@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,600,700");
.btn, .navbar .navbar-nav>a.btn { border-width: 2px; font-weight: 400; font-size: .8571em; line-height: 1.35em; margin: 5px 1px; border: none; border-radius: .1875rem; padding: 11px 22px; cursor: pointer; background-color: #888; color: #fff }
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn:active:focus, .btn:active:hover, .btn.active:focus, .btn.active:hover, .show>.btn.dropdown-toggle, .show>.btn.dropdown-toggle:focus, .show>.btn.dropdown-toggle:hover, .navbar .navbar-nav>a.btn:hover, .navbar .navbar-nav>a.btn:focus, .navbar .navbar-nav>a.btn:active, .navbar .navbar-nav>a.btn.active, .navbar .navbar-nav>a.btn:active:focus, .navbar .navbar-nav>a.btn:active:hover, .navbar .navbar-nav>a.btn.active:focus, .navbar .navbar-nav>a.btn.active:hover, .show>.navbar .navbar-nav>a.btn.dropdown-toggle, .show>.navbar .navbar-nav>a.btn.dropdown-toggle:focus, .show>.navbar .navbar-nav>a.btn.dropdown-toggle:hover { background-color: #979797; color: #fff; box-shadow: none }
.btn:hover, .navbar .navbar-nav>a.btn:hover { box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17) }
.btn.disabled, .btn.disabled:hover, .btn.disabled:focus, .btn.disabled.focus, .btn.disabled:active, .btn.disabled.active, .btn:disabled, .btn:disabled:hover, .btn:disabled:focus, .btn:disabled.focus, .btn:disabled:active, .btn:disabled.active, .btn[disabled], .btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled].focus, .btn[disabled]:active, .btn[disabled].active, fieldset[disabled] .btn, fieldset[disabled] .btn:hover, fieldset[disabled] .btn:focus, fieldset[disabled] .btn.focus, fieldset[disabled] .btn:active, fieldset[disabled] .btn.active, .navbar .navbar-nav>a.btn.disabled, .navbar .navbar-nav>a.btn.disabled:hover, .navbar .navbar-nav>a.btn.disabled:focus, .navbar .navbar-nav>a.btn.disabled.focus, .navbar .navbar-nav>a.btn.disabled:active, .navbar .navbar-nav>a.btn.disabled.active, .navbar .navbar-nav>a.btn:disabled, .navbar .navbar-nav>a.btn:disabled:hover, .navbar .navbar-nav>a.btn:disabled:focus, .navbar .navbar-nav>a.btn:disabled.focus, .navbar .navbar-nav>a.btn:disabled:active, .navbar .navbar-nav>a.btn:disabled.active, .navbar .navbar-nav>a.btn[disabled], .navbar .navbar-nav>a.btn[disabled]:hover, .navbar .navbar-nav>a.btn[disabled]:focus, .navbar .navbar-nav>a.btn[disabled].focus, .navbar .navbar-nav>a.btn[disabled]:active, .navbar .navbar-nav>a.btn[disabled].active, fieldset[disabled] .navbar .navbar-nav>a.btn, fieldset[disabled] .navbar .navbar-nav>a.btn:hover, fieldset[disabled] .navbar .navbar-nav>a.btn:focus, fieldset[disabled] .navbar .navbar-nav>a.btn.focus, fieldset[disabled] .navbar .navbar-nav>a.btn:active, fieldset[disabled] .navbar .navbar-nav>a.btn.active { background-color: #888; border-color: #888 }
.btn.btn-simple, .navbar .navbar-nav>a.btn.btn-simple { color: #888; border-color: #888 }
.btn.btn-simple:hover, .btn.btn-simple:focus, .btn.btn-simple:active, .navbar .navbar-nav>a.btn.btn-simple:hover, .navbar .navbar-nav>a.btn.btn-simple:focus, .navbar .navbar-nav>a.btn.btn-simple:active { background-color: transparent; color: #979797; border-color: #979797; box-shadow: none }
.btn.btn-link, .navbar .navbar-nav>a.btn.btn-link { color: #888 }
.btn.btn-link:hover, .btn.btn-link:focus, .btn.btn-link:active, .navbar .navbar-nav>a.btn.btn-link:hover, .navbar .navbar-nav>a.btn.btn-link:focus, .navbar .navbar-nav>a.btn.btn-link:active { background-color: transparent; color: #979797; text-decoration: none; box-shadow: none }
.btn:hover, .btn:focus, .navbar .navbar-nav>a.btn:hover, .navbar .navbar-nav>a.btn:focus { opacity: 1; filter: alpha(opacity=100); outline: 0 !important }
.btn:active, .btn.active, .open>.btn.dropdown-toggle, .navbar .navbar-nav>a.btn:active, .navbar .navbar-nav>a.btn.active, .open>.navbar .navbar-nav>a.btn.dropdown-toggle { -webkit-box-shadow: none; box-shadow: none; outline: 0 !important }
.btn.btn-icon, .navbar .navbar-nav>a.btn.btn-icon { height: 2.375rem; min-width: 2.375rem; width: 2.375rem; padding: 0; font-size: .9375rem; overflow: hidden; position: relative; line-height: normal }
.btn.btn-icon.btn-simple, .navbar .navbar-nav>a.btn.btn-icon.btn-simple { padding: 0 }
.btn.btn-icon.btn-sm, .navbar .navbar-nav>a.btn.btn-icon.btn-sm { height: 1.875rem; min-width: 1.875rem; width: 1.875rem }
.btn.btn-icon.btn-sm i.fa, .btn.btn-icon.btn-sm i.now-ui-icons, .navbar .navbar-nav>a.btn.btn-icon.btn-sm i.fa, .navbar .navbar-nav>a.btn.btn-icon.btn-sm i.now-ui-icons { font-size: .6875rem }
.btn.btn-icon.btn-lg, .navbar .navbar-nav>a.btn.btn-icon.btn-lg { height: 3.6rem; min-width: 3.6rem; width: 3.6rem }
.btn.btn-icon.btn-lg i.now-ui-icons, .btn.btn-icon.btn-lg i.fa, .navbar .navbar-nav>a.btn.btn-icon.btn-lg i.now-ui-icons, .navbar .navbar-nav>a.btn.btn-icon.btn-lg i.fa { font-size: 1.325rem }
.btn.btn-icon:not(.btn-footer) i.now-ui-icons, .btn.btn-icon:not(.btn-footer) i.fa, .navbar .navbar-nav>a.btn.btn-icon:not(.btn-footer) i.now-ui-icons, .navbar .navbar-nav>a.btn.btn-icon:not(.btn-footer) i.fa { position: absolute; top: 50%; left: 50%; transform: translate(-12px, -12px); line-height: 1.5626rem; width: 25px }
.btn:not(.btn-icon) .now-ui-icons, .navbar .navbar-nav>a.btn:not(.btn-icon) .now-ui-icons { position: relative; top: 1px }
.btn-primary { background-color: #1ab1e3; color: #fff }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:focus, .btn-primary.active:hover, .show>.btn-primary.dropdown-toggle, .show>.btn-primary.dropdown-toggle:focus, .show>.btn-primary.dropdown-toggle:hover { background-color: #34bbe8; color: #fff; box-shadow: none }
.btn-primary:hover { box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17) }
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary:disabled, .btn-primary:disabled:hover, .btn-primary:disabled:focus, .btn-primary:disabled.focus, .btn-primary:disabled:active, .btn-primary:disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { background-color: #1ab1e3; border-color: #1ab1e3 }
.btn-primary.btn-simple { color: #1ab1e3; border-color: #1ab1e3 }
.btn-primary.btn-simple:hover, .btn-primary.btn-simple:focus, .btn-primary.btn-simple:active { background-color: transparent; color: #34bbe8; border-color: #34bbe8; box-shadow: none }
.btn-primary.btn-link { color: #1ab1e3 }
.btn-primary.btn-link:hover, .btn-primary.btn-link:focus, .btn-primary.btn-link:active { background-color: transparent; color: #34bbe8; text-decoration: none; box-shadow: none }
.btn-success { background-color: #18ce0f; color: #fff }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success:active:focus, .btn-success:active:hover, .btn-success.active:focus, .btn-success.active:hover, .show>.btn-success.dropdown-toggle, .show>.btn-success.dropdown-toggle:focus, .show>.btn-success.dropdown-toggle:hover { background-color: #1beb11; color: #fff; box-shadow: none }
.btn-success:hover { box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17) }
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success:disabled, .btn-success:disabled:hover, .btn-success:disabled:focus, .btn-success:disabled.focus, .btn-success:disabled:active, .btn-success:disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active { background-color: #18ce0f; border-color: #18ce0f }
.btn-success.btn-simple { color: #18ce0f; border-color: #18ce0f }
.btn-success.btn-simple:hover, .btn-success.btn-simple:focus, .btn-success.btn-simple:active { background-color: transparent; color: #1beb11; border-color: #1beb11; box-shadow: none }
.btn-success.btn-link { color: #18ce0f }
.btn-success.btn-link:hover, .btn-success.btn-link:focus, .btn-success.btn-link:active { background-color: transparent; color: #1beb11; text-decoration: none; box-shadow: none }
.btn-info { background-color: #2CA8FF; color: #fff }
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info:active:focus, .btn-info:active:hover, .btn-info.active:focus, .btn-info.active:hover, .show>.btn-info.dropdown-toggle, .show>.btn-info.dropdown-toggle:focus, .show>.btn-info.dropdown-toggle:hover { background-color: #4bb5ff; color: #fff; box-shadow: none }
.btn-info:hover { box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17) }
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info:disabled, .btn-info:disabled:hover, .btn-info:disabled:focus, .btn-info:disabled.focus, .btn-info:disabled:active, .btn-info:disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active { background-color: #2CA8FF; border-color: #2CA8FF }
.btn-info.btn-simple { color: #2CA8FF; border-color: #2CA8FF }
.btn-info.btn-simple:hover, .btn-info.btn-simple:focus, .btn-info.btn-simple:active { background-color: transparent; color: #4bb5ff; border-color: #4bb5ff; box-shadow: none }
.btn-info.btn-link { color: #2CA8FF }
.btn-info.btn-link:hover, .btn-info.btn-link:focus, .btn-info.btn-link:active { background-color: transparent; color: #4bb5ff; text-decoration: none; box-shadow: none }
.btn-warning { background-color: #FFB236; color: #fff }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning:active:focus, .btn-warning:active:hover, .btn-warning.active:focus, .btn-warning.active:hover, .show>.btn-warning.dropdown-toggle, .show>.btn-warning.dropdown-toggle:focus, .show>.btn-warning.dropdown-toggle:hover { background-color: #ffbe55; color: #fff; box-shadow: none }
.btn-warning:hover { box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17) }
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning:disabled, .btn-warning:disabled:hover, .btn-warning:disabled:focus, .btn-warning:disabled.focus, .btn-warning:disabled:active, .btn-warning:disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active { background-color: #FFB236; border-color: #FFB236 }
.btn-warning.btn-simple { color: #FFB236; border-color: #FFB236 }
.btn-warning.btn-simple:hover, .btn-warning.btn-simple:focus, .btn-warning.btn-simple:active { background-color: transparent; color: #ffbe55; border-color: #ffbe55; box-shadow: none }
.btn-warning.btn-link { color: #FFB236 }
.btn-warning.btn-link:hover, .btn-warning.btn-link:focus, .btn-warning.btn-link:active { background-color: transparent; color: #ffbe55; text-decoration: none; box-shadow: none }
.btn-danger { background-color: #FF3636; color: #fff }
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger:active:focus, .btn-danger:active:hover, .btn-danger.active:focus, .btn-danger.active:hover, .show>.btn-danger.dropdown-toggle, .show>.btn-danger.dropdown-toggle:focus, .show>.btn-danger.dropdown-toggle:hover { background-color: #f55; color: #fff; box-shadow: none }
.btn-danger:hover { box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17) }
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger:disabled, .btn-danger:disabled:hover, .btn-danger:disabled:focus, .btn-danger:disabled.focus, .btn-danger:disabled:active, .btn-danger:disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { background-color: #FF3636; border-color: #FF3636 }
.btn-danger.btn-simple { color: #FF3636; border-color: #FF3636 }
.btn-danger.btn-simple:hover, .btn-danger.btn-simple:focus, .btn-danger.btn-simple:active { background-color: transparent; color: #f55; border-color: #f55; box-shadow: none }
.btn-danger.btn-link { color: #FF3636 }
.btn-danger.btn-link:hover, .btn-danger.btn-link:focus, .btn-danger.btn-link:active { background-color: transparent; color: #f55; text-decoration: none; box-shadow: none }
.btn-neutral { background-color: #fff; color: #1ab1e3 }
.btn-neutral:hover, .btn-neutral:focus, .btn-neutral:active, .btn-neutral.active, .btn-neutral:active:focus, .btn-neutral:active:hover, .btn-neutral.active:focus, .btn-neutral.active:hover, .show>.btn-neutral.dropdown-toggle, .show>.btn-neutral.dropdown-toggle:focus, .show>.btn-neutral.dropdown-toggle:hover { background-color: #fff; color: #fff; box-shadow: none }
.btn-neutral:hover { box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.17) }
.btn-neutral.disabled, .btn-neutral.disabled:hover, .btn-neutral.disabled:focus, .btn-neutral.disabled.focus, .btn-neutral.disabled:active, .btn-neutral.disabled.active, .btn-neutral:disabled, .btn-neutral:disabled:hover, .btn-neutral:disabled:focus, .btn-neutral:disabled.focus, .btn-neutral:disabled:active, .btn-neutral:disabled.active, .btn-neutral[disabled], .btn-neutral[disabled]:hover, .btn-neutral[disabled]:focus, .btn-neutral[disabled].focus, .btn-neutral[disabled]:active, .btn-neutral[disabled].active, fieldset[disabled] .btn-neutral, fieldset[disabled] .btn-neutral:hover, fieldset[disabled] .btn-neutral:focus, fieldset[disabled] .btn-neutral.focus, fieldset[disabled] .btn-neutral:active, fieldset[disabled] .btn-neutral.active { background-color: #fff; border-color: #fff }
.btn-neutral.btn-danger { color: #FF3636 }
.btn-neutral.btn-danger:hover, .btn-neutral.btn-danger:focus, .btn-neutral.btn-danger:active { color: #f55 }
.btn-neutral.btn-info { color: #2CA8FF }
.btn-neutral.btn-info:hover, .btn-neutral.btn-info:focus, .btn-neutral.btn-info:active { color: #4bb5ff }
.btn-neutral.btn-warning { color: #FFB236 }
.btn-neutral.btn-warning:hover, .btn-neutral.btn-warning:focus, .btn-neutral.btn-warning:active { color: #ffbe55 }
.btn-neutral.btn-success { color: #18ce0f }
.btn-neutral.btn-success:hover, .btn-neutral.btn-success:focus, .btn-neutral.btn-success:active { color: #1beb11 }
.btn-neutral.btn-default { color: #888 }
.btn-neutral.btn-default:hover, .btn-neutral.btn-default:focus, .btn-neutral.btn-default:active { color: #979797 }
.btn-neutral.active, .btn-neutral:active, .btn-neutral:active:focus, .btn-neutral:active:hover, .btn-neutral.active:focus, .btn-neutral.active:hover, .show>.btn-neutral.dropdown-toggle, .show>.btn-neutral.dropdown-toggle:focus, .show>.btn-neutral.dropdown-toggle:hover { background-color: #fff; color: #34bbe8; box-shadow: none }
.btn-neutral:hover, .btn-neutral:focus { color: #34bbe8 }
.btn-neutral:hover:not(.nav-link), .btn-neutral:focus:not(.nav-link) { box-shadow: none }
.btn-neutral.btn-simple { color: #fff; border-color: #fff }
.btn-neutral.btn-simple:hover, .btn-neutral.btn-simple:focus, .btn-neutral.btn-simple:active { background-color: transparent; color: #fff; border-color: #fff; box-shadow: none }
.btn-neutral.btn-link { color: #fff }
.btn-neutral.btn-link:hover, .btn-neutral.btn-link:focus, .btn-neutral.btn-link:active { background-color: transparent; color: #fff; text-decoration: none; box-shadow: none }
.btn:disabled, .btn[disabled], .btn.disabled { opacity: .5; filter: alpha(opacity=50) }
.btn-round { border-width: 1px; border-radius: 30px !important; padding: 11px 23px }
.btn-round.btn-simple { padding: 10px 22px }
.btn-simple { border: 1px solid; border-color: #888; padding: 10px 22px; background-color: transparent }
.btn-simple.disabled, .btn-simple.disabled:hover, .btn-simple.disabled:focus, .btn-simple.disabled.focus, .btn-simple.disabled:active, .btn-simple.disabled.active, .btn-simple:disabled, .btn-simple:disabled:hover, .btn-simple:disabled:focus, .btn-simple:disabled.focus, .btn-simple:disabled:active, .btn-simple:disabled.active, .btn-simple[disabled], .btn-simple[disabled]:hover, .btn-simple[disabled]:focus, .btn-simple[disabled].focus, .btn-simple[disabled]:active, .btn-simple[disabled].active, fieldset[disabled] .btn-simple, fieldset[disabled] .btn-simple:hover, fieldset[disabled] .btn-simple:focus, fieldset[disabled] .btn-simple.focus, fieldset[disabled] .btn-simple:active, fieldset[disabled] .btn-simple.active, .btn-link.disabled, .btn-link.disabled:hover, .btn-link.disabled:focus, .btn-link.disabled.focus, .btn-link.disabled:active, .btn-link.disabled.active, .btn-link:disabled, .btn-link:disabled:hover, .btn-link:disabled:focus, .btn-link:disabled.focus, .btn-link:disabled:active, .btn-link:disabled.active, .btn-link[disabled], .btn-link[disabled]:hover, .btn-link[disabled]:focus, .btn-link[disabled].focus, .btn-link[disabled]:active, .btn-link[disabled].active, fieldset[disabled] .btn-link, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link.focus, fieldset[disabled] .btn-link:active, fieldset[disabled] .btn-link.active { background-color: transparent }
.btn-lg { font-size: 1em; border-radius: .55rem; padding: 15px 48px }
.btn-lg.btn-simple { padding: 14px 47px }
.btn-sm { font-size: 14px; border-radius: .1875rem; padding: 5px 15px }
.btn-sm.btn-simple { padding: 4px 14px }
.btn-link { border: 0; padding: .5rem .7rem; background-color: transparent }
.btn-wd { min-width: 140px }
.btn-group.select { width: 100% }
.btn-group.select .btn { text-align: left }
.btn-group.select .caret { position: absolute; top: 50%; margin-top: -1px; right: 8px }
.form-control::-moz-placeholder { color: #9A9A9A; opacity: 1; filter: alpha(opacity=100) }
.form-control:-moz-placeholder { color: #9A9A9A; opacity: 1; filter: alpha(opacity=100) }
.form-control::-webkit-input-placeholder { color: #9A9A9A; opacity: 1; filter: alpha(opacity=100) }
.form-control:-ms-input-placeholder { color: #9A9A9A; opacity: 1; filter: alpha(opacity=100) }
.form-control { border: 1px solid #E3E3E3; border-radius: 30px; color: #2c2c2c; line-height: normal; font-size: .8571em; -webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; -moz-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; -ms-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; -webkit-box-shadow: none; box-shadow: none }
.has-success .form-control { border-color: #18ce0f }
.form-control:focus { border: 1px solid #1ab1e3; -webkit-box-shadow: none; box-shadow: none; outline: 0 !important; color: #2c2c2c; background-color: transparent }
.form-control:focus+.input-group-addon, .form-control:focus ~ .input-group-addon { border: 1px solid #1ab1e3; border-left: none; background-color: transparent }
.has-success .form-control, .has-error .form-control, .has-success .form-control:focus, .has-error .form-control:focus { -webkit-box-shadow: none; box-shadow: none }
.has-success .form-control:focus { border-color: #1be611 }
.has-danger .form-control.form-control-success, .has-danger .form-control.form-control-danger, .has-success .form-control.form-control-success, .has-success .form-control.form-control-danger { background-image: none }
.has-danger .form-control { border-color: #ffcfcf; color: #FF3636; background-color: rgba(222, 222, 222, 0.1) }
.has-danger .form-control:focus { background-color: #fff }
.form-control+.form-control-feedback { border-radius: .55rem; font-size: 14px; margin-top: 0; position: absolute; left: 18px; bottom: -20px; vertical-align: middle }
.form-control+.input-group-addon { background-color: transparent }
.form-control+.input-group-addon:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0 }
.input-group-addon:first-child { border-bottom-right-radius: 0; border-top-right-radius: 0 }
.has-success:after, .has-danger:after { font-family: 'Material-Design-Iconic-Font'; content: "\f26b"; display: inline-block; position: absolute; right: 15px; bottom: 10px; color: #18ce0f; font-size: 11px }
.has-success.input-lg:after, .has-danger.input-lg:after { font-size: 13px; top: 13px }
.has-danger:after { content: "\f136"; color: #FF3636 }
.form-group.form-group-no-border.input-lg .input-group-addon, .input-group.form-group-no-border.input-lg .input-group-addon { padding: 15px 0 15px 19px }
.form-group.form-group-no-border.input-lg .form-control, .input-group.form-group-no-border.input-lg .form-control { padding: 15px 19px }
.form-group.form-group-no-border.input-lg .form-control+.input-group-addon, .input-group.form-group-no-border.input-lg .form-control+.input-group-addon { padding: 15px 19px 15px 0 }
.form-group.input-lg .form-control, .input-group.input-lg .form-control { padding: 14px 18px }
.form-group.input-lg .form-control+.input-group-addon, .input-group.input-lg .form-control+.input-group-addon { padding: 14px 18px 14px 0 }
.form-group.input-lg .input-group-addon, .input-group.input-lg .input-group-addon { padding: 14px 0 15px 18px }
.form-group.input-lg .input-group-addon+.form-control, .input-group.input-lg .input-group-addon+.form-control { padding: 15px 18px 15px 16px }
.form-group.form-group-no-border .form-control, .input-group.form-group-no-border .form-control { padding: 11px 19px }
.form-group.form-group-no-border .form-control+.input-group-addon, .input-group.form-group-no-border .form-control+.input-group-addon { padding: 11px 19px 11px 0 }
.form-group.form-group-no-border .input-group-addon, .input-group.form-group-no-border .input-group-addon { padding: 11px 0 11px 19px }
.form-group .form-control, .input-group .form-control { padding: 10px 18px 10px 18px }
.form-group .form-control+.input-group-addon, .input-group .form-control+.input-group-addon { padding: 10px 18px 10px 0 }
.form-group .input-group-addon, .input-group .input-group-addon { padding: 10px 0 10px 18px }
.form-group .input-group-addon+.form-control, .form-group .input-group-addon ~ .form-control, .input-group .input-group-addon+.form-control, .input-group .input-group-addon ~ .form-control { padding: 10px 19px 11px 16px }
.form-group.form-group-no-border .form-control, .form-group.form-group-no-border .form-control+.input-group-addon, .input-group.form-group-no-border .form-control, .input-group.form-group-no-border .form-control+.input-group-addon { background-color: rgba(222, 222, 222, 0.3); border: medium none }
.form-group.form-group-no-border .form-control:focus, .form-group.form-group-no-border .form-control:active, .form-group.form-group-no-border .form-control:active, .form-group.form-group-no-border .form-control+.input-group-addon:focus, .form-group.form-group-no-border .form-control+.input-group-addon:active, .form-group.form-group-no-border .form-control+.input-group-addon:active, .input-group.form-group-no-border .form-control:focus, .input-group.form-group-no-border .form-control:active, .input-group.form-group-no-border .form-control:active, .input-group.form-group-no-border .form-control+.input-group-addon:focus, .input-group.form-group-no-border .form-control+.input-group-addon:active, .input-group.form-group-no-border .form-control+.input-group-addon:active { border: medium none; background-color: rgba(222, 222, 222, 0.5) }
.form-group.form-group-no-border .form-control:focus+.input-group-addon, .input-group.form-group-no-border .form-control:focus+.input-group-addon { background-color: rgba(222, 222, 222, 0.5) }
.form-group.form-group-no-border .input-group-addon, .input-group.form-group-no-border .input-group-addon { background-color: rgba(222, 222, 222, 0.3); border: none }
.has-error .form-control-feedback, .has-error .control-label { color: #FF3636 }
.has-success .form-control-feedback, .has-success .control-label { color: #18ce0f }
.input-group-addon { background-color: #fff; border: 1px solid #E3E3E3; border-radius: 30px; color: #555; padding: -.5rem 0 -.5rem -.3rem; -webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; -moz-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; -ms-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out, background-color 0.3s ease-in-out }
.has-success .input-group-addon, .has-danger .input-group-addon { background-color: #fff }
.has-danger .form-control:focus+.input-group-addon { color: #FF3636 }
.has-success .form-control:focus+.input-group-addon { color: #18ce0f }
.input-group-addon+.form-control, .input-group-addon ~ .form-control { padding: -.5rem .7rem; padding-left: 18px }
.input-group-addon i { width: 17px }
.input-group-focus .input-group-addon { background-color: #fff; border-color: #1ab1e3 }
.input-group-focus.form-group-no-border .input-group-addon { background-color: rgba(222, 222, 222, 0.5) }
.input-group, .form-group { margin-bottom: 10px }
.input-group[disabled] .input-group-addon { background-color: #E3E3E3 }
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) { border-right: 0 none }
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child) { border-left: 0 none }
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #E3E3E3; color: #888; cursor: not-allowed }
.input-group-btn .btn { border-width: 1px; padding: 11px .7rem }
.input-group-btn .btn-default:not(.btn-fill) { border-color: #ddd }
.input-group-btn:last-child>.btn { margin-left: 0 }
textarea.form-control { max-width: 100%; padding: 10px 10px 0 0; resize: none; border: none; border-bottom: 1px solid #E3E3E3; border-radius: 0; line-height: 2 }
textarea.form-control:focus, textarea.form-control:active { border-left: none; border-top: none; border-right: none }
.has-success.form-group .form-control, .has-success.form-group.form-group-no-border .form-control, .has-danger.form-group .form-control, .has-danger.form-group.form-group-no-border .form-control { padding-right: 40px }
.form-group { position: relative }
.form-group .help-info { font-style: italic; font-size: 12px; margin-top: 5px }
.form-group.has-error, .form-group.has-danger { margin-bottom: 20px }
.checkbox, .radio { margin-bottom: 12px }
.checkbox label, .radio label { display: inline-block; position: relative; cursor: pointer; padding-left: 35px; line-height: 27px }
.radio label { padding-left: 28px }
.checkbox label::before, .checkbox label::after { content: " "; display: inline-block; position: absolute; width: 26px; height: 26px; left: 0; cursor: pointer; border-radius: 3px; top: 0; background-color: transparent; border: 1px solid #E3E3E3; -webkit-transition: opacity 0.3s linear; -moz-transition: opacity 0.3s linear; -o-transition: opacity 0.3s linear; -ms-transition: opacity 0.3s linear; transition: opacity 0.3s linear }
.checkbox label::after { font-family: 'Material-Design-Iconic-Font'; content: "\f26b"; top: 0px; text-align: center; font-size: 14px; opacity: 0; color: #555; border: 0; background-color: inherit }
.checkbox input[type="checkbox"], .radio input[type="radio"] { opacity: 0; position: absolute; visibility: hidden }
.checkbox input[type="checkbox"]:checked+label::after { opacity: 1 }
.checkbox input[type="checkbox"]:disabled+label, .radio input[type="radio"]:disabled+label { color: #9A9A9A; opacity: .5 }
.checkbox input[type="checkbox"]:disabled+label::before, .checkbox input[type="checkbox"]:disabled+label::after { cursor: not-allowed }
.checkbox input[type="checkbox"]:disabled+label, .radio input[type="radio"]:disabled+label { cursor: not-allowed }
.checkbox.checkbox-circle label::before { border-radius: 50% }
.checkbox.checkbox-inline { margin-top: 0 }
.checkbox-primary input[type="checkbox"]:checked+label::before { background-color: #428bca; border-color: #428bca }
.checkbox-primary input[type="checkbox"]:checked+label::after { color: #fff }
.checkbox-danger input[type="checkbox"]:checked+label::before { background-color: #d9534f; border-color: #d9534f }
.checkbox-danger input[type="checkbox"]:checked+label::after { color: #fff }
.checkbox-info input[type="checkbox"]:checked+label::before { background-color: #5bc0de; border-color: #5bc0de }
.checkbox-info input[type="checkbox"]:checked+label::after { color: #fff }
.checkbox-warning input[type="checkbox"]:checked+label::before { background-color: #f0ad4e; border-color: #f0ad4e }
.checkbox-warning input[type="checkbox"]:checked+label::after { color: #fff }
.checkbox-success input[type="checkbox"]:checked+label::before { background-color: #5cb85c; border-color: #5cb85c }
.checkbox-success input[type="checkbox"]:checked+label::after { color: #fff }
.radio label::before, .radio label::after { content: " "; width: 20px; height: 20px; border-radius: 50%; border: 1px solid #E3E3E3; display: inline-block; position: absolute; left: 3px; top: 3px; padding: 1px; -webkit-transition: opacity 0.3s linear; -moz-transition: opacity 0.3s linear; -o-transition: opacity 0.3s linear; -ms-transition: opacity 0.3s linear; transition: opacity 0.3s linear }
.radio input[type="radio"]+label:after, .radio input[type="radio"] { opacity: 0 }
.radio input[type="radio"]:checked+label::after { width: 5px; height: 5px; background-color: #555; border-color: #555; top: 11px; left: 11px; opacity: 1 }
.radio input[type="radio"]:checked+label::after { opacity: 1 }
.radio input[type="radio"]:disabled+label { color: #9A9A9A }
.radio input[type="radio"]:disabled+label::before, .radio input[type="radio"]:disabled+label::after { color: #9A9A9A }
.radio.radio-inline { margin-top: 0 }
.progress-container { position: relative }
.progress-container+.progress-container, .progress-container ~ .progress-container { margin-top: 15px }
.progress-container .progress-badge { color: #888; font-size: .8571em; text-transform: uppercase }
.progress-container .progress { height: 1px; border-radius: 0; box-shadow: none; background: rgba(222, 222, 222, 0.8); margin-top: 14px }
.progress-container .progress .progress-bar { box-shadow: none; background-color: #888 }
.progress-container .progress .progress-value { position: absolute; top: 6px; right: 0; color: #888; font-size: .8571em }
.progress-container.progress-neutral .progress { background: rgba(255, 255, 255, 0.3) }
.progress-container.progress-neutral .progress-bar { background: #fff }
.progress-container.progress-neutral .progress-value, .progress-container.progress-neutral .progress-badge { color: #fff }
.progress-container.progress-primary .progress { background: rgba(249, 99, 50, 0.3) }
.progress-container.progress-primary .progress-bar { background: #1ab1e3 }
.progress-container.progress-primary .progress-value, .progress-container.progress-primary .progress-badge { color: #1ab1e3 }
.progress-container.progress-info .progress { background: rgba(44, 168, 255, 0.3) }
.progress-container.progress-info .progress-bar { background: #2CA8FF }
.progress-container.progress-info .progress-value, .progress-container.progress-info .progress-badge { color: #2CA8FF }
.progress-container.progress-success .progress { background: rgba(24, 206, 15, 0.3) }
.progress-container.progress-success .progress-bar { background: #18ce0f }
.progress-container.progress-success .progress-value, .progress-container.progress-success .progress-badge { color: #18ce0f }
.progress-container.progress-warning .progress { background: rgba(255, 178, 54, 0.3) }
.progress-container.progress-warning .progress-bar { background: #FFB236 }
.progress-container.progress-warning .progress-value, .progress-container.progress-warning .progress-badge { color: #FFB236 }
.progress-container.progress-danger .progress { background: rgba(255, 54, 54, 0.3) }
.progress-container.progress-danger .progress-bar { background: #FF3636 }
.progress-container.progress-danger .progress-value, .progress-container.progress-danger .progress-badge { color: #FF3636 }
.badge { padding: 4px 8px; text-transform: uppercase; font-size: .7142em; line-height: 12px; background-color: transparent; border: 1px solid; border-radius: .875rem; font-weight: 400 }
.badge-icon { padding: 0.4em 0.55em }
.badge-icon i { font-size: 0.8em }
.badge-default { border-color: #888; color: #888 }
.badge-primary { border-color: #1ab1e3; color: #1ab1e3 }
.badge-info { border-color: #2CA8FF; color: #2CA8FF }
.badge-success { border-color: #18ce0f; color: #18ce0f }
.badge-warning { border-color: #FFB236; color: #FFB236 }
.badge-danger { border-color: #FF3636; color: #FF3636 }
.badge-neutral { border-color: #fff; color: #fff }
.pagination .page-item .page-link { border: 0; border-radius: 30px !important; transition: all .3s; padding: 0px 11px; margin: 0 3px; min-width: 30px; text-align: center; height: 30px; line-height: 30px; color: #2c2c2c; cursor: pointer; font-size: 14px; text-transform: uppercase; background: transparent }
.pagination .page-item .page-link:hover, .pagination .page-item .page-link:focus { color: #2c2c2c; background-color: rgba(222, 222, 222, 0.3); border: none }
.pagination .arrow-margin-left, .pagination .arrow-margin-right { position: absolute }
.pagination .arrow-margin-right { right: 0 }
.pagination .arrow-margin-left { left: 0 }
.pagination .page-item.active>.page-link { color: #E3E3E3; box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2) }
.pagination .page-item.active>.page-link, .pagination .page-item.active>.page-link:focus, .pagination .page-item.active>.page-link:hover { background-color: #888; border-color: #888; color: #fff }
.pagination .page-item.disabled>.page-link { opacity: .5; background-color: rgba(255, 255, 255, 0.2); color: #fff }
.pagination.pagination-info .page-item.active>.page-link, .pagination.pagination-info .page-item.active>.page-link:focus, .pagination.pagination-info .page-item.active>.page-link:hover { background-color: #2CA8FF; border-color: #2CA8FF }
.pagination.pagination-success .page-item.active>.page-link, .pagination.pagination-success .page-item.active>.page-link:focus, .pagination.pagination-success .page-item.active>.page-link:hover { background-color: #18ce0f; border-color: #18ce0f }
.pagination.pagination-primary .page-item.active>.page-link, .pagination.pagination-primary .page-item.active>.page-link:focus, .pagination.pagination-primary .page-item.active>.page-link:hover { background-color: #1ab1e3; border-color: #1ab1e3 }
.pagination.pagination-warning .page-item.active>.page-link, .pagination.pagination-warning .page-item.active>.page-link:focus, .pagination.pagination-warning .page-item.active>.page-link:hover { background-color: #FFB236; border-color: #FFB236 }
.pagination.pagination-danger .page-item.active>.page-link, .pagination.pagination-danger .page-item.active>.page-link:focus, .pagination.pagination-danger .page-item.active>.page-link:hover { background-color: #FF3636; border-color: #FF3636 }
.pagination.pagination-neutral .page-item>.page-link { color: #fff }
.pagination.pagination-neutral .page-item>.page-link:focus, .pagination.pagination-neutral .page-item>.page-link:hover { background-color: rgba(255, 255, 255, 0.2); color: #fff }
.pagination.pagination-neutral .page-item.active>.page-link, .pagination.pagination-neutral .page-item.active>.page-link:focus, .pagination.pagination-neutral .page-item.active>.page-link:hover { background-color: #fff; border-color: #fff; color: #1ab1e3 }
a { color: #1ab1e3 }
a:hover, a:focus { color: #1ab1e3 }
h1, .h1 { font-size: 3.5em; line-height: 1.15; margin-bottom: 30px }
h1 small, .h1 small { font-weight: 700; text-transform: uppercase; opacity: .8 }
h2, .h2 { font-size: 2.5em; margin-bottom: 30px }
h3, .h3 { font-size: 2em; margin-bottom: 30px; line-height: 1.4em }
h4, .h4 { font-size: 1.714em; line-height: 1.45em; margin-top: 30px; margin-bottom: 15px }
h4+.category, h4.title+.category, .h4+.category, .h4.title+.category { margin-top: -10px }
h5, .h5 { font-size: 1.57em; line-height: 1.4em; margin-bottom: 15px }
h6, .h6 { font-size: 1em; font-weight: 700; text-transform: uppercase }
p { line-height: 1.61em }
.description p, p.description { font-size: 1.14em }
.title { font-weight: 700 }
.title.title-up { text-transform: uppercase }
.title.title-up a { color: #2c2c2c; text-decoration: none }
.title+.category { margin-top: -25px }
.description, .card-description, .footer-big p { color: #9A9A9A; font-weight: 300 }
.category { text-transform: uppercase; font-weight: 700; color: #9A9A9A }
.text-primary { color: #1ab1e3 !important }
.text-info, .search_result_page .title a { color: #2CA8FF !important }
.text-success { color: #18ce0f !important }
.text-warning { color: #FFB236 !important }
.text-danger { color: #FF3636 !important }
.text-black { color: #444 }
.blockquote { border-left: none; border: 1px solid #888; padding: 20px; font-size: 1em; line-height: 1.8 }
.blockquote small { color: #888; font-size: .8571em; text-transform: uppercase }
.blockquote.blockquote-primary { border-color: #1ab1e3; color: #1ab1e3 }
.blockquote.blockquote-primary small { color: #1ab1e3 }
.blockquote.blockquote-danger { border-color: #FF3636; color: #FF3636 }
.blockquote.blockquote-danger small { color: #FF3636 }
.blockquote.blockquote-white { border-color: rgba(255, 255, 255, 0.8); color: #fff }
.blockquote.blockquote-white small { color: rgba(255, 255, 255, 0.8) }
body { color: #2c2c2c; font-size: 14px; font-family: "Poppins", "Helvetica Neue", Arial, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased }
.nav-pills .nav-link, .nav-item .nav-link, .navbar, .nav-tabs .nav-link { -webkit-transition: all 300ms ease 0s; -moz-transition: all 300ms ease 0s; -o-transition: all 300ms ease 0s; -ms-transition: all 300ms ease 0s; transition: all 300ms ease 0s }
.dropdown-toggle:after, .bootstrap-switch-label:before { -webkit-transition: all 150ms ease 0s; -moz-transition: all 150ms ease 0s; -o-transition: all 150ms ease 0s; -ms-transition: all 150ms ease 0s; transition: all 150ms ease 0s }
.dropdown-toggle[aria-expanded="true"]:after { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) }
.button-bar { display: block; position: relative; width: 22px; height: 1px; border-radius: 1px; background: #fff }
.button-bar+.button-bar { margin-top: 7px }
.button-bar:nth-child(2) { width: 17px }
.open { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; filter: alpha(opacity=100); visibility: visible }
.separator { height: 2px; width: 44px; background-color: #888; margin: 20px auto }
.separator.separator-primary { background-color: #1ab1e3 }
.nav-pills .nav-item .nav-link { padding: 0 15.5px; text-align: center; height: 60px; width: 60px; font-weight: 400; color: #9A9A9A; margin-right: 19px; background-color: rgba(222, 222, 222, 0.3); border-radius: 30px }
.nav-pills .nav-item .nav-link:hover { background-color: rgba(222, 222, 222, 0.3) }
.nav-pills .nav-item .nav-link.active, .nav-pills .nav-item .nav-link.active:focus, .nav-pills .nav-item .nav-link.active:hover { background-color: #9A9A9A; color: #fff; box-shadow: 0px 5px 35px 0px rgba(0, 0, 0, 0.3) }
.nav-pills .nav-item .nav-link.disabled, .nav-pills .nav-item .nav-link:disabled, .nav-pills .nav-item .nav-link[disabled] { opacity: .5 }
.nav-pills .nav-item i { display: block; font-size: 20px; line-height: 60px }
.nav-pills.nav-pills-neutral .nav-item .nav-link { background-color: rgba(255, 255, 255, 0.2); color: #fff }
.nav-pills.nav-pills-neutral .nav-item .nav-link.active, .nav-pills.nav-pills-neutral .nav-item .nav-link.active:focus, .nav-pills.nav-pills-neutral .nav-item .nav-link.active:hover { background-color: #fff; color: #1ab1e3 }
.nav-pills.nav-pills-primary .nav-item .nav-link.active, .nav-pills.nav-pills-primary .nav-item .nav-link.active:focus, .nav-pills.nav-pills-primary .nav-item .nav-link.active:hover { background-color: #1ab1e3 }
.nav-pills.nav-pills-info .nav-item .nav-link.active, .nav-pills.nav-pills-info .nav-item .nav-link.active:focus, .nav-pills.nav-pills-info .nav-item .nav-link.active:hover { background-color: #2CA8FF }
.nav-pills.nav-pills-success .nav-item .nav-link.active, .nav-pills.nav-pills-success .nav-item .nav-link.active:focus, .nav-pills.nav-pills-success .nav-item .nav-link.active:hover { background-color: #18ce0f }
.nav-pills.nav-pills-warning .nav-item .nav-link.active, .nav-pills.nav-pills-warning .nav-item .nav-link.active:focus, .nav-pills.nav-pills-warning .nav-item .nav-link.active:hover { background-color: #FFB236 }
.nav-pills.nav-pills-danger .nav-item .nav-link.active, .nav-pills.nav-pills-danger .nav-item .nav-link.active:focus, .nav-pills.nav-pills-danger .nav-item .nav-link.active:hover { background-color: #FF3636 }
.tab-space { padding: 20px 0 50px 0px }
.nav-align-center { text-align: center }
.nav-align-center .nav-pills { display: inline-flex }
.btn-twitter { color: #55acee }
.btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active { color: #3ea1ec }
.btn-facebook { color: #3b5998 }
.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active { color: #344e86 }
.btn-google { color: #dd4b39 }
.btn-google:hover, .btn-google:focus, .btn-google:active { color: #d73925 }
.btn-linkedin { color: #0077B5 }
.btn-linkedin:hover, .btn-linkedin:focus, .btn-linkedin:active { color: #00669c }
.nav-tabs { border: 0; padding: 15px .7rem }
.nav-tabs>.nav-item>.nav-link { color: #888; margin: 0; margin-right: 5px; background-color: transparent; border: 1px solid #E3E3E3; border-radius: 30px; font-size: 14px; padding: 11px 23px; line-height: 1.5 }
.nav-tabs>.nav-item>.nav-link:hover { background-color: transparent }
.nav-tabs>.nav-item>.nav-link.active { border: 1px solid #888; border-radius: 30px }
.nav-tabs>.nav-item>.nav-link i.now-ui-icons { font-size: 14px; position: relative; top: 1px; margin-right: 3px }
.nav-tabs>.nav-item.disabled>.nav-link, .nav-tabs>.nav-item.disabled>.nav-link:hover { color: rgba(255, 255, 255, 0.5) }
.nav-tabs.nav-tabs-neutral>.nav-item>.nav-link { color: #fff }
.nav-tabs.nav-tabs-neutral>.nav-item>.nav-link.active { border-color: rgba(255, 255, 255, 0.5); color: #fff }
.nav-tabs.nav-tabs-primary>.nav-item>.nav-link.active { border-color: #1ab1e3; color: #1ab1e3 }
.nav-tabs.nav-tabs-info>.nav-item>.nav-link.active { border-color: #2CA8FF; color: #2CA8FF }
.nav-tabs.nav-tabs-danger>.nav-item>.nav-link.active { border-color: #FF3636; color: #FF3636 }
.nav-tabs.nav-tabs-warning>.nav-item>.nav-link.active { border-color: #FFB236; color: #FFB236 }
.nav-tabs.nav-tabs-success>.nav-item>.nav-link.active { border-color: #18ce0f; color: #18ce0f }
.navbar .navbar-toggler { width: 37px; height: 27px; outline: 0; cursor: pointer }
.navbar .navbar-toggler.navbar-toggler-left { position: relative; left: 0; padding-left: 0 }
.navbar .navbar-toggler:hover .navbar-toggler-bar.bar2 { width: 22px }
.navbar .navbar-brand { text-transform: uppercase; font-size: .8571em; padding-top: .5rem; padding-bottom: .5rem; line-height: 1.625rem }
.navbar .button-dropdown .navbar-toggler-bar:nth-child(2) { width: 17px }
.bg-default { background-color: #888 !important }
.bg-primary { background-color: #1ab1e3 !important }
.bg-info { background-color: #2CA8FF !important }
.bg-success { background-color: #18ce0f !important }
.bg-danger { background-color: #FF3636 !important }
.bg-warning { background-color: #FFB236 !important }
.bg-white { background-color: #fff !important }
.dropdown-menu { border: 0; box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2); font-size: 14px }
.dropdown-menu.dropdown-menu-right:before { left: auto; right: 10px }
.dropdown-menu:before { display: inline-block; position: absolute; width: 0; height: 0; vertical-align: middle; content: ""; top: -6px; left: 10px; right: auto; color: #fff; border-bottom: .4em solid; border-right: .4em solid transparent; border-left: .4em solid transparent }
.dropdown-menu .dropdown-item { font-size: .8571em; padding-top: .5rem; padding-bottom: .5rem }
.dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus { background-color: rgba(222, 222, 222, 0.3) }
.dropdown-menu .dropdown-divider { background-color: rgba(222, 222, 222, 0.5) }
.dropdown-menu .dropdown-header:not([href]):not([tabindex]) { color: rgba(182, 182, 182, 0.6); font-size: .7142em; text-transform: uppercase; font-weight: 700 }
.dropdown-menu.dropdown-primary { background-color: #18a6d5 }
.dropdown-menu.dropdown-primary:before { color: #18a6d5 }
.dropdown-menu.dropdown-primary .dropdown-header:not([href]):not([tabindex]) { color: rgba(255, 255, 255, 0.8) }
.dropdown-menu.dropdown-primary .dropdown-item { color: #fff }
.dropdown-menu.dropdown-primary .dropdown-item:hover, .dropdown-menu.dropdown-primary .dropdown-item:focus { background-color: rgba(255, 255, 255, 0.2) }
.dropdown-menu.dropdown-primary .dropdown-divider { background-color: rgba(255, 255, 255, 0.2) }
.dropdown-menu.dropdown-info { background-color: #1da2ff }
.dropdown-menu.dropdown-info:before { color: #1da2ff }
.dropdown-menu.dropdown-info .dropdown-header:not([href]):not([tabindex]) { color: rgba(255, 255, 255, 0.8) }
.dropdown-menu.dropdown-info .dropdown-item { color: #fff }
.dropdown-menu.dropdown-info .dropdown-item:hover, .dropdown-menu.dropdown-info .dropdown-item:focus { background-color: rgba(255, 255, 255, 0.2) }
.dropdown-menu.dropdown-info .dropdown-divider { background-color: rgba(255, 255, 255, 0.2) }
.dropdown-menu.dropdown-danger { background-color: #ff2727 }
.dropdown-menu.dropdown-danger:before { color: #ff2727 }
.dropdown-menu.dropdown-danger .dropdown-header:not([href]):not([tabindex]) { color: rgba(255, 255, 255, 0.8) }
.dropdown-menu.dropdown-danger .dropdown-item { color: #fff }
.dropdown-menu.dropdown-danger .dropdown-item:hover, .dropdown-menu.dropdown-danger .dropdown-item:focus { background-color: rgba(255, 255, 255, 0.2) }
.dropdown-menu.dropdown-danger .dropdown-divider { background-color: rgba(255, 255, 255, 0.2) }
.dropdown-menu.dropdown-success { background-color: #16c00e }
.dropdown-menu.dropdown-success:before { color: #16c00e }
.dropdown-menu.dropdown-success .dropdown-header:not([href]):not([tabindex]) { color: rgba(255, 255, 255, 0.8) }
.dropdown-menu.dropdown-success .dropdown-item { color: #fff }
.dropdown-menu.dropdown-success .dropdown-item:hover, .dropdown-menu.dropdown-success .dropdown-item:focus { background-color: rgba(255, 255, 255, 0.2) }
.dropdown-menu.dropdown-success .dropdown-divider { background-color: rgba(255, 255, 255, 0.2) }
.dropdown-menu.dropdown-warning { background-color: #ffac27 }
.dropdown-menu.dropdown-warning:before { color: #ffac27 }
.dropdown-menu.dropdown-warning .dropdown-header:not([href]):not([tabindex]) { color: rgba(255, 255, 255, 0.8) }
.dropdown-menu.dropdown-warning .dropdown-item { color: #fff }
.dropdown-menu.dropdown-warning .dropdown-item:hover, .dropdown-menu.dropdown-warning .dropdown-item:focus { background-color: rgba(255, 255, 255, 0.2) }
.dropdown-menu.dropdown-warning .dropdown-divider { background-color: rgba(255, 255, 255, 0.2) }
.dropdown .dropdown-menu { -webkit-transform: translate3d(0, -25px, 0); -moz-transform: translate3d(0, -25px, 0); -o-transform: translate3d(0, -25px, 0); -ms-transform: translate3d(0, -25px, 0); transform: translate3d(0, -25px, 0); visibility: hidden; display: none; opacity: 0; filter: alpha(opacity=0) }
.dropdown.show .dropdown-menu, .dropdown-menu.open { opacity: 1; filter: alpha(opacity=100); visibility: visible; display: block; -webkit-transform: translate3d(0, 0px, 0); -moz-transform: translate3d(0, 0px, 0); -o-transform: translate3d(0, 0px, 0); -ms-transform: translate3d(0, 0px, 0); transform: translate3d(0, 0px, 0) }
.button-dropdown { padding-right: .7rem; cursor: pointer }
.button-dropdown .dropdown-toggle { padding-top: .5rem; padding-bottom: .5rem; display: block }
.button-dropdown .dropdown-toggle:after { display: none }
.alert { border: 0; border-radius: .55rem; color: #fff; padding-top: .9rem; padding-bottom: .9rem; position: relative }
.alert.alert-success { background-color: rgba(24, 206, 15, 0.8) }
.alert.alert-danger { background-color: rgba(255, 54, 54, 0.8) }
.alert.alert-warning { background-color: rgba(255, 178, 54, 0.8) }
.alert.alert-info { background-color: rgba(44, 168, 255, 0.8) }
.alert.alert-primary { background-color: rgba(249, 99, 50, 0.8) }
.alert .alert-icon { float: left; margin-top: -1px }
.alert strong { text-transform: uppercase; font-size: 12px }
.alert i.fa, .alert i.now-ui-icons { font-size: 20px }
.alert .close { color: #fff; opacity: .9; text-shadow: none; line-height: 0; outline: 0; right: -7px !important; top: 13px !important }
.alert.bg-white span { color: #191f28 }
.alert.bg-white .close { color: #191f28 }
img { max-width: 100%; border-radius: 1px }
.img-raised { box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3) }
.popover { font-size: 14px; box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2); border: none; line-height: 1.7; max-width: 240px }
.popover.bs-popover-top .arrow:before, .popover.bs-popover-left .arrow:before, .popover.bs-popover-right .arrow:before, .popover.bs-popover-bottom .arrow:before { border-top-color: transparent; border-left-color: transparent; border-right-color: transparent; border-bottom-color: transparent }
.popover .popover-header { color: rgba(182, 182, 182, 0.6); font-size: 14px; text-transform: capitalize; font-weight: 600; margin: 0; margin-top: 5px; border: none; background-color: transparent }
.popover:before { display: none }
.popover.bs-tether-element-attached-top:after { border-bottom-color: #fff; top: -9px }
.popover.popover-primary { background-color: #1ab1e3 }
.popover.popover-primary .popover-body { color: #fff }
.popover.popover-primary.bs-popover-right .arrow:after { border-right-color: #1ab1e3 }
.popover.popover-primary.bs-popover-top .arrow:after { border-top-color: #1ab1e3 }
.popover.popover-primary.bs-popover-bottom .arrow:after { border-bottom-color: #1ab1e3 }
.popover.popover-primary.bs-popover-left .arrow:after { border-left-color: #1ab1e3 }
.popover.popover-primary .popover-header { color: #fff; opacity: .6 }
.popover.popover-info { background-color: #2CA8FF }
.popover.popover-info .popover-body { color: #fff }
.popover.popover-info.bs-popover-right .arrow:after { border-right-color: #2CA8FF }
.popover.popover-info.bs-popover-top .arrow:after { border-top-color: #2CA8FF }
.popover.popover-info.bs-popover-bottom .arrow:after { border-bottom-color: #2CA8FF }
.popover.popover-info.bs-popover-left .arrow:after { border-left-color: #2CA8FF }
.popover.popover-info .popover-header { color: #fff; opacity: .6 }
.popover.popover-warning { background-color: #FFB236 }
.popover.popover-warning .popover-body { color: #fff }
.popover.popover-warning.bs-popover-right .arrow:after { border-right-color: #FFB236 }
.popover.popover-warning.bs-popover-top .arrow:after { border-top-color: #FFB236 }
.popover.popover-warning.bs-popover-bottom .arrow:after { border-bottom-color: #FFB236 }
.popover.popover-warning.bs-popover-left .arrow:after { border-left-color: #FFB236 }
.popover.popover-warning .popover-header { color: #fff; opacity: .6 }
.popover.popover-danger { background-color: #FF3636 }
.popover.popover-danger .popover-body { color: #fff }
.popover.popover-danger.bs-popover-right .arrow:after { border-right-color: #FF3636 }
.popover.popover-danger.bs-popover-top .arrow:after { border-top-color: #FF3636 }
.popover.popover-danger.bs-popover-bottom .arrow:after { border-bottom-color: #FF3636 }
.popover.popover-danger.bs-popover-left .arrow:after { border-left-color: #FF3636 }
.popover.popover-danger .popover-header { color: #fff; opacity: .6 }
.popover.popover-success { background-color: #18ce0f }
.popover.popover-success .popover-body { color: #fff }
.popover.popover-success.bs-popover-right .arrow:after { border-right-color: #18ce0f }
.popover.popover-success.bs-popover-top .arrow:after { border-top-color: #18ce0f }
.popover.popover-success.bs-popover-bottom .arrow:after { border-bottom-color: #18ce0f }
.popover.popover-success.bs-popover-left .arrow:after { border-left-color: #18ce0f }
.popover.popover-success .popover-header { color: #fff; opacity: .6 }
.tooltip.bs-tooltip-right .arrow:before { border-right-color: #fff }
.tooltip.bs-tooltip-top .arrow:before { border-top-color: #fff }
.tooltip.bs-tooltip-bottom .arrow:before { border-bottom-color: #fff }
.tooltip.bs-tooltip-left .arrow:before { border-left-color: #fff }
.tooltip-inner { padding: .5rem .7rem; min-width: 130px; background-color: #fff; font-size: 14px; color: inherit; box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2) }

.modal-content { border-radius: .1875rem; border: none; box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.5) }
.modal-content .modal-header { border-bottom: none; padding-top: 24px; padding-right: 24px; padding-bottom: 0; padding-left: 24px }
.modal-content .modal-header button { position: absolute; right: 27px; top: 30px; outline: 0 }
.modal-content .modal-header .title { margin-top: 5px; margin-bottom: 0 }
.modal-content .modal-body { padding-top: 24px; padding-right: 24px; padding-bottom: 16px; padding-left: 24px; line-height: 1.9 }
.modal-content .modal-footer { border-top: none; padding-right: 24px; padding-bottom: 16px; padding-left: 24px }
.modal-content .modal-footer button { width: auto }
.modal-content .modal-footer button.pull-left { padding-left: 5px; padding-right: 5px; position: relative; left: -5px }
.modal-content .modal-body+.modal-footer { padding-top: 0 }
.modal-backdrop { background: rgba(0, 0, 0, 0.3) }
.modal.modal-mini .modal-dialog { max-width: 255px; margin: 0 auto }
.modal.modal-mini .modal-profile { width: 70px; height: 70px; background-color: #fff; border-radius: 50%; line-height: 5.9; box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, 0.3) }
.modal.modal-mini .modal-profile i { color: #1ab1e3; font-size: 21px }
.modal.modal-mini .modal-profile[class*="modal-profile-"] i { color: #fff }
.modal.modal-mini .modal-profile.modal-profile-primary { background-color: #1ab1e3 }
.modal.modal-mini .modal-profile.modal-profile-danger { background-color: #FF3636 }
.modal.modal-mini .modal-profile.modal-profile-warning { background-color: #FFB236 }
.modal.modal-mini .modal-profile.modal-profile-success { background-color: #18ce0f }
.modal.modal-mini .modal-profile.modal-profile-info { background-color: #2CA8FF }
.modal.modal-mini .modal-footer button { text-transform: uppercase }
.modal.modal-mini .modal-footer button:first-child { opacity: .5 }
.modal.modal-default .modal-content { background-color: #fff; color: #2c2c2c }
.modal.modal-default .modal-header .close { color: #2c2c2c }
.modal.modal-primary .modal-content { background-color: #1ab1e3; color: #fff }
.modal.modal-primary .modal-header .close { color: #fff }
.modal.modal-danger .modal-content { background-color: #FF3636; color: #fff }
.modal.modal-danger .modal-header .close { color: #fff }
.modal.modal-warning .modal-content { background-color: #FFB236; color: #fff }
.modal.modal-warning .modal-header .close { color: #fff }
.modal.modal-success .modal-content { background-color: #18ce0f; color: #fff }
.modal.modal-success .modal-header .close { color: #fff }
.modal.modal-info .modal-content { background-color: #2CA8FF; color: #fff }
.modal.modal-info .modal-header .close { color: #fff }
.modal.show.modal-mini .modal-dialog { -webkit-transform: translate(0, 30%); -o-transform: translate(0, 30%); transform: translate(0, 30%) }
.modal .modal-header .close { color: #FF3636; text-shadow: none }
.modal .modal-header .close:hover, .modal .modal-header .close:focus { opacity: 1 }
.carousel-item-next, .carousel-item-prev, .carousel-item.active { display: block }
.carousel .carousel-inner { box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3) }
.carousel .now-ui-icons { font-size: 2em }
.card .card-body { min-height: 190px }
.card[data-background-color="orange"] { background-color: #1ab1e3 }
.card[data-background-color="red"] { background-color: #FF3636 }
.card[data-background-color="yellow"] { background-color: #FFB236 }
.card[data-background-color="blue"] { background-color: #2CA8FF }
.card[data-background-color="green"] { background-color: #18ce0f }
.card-signup { max-width: 350px; margin: 0 auto }
.card-signup .header { padding: 30px 0 }
.card-signup .card-body { min-height: auto }
.card-signup .checkbox label { margin-left: 17px }
.card-signup .checkbox .checkbox-material { padding-right: 12px }
.card-signup .social-line { margin-top: 20px }
.card-signup .social-line .btn.btn-icon, .card-signup .social-line .btn.btn-icon .btn-icon -mini { margin-left: 5px; margin-right: 5px; box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, 0.2) }
.card-signup .footer { margin-top: 24px }
.card-plain { background: transparent; box-shadow: none }
.footer { padding: 24px 0 }
.footer.footer-default { background-color: #f2f2f2 }
.footer nav { float: left }
.footer ul { list-style: none }
.footer ul li a { color: inherit; padding: .5rem; text-transform: uppercase; text-decoration: none }
.footer ul li a:hover { text-decoration: none }
.footer:after { display: table; clear: both; content: " " }
.section { padding: 70px 0; position: relative; background: #fff }
.section .row+.category { margin-top: 15px }
.section-navbars { padding-bottom: 0 }
.section-full-screen { height: 100vh }
.section-signup { padding-top: 20vh }
.page-header { height: 100vh; max-height: 1050px; padding: 0; color: #fff; position: relative; background-position: center center; background-size: cover }
.page-header .page-header-image { position: absolute; background-size: cover; background-position: center center; width: 100%; height: 100%; z-index: -1 }
.page-header footer { position: absolute; bottom: 0; width: 100% }
.page-header .container { height: 100%; z-index: 1; text-align: center; position: relative }
.page-header .container>.content-center { position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; padding: 0 15px; color: #FFFFFF; width: 100%; max-width: 880px }
.page-header .category, .page-header .description { color: rgba(255, 255, 255, 0.5) }
.page-header.page-header-small { height: 60vh; max-height: 440px }
.page-header:after, .page-header:before { position: absolute; z-index: 0; width: 100%; height: 100%; display: block; left: 0; top: 0; content: "" }
.page-header:before { background-color: rgba(0, 0, 0, 0.4) }
.page-header[filter-color="orange"] { background: rgba(44, 44, 44, 0.2); background: -webkit-linear-gradient(90deg, rgba(44, 44, 44, 0.2), rgba(224, 23, 3, 0.6)); background: -o-linear-gradient(90deg, rgba(44, 44, 44, 0.2), rgba(224, 23, 3, 0.6)); background: -moz-linear-gradient(90deg, rgba(44, 44, 44, 0.2), rgba(224, 23, 3, 0.6)); background: linear-gradient(0deg, rgba(44, 44, 44, 0.2), rgba(224, 23, 3, 0.6)) }
.page-header .container { z-index: 2 }
.clear-filter:after, .clear-filter:before { display: none }
.section-story-overview { padding: 50px 0 }
.section-story-overview .image-container { height: 335px; position: relative; background-position: center center; background-size: cover; box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3); border-radius: .25rem }
.section-story-overview .image-container+.category { padding-top: 15px }
.section-story-overview .image-container.image-right { z-index: 2 }
.section-story-overview .image-container.image-right+h3.title { margin-top: 120px }
.section-story-overview .image-container.image-left { z-index: 1 }
.section-story-overview .image-container:nth-child(2) { margin-top: 420px; margin-left: -105px }
.section-story-overview p.blockquote { width: 220px; min-height: 180px; text-align: left; position: absolute; top: 376px; right: 155px; z-index: 0 }
.section-nucleo-icons .nucleo-container img { width: auto; left: 0; top: 0; height: 100%; position: absolute }
.section-nucleo-icons .nucleo-container { height: 335px; position: relative }
.section-nucleo-icons h5 { margin-bottom: 35px }
.section-nucleo-icons .icons-container { position: relative; max-width: 450px; height: 300px; max-height: 300px; margin: 0 auto }
.section-nucleo-icons .icons-container i { font-size: 34px; position: absolute; left: 0; top: 0 }
.section-nucleo-icons .icons-container i:nth-child(1) { top: 5%; left: 7% }
.section-nucleo-icons .icons-container i:nth-child(2) { top: 28%; left: 24% }
.section-nucleo-icons .icons-container i:nth-child(3) { top: 40% }
.section-nucleo-icons .icons-container i:nth-child(4) { top: 18%; left: 62% }
.section-nucleo-icons .icons-container i:nth-child(5) { top: 74%; left: 3% }
.section-nucleo-icons .icons-container i:nth-child(6) { top: 36%; left: 44%; font-size: 65px; color: #f96332; padding: 1px }
.section-nucleo-icons .icons-container i:nth-child(7) { top: 59%; left: 26% }
.section-nucleo-icons .icons-container i:nth-child(8) { top: 60%; left: 69% }
.section-nucleo-icons .icons-container i:nth-child(9) { top: 72%; left: 47% }
.section-nucleo-icons .icons-container i:nth-child(10) { top: 88%; left: 27% }
.section-nucleo-icons .icons-container i:nth-child(11) { top: 31%; left: 80% }
.section-nucleo-icons .icons-container i:nth-child(12) { top: 88%; left: 68% }
.section-nucleo-icons .icons-container i:nth-child(13) { top: 5%; left: 81% }
.section-nucleo-icons .icons-container i:nth-child(14) { top: 58%; left: 90% }
.section-nucleo-icons .icons-container i:nth-child(15) { top: 6%; left: 40% }
.section-images { max-height: 670px; height: 670px }
.section-images .hero-images-container, .section-images .hero-images-container-1, .section-images .hero-images-container-2 { margin-top: -38vh }
.section-images .hero-images-container { max-width: 670px }
.section-images .hero-images-container-1 { max-width: 390px; position: absolute; top: 55%; right: 18% }
.section-images .hero-images-container-2 { max-width: 225px; position: absolute; top: 68%; right: 12% }
[data-background-color="orange"] { background-color: #e95e38 }
[data-background-color="black"] { background-color: #2c2c2c }
[data-background-color] { color: #fff }
[data-background-color] .title, [data-background-color] .social-description h2, [data-background-color] p, [data-background-color] p.blockquote, [data-background-color] p.blockquote small, [data-background-color] h1, [data-background-color] h2, [data-background-color] h3, [data-background-color] h4, [data-background-color] h5, [data-background-color] h6, [data-background-color] a:not(.btn):not(.dropdown-item), [data-background-color] .icons-container i { color: #fff }
[data-background-color] .separator { background-color: #fff }
[data-background-color] .navbar.bg-white p { color: #888 }
[data-background-color] .description, [data-background-color] .social-description p { color: rgba(255, 255, 255, 0.8) }
[data-background-color] p.blockquote { border-color: rgba(255, 255, 255, 0.2) }
[data-background-color] .checkbox label::before, [data-background-color] .checkbox label::after, [data-background-color] .radio label::before, [data-background-color] .radio label::after { border-color: rgba(255, 255, 255, 0.2) }
[data-background-color] .checkbox label::after, [data-background-color] .checkbox label, [data-background-color] .radio label { color: #fff }
[data-background-color] .checkbox input[type="checkbox"]:disabled+label, [data-background-color] .radio input[type="radio"]:disabled+label { color: #fff }
[data-background-color] .radio input[type="radio"]:not(:disabled):hover+label::after, [data-background-color] .radio input[type="radio"]:checked+label::after { background-color: #fff; border-color: #fff }
[data-background-color] .form-control::-moz-placeholder { color: #ebebeb; opacity: 1; filter: alpha(opacity=100) }
[data-background-color] .form-control:-moz-placeholder { color: #ebebeb; opacity: 1; filter: alpha(opacity=100) }
[data-background-color] .form-control::-webkit-input-placeholder { color: #ebebeb; opacity: 1; filter: alpha(opacity=100) }
[data-background-color] .form-control:-ms-input-placeholder { color: #ebebeb; opacity: 1; filter: alpha(opacity=100) }
[data-background-color] .form-control { border-color: rgba(255, 255, 255, 0.5); color: #fff }
[data-background-color] .form-control:focus { border-color: #fff; background-color: transparent; color: #fff }
[data-background-color] .has-success:after, [data-background-color] .has-danger:after { color: #fff }
[data-background-color] .has-danger .form-control { background-color: transparent }
[data-background-color] .input-group-addon { background-color: transparent; border-color: rgba(255, 255, 255, 0.5); color: #fff }
[data-background-color] .input-group-focus .input-group-addon { background-color: transparent; border-color: #fff; color: #fff }
[data-background-color] .form-group.form-group-no-border .form-control, [data-background-color] .input-group.form-group-no-border .form-control { background-color: rgba(255, 255, 255, 0.1); color: #fff }
[data-background-color] .form-group.form-group-no-border .form-control:focus, [data-background-color] .form-group.form-group-no-border .form-control:active, [data-background-color] .form-group.form-group-no-border .form-control:active, [data-background-color] .input-group.form-group-no-border .form-control:focus, [data-background-color] .input-group.form-group-no-border .form-control:active, [data-background-color] .input-group.form-group-no-border .form-control:active { background-color: rgba(255, 255, 255, 0.2); color: #fff }
[data-background-color] .form-group.form-group-no-border .form-control+.input-group-addon, [data-background-color] .input-group.form-group-no-border .form-control+.input-group-addon { background-color: rgba(255, 255, 255, 0.1) }
[data-background-color] .form-group.form-group-no-border .form-control+.input-group-addon:focus, [data-background-color] .form-group.form-group-no-border .form-control+.input-group-addon:active, [data-background-color] .form-group.form-group-no-border .form-control+.input-group-addon:active, [data-background-color] .input-group.form-group-no-border .form-control+.input-group-addon:focus, [data-background-color] .input-group.form-group-no-border .form-control+.input-group-addon:active, [data-background-color] .input-group.form-group-no-border .form-control+.input-group-addon:active { background-color: rgba(255, 255, 255, 0.2); color: #fff }
[data-background-color] .form-group.form-group-no-border .form-control:focus+.input-group-addon, [data-background-color] .input-group.form-group-no-border .form-control:focus+.input-group-addon { background-color: rgba(255, 255, 255, 0.2); color: #fff }
[data-background-color] .form-group.form-group-no-border .input-group-addon, [data-background-color] .input-group.form-group-no-border .input-group-addon { background-color: rgba(255, 255, 255, 0.1); border: none; color: #fff }
[data-background-color] .form-group.form-group-no-border.input-group-focus .input-group-addon, [data-background-color] .input-group.form-group-no-border.input-group-focus .input-group-addon { background-color: rgba(255, 255, 255, 0.2); color: #fff }
[data-background-color] .input-group-addon, [data-background-color] .form-group.form-group-no-border .input-group-addon, [data-background-color] .input-group.form-group-no-border .input-group-addon { color: rgba(255, 255, 255, 0.8) }
[data-background-color] .btn.btn-simple { background-color: transparent; border-color: rgba(255, 255, 255, 0.5); color: #fff }
[data-background-color] .btn.btn-simple:hover, [data-background-color] .btn.btn-simple:hover, [data-background-color] .btn.btn-simple:focus, [data-background-color] .btn.btn-simple:active { background-color: transparent; border-color: #fff }
[data-background-color] .nav-tabs>.nav-item>.nav-link i.now-ui-icons { color: #fff }
[data-background-color].section-nucleo-icons .icons-container i:nth-child(6) { color: #fff }
@media screen and (max-width:991px) {
	.sidebar-collapse .navbar-collapse { position: fixed; display: block; top: 0; height: 100% !important; width: 300px; right: 0; z-index: 1032; visibility: visible; background-color: #999; overflow-y: visible; border-top: none; text-align: left; max-height: none !important; -webkit-transform: translate3d(300px, 0, 0); -moz-transform: translate3d(300px, 0, 0); -o-transform: translate3d(300px, 0, 0); -ms-transform: translate3d(300px, 0, 0); transform: translate3d(300px, 0, 0); -webkit-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); -moz-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); -o-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); -ms-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1) }
	.sidebar-collapse .navbar-collapse:before { display: block; content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -1 }
	.sidebar-collapse .navbar-collapse .navbar-nav:not(.navbar-logo) .nav-link { margin: 0 1rem; margin-top: 0.3125rem }
	.sidebar-collapse .navbar-collapse .navbar-nav:not(.navbar-logo) .nav-link:not(.btn) { color: #fff }
	.sidebar-collapse .navbar-collapse .dropdown-menu .dropdown-item { color: #fff }
	.sidebar-collapse .navbar .navbar-nav .nav-link { padding-top: 0.75rem; padding-bottom: .75rem }
	.sidebar-collapse .navbar .navbar-nav.navbar-logo { top: 0; height: 53px }
	.sidebar-collapse .navbar .dropdown.show .dropdown-menu, .sidebar-collapse .navbar .dropdown .dropdown-menu { background-color: transparent; border: 0; transition: none; -webkit-box-shadow: none; box-shadow: none; width: auto; margin: 0 1rem; margin-bottom: 15px; padding-top: 0; height: 150px; overflow-y: scroll }
	.sidebar-collapse .navbar .dropdown.show .dropdown-menu:before, .sidebar-collapse .navbar .dropdown .dropdown-menu:before { display: none }
	.sidebar-collapse .navbar .dropdown .dropdown-item { padding-left: 2.5rem }
	.sidebar-collapse .navbar .dropdown .dropdown-menu { display: none }
	.sidebar-collapse .navbar .dropdown.show .dropdown-menu { display: block }
	.sidebar-collapse .navbar .dropdown-menu .dropdown-item:focus, .sidebar-collapse .navbar .dropdown-menu .dropdown-item:hover { color: #fff }
	.sidebar-collapse .navbar .navbar-translate { width: 100%; position: relative; display: flex; -ms-flex-pack: justify !important; justify-content: space-between !important; -ms-flex-align: center; align-items: center; -webkit-transform: translate3d(0px, 0, 0); -moz-transform: translate3d(0px, 0, 0); -o-transform: translate3d(0px, 0, 0); -ms-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); -webkit-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); -moz-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); -o-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); -ms-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1) }
	.sidebar-collapse .navbar .navbar-toggler-bar { display: block; position: relative; width: 22px; height: 1px; border-radius: 1px; background: #fff }
	.sidebar-collapse .navbar .navbar-toggler-bar+.navbar-toggler-bar { margin-top: 7px }
	.sidebar-collapse .navbar .navbar-toggler-bar.bar2 { width: 17px; transition: width .2s linear }
	.sidebar-collapse .navbar.bg-white:not(.navbar-transparent) .navbar-toggler-bar { background: #888 }
	.sidebar-collapse .navbar .toggled .navbar-toggler-bar { width: 24px }
	.sidebar-collapse .navbar .toggled .navbar-toggler-bar+.navbar-toggler-bar { margin-top: 5px }
	.sidebar-collapse .bar1, .sidebar-collapse .bar2, .sidebar-collapse .bar3 { outline: 1px solid transparent }
	.sidebar-collapse .bar1 { top: 0px; -webkit-animation: topbar-back 500ms linear 0s; -moz-animation: topbar-back 500ms linear 0s; animation: topbar-back 500ms 0s; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; animation-fill-mode: forwards }
	.sidebar-collapse .bar2 { opacity: 1 }
	.sidebar-collapse .bar3 { bottom: 0px; -webkit-animation: bottombar-back 500ms linear 0s; -moz-animation: bottombar-back 500ms linear 0s; animation: bottombar-back 500ms 0s; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; animation-fill-mode: forwards }
	.sidebar-collapse .toggled .bar1 { top: 6px; -webkit-animation: topbar-x 500ms linear 0s; -moz-animation: topbar-x 500ms linear 0s; animation: topbar-x 500ms 0s; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; animation-fill-mode: forwards }
	.sidebar-collapse .toggled .bar2 { opacity: 0 }
	.sidebar-collapse .toggled .bar3 { bottom: 6px; -webkit-animation: bottombar-x 500ms linear 0s; -moz-animation: bottombar-x 500ms linear 0s; animation: bottombar-x 500ms 0s; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; animation-fill-mode: forwards }
	@keyframes topbar-x {
		0% { top: 0px; transform: rotate(0deg) }
		45% { top: 6px; transform: rotate(145deg) }
		75% { transform: rotate(130deg) }
		100% { transform: rotate(135deg) }
	}
	@-webkit-keyframes topbar-x {
		0% { top: 0px; -webkit-transform: rotate(0deg) }
		45% { top: 6px; -webkit-transform: rotate(145deg) }
		75% { -webkit-transform: rotate(130deg) }
		100% { -webkit-transform: rotate(135deg) }
	}
	@-moz-keyframes topbar-x {
		0% { top: 0px; -moz-transform: rotate(0deg) }
		45% { top: 6px; -moz-transform: rotate(145deg) }
		75% { -moz-transform: rotate(130deg) }
		100% { -moz-transform: rotate(135deg) }
	}
	@keyframes topbar-back {
		0% { top: 6px; transform: rotate(135deg) }
		45% { transform: rotate(-10deg) }
		75% { transform: rotate(5deg) }
		100% { top: 0px; transform: rotate(0) }
	}
	@-webkit-keyframes topbar-back {
		0% { top: 6px; -webkit-transform: rotate(135deg) }
		45% { -webkit-transform: rotate(-10deg) }
		75% { -webkit-transform: rotate(5deg) }
		100% { top: 0px; -webkit-transform: rotate(0) }
	}
	@-moz-keyframes topbar-back {
		0% { top: 6px; -moz-transform: rotate(135deg) }
		45% { -moz-transform: rotate(-10deg) }
		75% { -moz-transform: rotate(5deg) }
		100% { top: 0px; -moz-transform: rotate(0) }
	}
	@keyframes bottombar-x {
		0% { bottom: 0px; transform: rotate(0deg) }
		45% { bottom: 6px; transform: rotate(-145deg) }
		75% { transform: rotate(-130deg) }
		100% { transform: rotate(-135deg) }
	}
	@-webkit-keyframes bottombar-x {
		0% { bottom: 0px; -webkit-transform: rotate(0deg) }
		45% { bottom: 6px; -webkit-transform: rotate(-145deg) }
		75% { -webkit-transform: rotate(-130deg) }
		100% { -webkit-transform: rotate(-135deg) }
	}
	@-moz-keyframes bottombar-x {
		0% { bottom: 0px; -moz-transform: rotate(0deg) }
		45% { bottom: 6px; -moz-transform: rotate(-145deg) }
		75% { -moz-transform: rotate(-130deg) }
		100% { -moz-transform: rotate(-135deg) }
	}
	@keyframes bottombar-back {
		0% { bottom: 6px; transform: rotate(-135deg) }
		45% { transform: rotate(10deg) }
		75% { transform: rotate(-5deg) }
		100% { bottom: 0px; transform: rotate(0) }
	}
	@-webkit-keyframes bottombar-back {
		0% { bottom: 6px; -webkit-transform: rotate(-135deg) }
		45% { -webkit-transform: rotate(10deg) }
		75% { -webkit-transform: rotate(-5deg) }
		100% { bottom: 0px; -webkit-transform: rotate(0) }
	}
	@-moz-keyframes bottombar-back {
		0% { bottom: 6px; -moz-transform: rotate(-135deg) }
		45% { -moz-transform: rotate(10deg) }
		75% { -moz-transform: rotate(-5deg) }
		100% { bottom: 0px; -moz-transform: rotate(0) }
	}
	@-webkit-keyframes fadeIn {
		0% { opacity: 0 }
		100% { opacity: 1 }
	}
	@-moz-keyframes fadeIn {
		0% { opacity: 0 }
		100% { opacity: 1 }
	}
	@keyframes fadeIn {
		0% { opacity: 0 }
		100% { opacity: 1 }
	}
	.sidebar-collapse [class*="navbar-expand-"] .navbar-collapse { width: 300px }
	.sidebar-collapse .wrapper { -webkit-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); -moz-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); -o-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); -ms-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1) }
	.sidebar-collapse #bodyClick { height: 100%; width: 100%; position: fixed; opacity: 1; top: 0; left: auto; right: 300px; content: ""; z-index: 9999; overflow-x: hidden; background-color: transparent; -webkit-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); -moz-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); -o-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); -ms-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1) }
	.sidebar-collapse.menu-on-left .navbar-collapse { right: auto; left: 0; -webkit-transform: translate3d(-300px, 0, 0); -moz-transform: translate3d(-300px, 0, 0); -o-transform: translate3d(-300px, 0, 0); -ms-transform: translate3d(-300px, 0, 0); transform: translate3d(-300px, 0, 0) }
	.nav-open .sidebar-collapse .navbar-collapse { -webkit-transform: translate3d(0px, 0, 0); -moz-transform: translate3d(0px, 0, 0); -o-transform: translate3d(0px, 0, 0); -ms-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0) }
	.nav-open .sidebar-collapse .wrapper { -webkit-transform: translate3d(-150px, 0, 0); -moz-transform: translate3d(-150px, 0, 0); -o-transform: translate3d(-150px, 0, 0); -ms-transform: translate3d(-150px, 0, 0); transform: translate3d(-150px, 0, 0) }
	.nav-open .sidebar-collapse .navbar-translate { -webkit-transform: translate3d(-300px, 0, 0); -moz-transform: translate3d(-300px, 0, 0); -o-transform: translate3d(-300px, 0, 0); -ms-transform: translate3d(-300px, 0, 0); transform: translate3d(-300px, 0, 0) }
	.nav-open .sidebar-collapse.menu-on-left .navbar-collapse { -webkit-transform: translate3d(0px, 0, 0); -moz-transform: translate3d(0px, 0, 0); -o-transform: translate3d(0px, 0, 0); -ms-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0) }
	.nav-open .sidebar-collapse.menu-on-left .navbar-translate { -webkit-transform: translate3d(300px, 0, 0); -moz-transform: translate3d(300px, 0, 0); -o-transform: translate3d(300px, 0, 0); -ms-transform: translate3d(300px, 0, 0); transform: translate3d(300px, 0, 0) }
	.nav-open .sidebar-collapse.menu-on-left .wrapper { -webkit-transform: translate3d(150px, 0, 0); -moz-transform: translate3d(150px, 0, 0); -o-transform: translate3d(150px, 0, 0); -ms-transform: translate3d(150px, 0, 0); transform: translate3d(150px, 0, 0) }
	.nav-open .sidebar-collapse.menu-on-left #bodyClick { right: auto; left: 300px }
	.bootstrap-collapse .navbar .navbar-collapse { background: none !important }
	.bootstrap-collapse .navbar .navbar-nav .nav-link { padding-top: 0.75rem; padding-bottom: .75rem }
	.bootstrap-collapse .navbar .navbar-nav.navbar-logo { top: 0; height: 53px }
	.bootstrap-collapse .navbar .dropdown.show .dropdown-menu, .bootstrap-collapse .navbar .dropdown .dropdown-menu { background-color: transparent; border: 0; transition: none; -webkit-box-shadow: none; box-shadow: none; width: auto; margin: 0 1rem; margin-bottom: 15px; padding-top: 0; height: 150px; overflow-y: scroll }
	.bootstrap-collapse .navbar .dropdown.show .dropdown-menu:before, .bootstrap-collapse .navbar .dropdown .dropdown-menu:before { display: none }
	.bootstrap-collapse .navbar .dropdown .dropdown-item { padding-left: 2.5rem }
	.bootstrap-collapse .navbar .dropdown .dropdown-menu { display: none }
	.bootstrap-collapse .navbar .dropdown.show .dropdown-menu { display: block }
	.bootstrap-collapse .navbar .dropdown-menu .dropdown-item:focus, .bootstrap-collapse .navbar .dropdown-menu .dropdown-item:hover { color: #fff }
	.bootstrap-collapse .navbar .navbar-translate { width: 100%; position: relative; display: flex; -ms-flex-pack: justify !important; justify-content: space-between !important; -ms-flex-align: center; align-items: center; -webkit-transform: translate3d(0px, 0, 0); -moz-transform: translate3d(0px, 0, 0); -o-transform: translate3d(0px, 0, 0); -ms-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); -webkit-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); -moz-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); -o-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); -ms-transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1); transition: all .5s cubic-bezier(0.685, 0.0473, 0.346, 1) }
	.bootstrap-collapse .navbar .navbar-toggler-bar { display: block; position: relative; width: 22px; height: 1px; border-radius: 1px; background: #fff }
	.bootstrap-collapse .navbar .navbar-toggler-bar+.navbar-toggler-bar { margin-top: 7px }
	.bootstrap-collapse .navbar .navbar-toggler-bar.bar2 { width: 17px; transition: width .2s linear }
	.bootstrap-collapse .navbar.bg-white:not(.navbar-transparent) .navbar-toggler-bar { background: #888 }
	.bootstrap-collapse .navbar .toggled .navbar-toggler-bar { width: 24px }
	.bootstrap-collapse .navbar .toggled .navbar-toggler-bar+.navbar-toggler-bar { margin-top: 5px }
	.bootstrap-collapse .bar1, .bootstrap-collapse .bar2, .bootstrap-collapse .bar3 { outline: 1px solid transparent }
	.bootstrap-collapse .bar1 { top: 0px; -webkit-animation: topbar-back 500ms linear 0s; -moz-animation: topbar-back 500ms linear 0s; animation: topbar-back 500ms 0s; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; animation-fill-mode: forwards }
	.bootstrap-collapse .bar2 { opacity: 1 }
	.bootstrap-collapse .bar3 { bottom: 0px; -webkit-animation: bottombar-back 500ms linear 0s; -moz-animation: bottombar-back 500ms linear 0s; animation: bottombar-back 500ms 0s; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; animation-fill-mode: forwards }
	.bootstrap-collapse .toggled .bar1 { top: 6px; -webkit-animation: topbar-x 500ms linear 0s; -moz-animation: topbar-x 500ms linear 0s; animation: topbar-x 500ms 0s; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; animation-fill-mode: forwards }
	.bootstrap-collapse .toggled .bar2 { opacity: 0 }
	.bootstrap-collapse .toggled .bar3 { bottom: 6px; -webkit-animation: bottombar-x 500ms linear 0s; -moz-animation: bottombar-x 500ms linear 0s; animation: bottombar-x 500ms 0s; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; animation-fill-mode: forwards }
	@keyframes topbar-x {
		0% { top: 0px; transform: rotate(0deg) }
		45% { top: 6px; transform: rotate(145deg) }
		75% { transform: rotate(130deg) }
		100% { transform: rotate(135deg) }
	}
	@-webkit-keyframes topbar-x {
		0% { top: 0px; -webkit-transform: rotate(0deg) }
		45% { top: 6px; -webkit-transform: rotate(145deg) }
		75% { -webkit-transform: rotate(130deg) }
		100% { -webkit-transform: rotate(135deg) }
	}
	@-moz-keyframes topbar-x {
		0% { top: 0px; -moz-transform: rotate(0deg) }
		45% { top: 6px; -moz-transform: rotate(145deg) }
		75% { -moz-transform: rotate(130deg) }
		100% { -moz-transform: rotate(135deg) }
	}
	@keyframes topbar-back {
		0% { top: 6px; transform: rotate(135deg) }
		45% { transform: rotate(-10deg) }
		75% { transform: rotate(5deg) }
		100% { top: 0px; transform: rotate(0) }
	}
	@-webkit-keyframes topbar-back {
		0% { top: 6px; -webkit-transform: rotate(135deg) }
		45% { -webkit-transform: rotate(-10deg) }
		75% { -webkit-transform: rotate(5deg) }
		100% { top: 0px; -webkit-transform: rotate(0) }
	}
	@-moz-keyframes topbar-back {
		0% { top: 6px; -moz-transform: rotate(135deg) }
		45% { -moz-transform: rotate(-10deg) }
		75% { -moz-transform: rotate(5deg) }
		100% { top: 0px; -moz-transform: rotate(0) }
	}
	@keyframes bottombar-x {
		0% { bottom: 0px; transform: rotate(0deg) }
		45% { bottom: 6px; transform: rotate(-145deg) }
		75% { transform: rotate(-130deg) }
		100% { transform: rotate(-135deg) }
	}
	@-webkit-keyframes bottombar-x {
		0% { bottom: 0px; -webkit-transform: rotate(0deg) }
		45% { bottom: 6px; -webkit-transform: rotate(-145deg) }
		75% { -webkit-transform: rotate(-130deg) }
		100% { -webkit-transform: rotate(-135deg) }
	}
	@-moz-keyframes bottombar-x {
		0% { bottom: 0px; -moz-transform: rotate(0deg) }
		45% { bottom: 6px; -moz-transform: rotate(-145deg) }
		75% { -moz-transform: rotate(-130deg) }
		100% { -moz-transform: rotate(-135deg) }
	}
	@keyframes bottombar-back {
		0% { bottom: 6px; transform: rotate(-135deg) }
		45% { transform: rotate(10deg) }
		75% { transform: rotate(-5deg) }
		100% { bottom: 0px; transform: rotate(0) }
	}
	@-webkit-keyframes bottombar-back {
		0% { bottom: 6px; -webkit-transform: rotate(-135deg) }
		45% { -webkit-transform: rotate(10deg) }
		75% { -webkit-transform: rotate(-5deg) }
		100% { bottom: 0px; -webkit-transform: rotate(0) }
	}
	@-moz-keyframes bottombar-back {
		0% { bottom: 6px; -moz-transform: rotate(-135deg) }
		45% { -moz-transform: rotate(10deg) }
		75% { -moz-transform: rotate(-5deg) }
		100% { bottom: 0px; -moz-transform: rotate(0) }
	}
	@-webkit-keyframes fadeIn {
		0% { opacity: 0 }
		100% { opacity: 1 }
	}
	@-moz-keyframes fadeIn {
		0% { opacity: 0 }
		100% { opacity: 1 }
	}
	@keyframes fadeIn {
		0% { opacity: 0 }
		100% { opacity: 1 }
	}
	.profile-photo .profile-photo-small { margin-left: -2px }
	.button-dropdown { display: none }
	.section-nucleo-icons .container .row>[class*="col-"]:first-child { text-align: center }
	.footer .copyright { text-align: right }
	.section-nucleo-icons .icons-container { margin-top: 65px }
	.navbar-nav .nav-link i.fa, .navbar-nav .nav-link i.now-ui-icons { opacity: .5 }
	.section-images { height: 500px; max-height: 500px }
	.section-images .hero-images-container { max-width: 500px }
	.section-images .hero-images-container-1 { right: 10%; top: 68%; max-width: 269px }
	.section-images .hero-images-container-2 { right: 5%; max-width: 135px; top: 93% }
	.navbar .navbar-nav.navbar-logo { display: none }
}
.page-loader-wrapper { z-index: 99999999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; overflow: hidden; text-align: center }
.page-loader-wrapper p { margin-top: 10px; color: #fff }
.page-loader-wrapper .loader { position: relative; top: calc(40% - 30px) }
.top_navbar { border: none; position: fixed; top: 0; right: 0; z-index: 11; width: 100%; padding: 0; background: #191f28; min-height: 53px; box-shadow: none; border-bottom: 1px solid #262e3c }
.top_navbar .navbar-toggle { text-decoration: none; color: #fff; width: 20px; height: 20px; margin-top: -4px; margin-right: 17px }
.top_navbar .navbar-toggle:before { content: '\E8D5'; font-family: 'Material Icons'; font-size: 26px }
.top_navbar .navbar-collapse.in { overflow: visible }
.ls-toggle-menu .sidebar { margin-left: -300px }
.ls-toggle-menu .navbar { width: 100% }
.ls-closed .sidebar { margin-left: -320px }
.ls-closed .bars { line-height: 43px; color: #9e9e9e }
.ls-closed .bars:after, .ls-closed .bars:before { font-family: 'Material Icons'; font-size: 24px; position: absolute; top: 11px; left: 12px; -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s }
.ls-closed .bars:before { content: '\E5D2'; -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1) }
.ls-closed .bars:after { content: '\E5C4'; -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); transform: scale(0) }
.ls-closed section.content { margin: 85px 0 0 0 }
.overlay-open .bars:before { -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); transform: scale(0) }
.overlay-open .bars:after { -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1) }
.navbar-logo { line-height: 61px }
.navbar-logo .navbar-brand { font-size: 18px }
.navbar-logo .navbar-brand span { vertical-align: middle; text-transform: uppercase; letter-spacing: 1.2px; color: #fff }
.navbar-logo .bars { float: left; text-decoration: none }
.navbar-nav { float: right }
.navbar-nav .search_bar { width: 500px; vertical-align: top }
.navbar-nav .search_bar .form-control { color: #eee }
.navbar-nav .profile img { border: 2px solid #fff; width: 35px }
.navbar-nav .profile .user-info { padding: 15px 18px 0 18px }
.navbar-nav .profile .dropdown-menu { width: 250px; right: 0; left: auto }
.navbar-nav li.app_menu .dropdown-menu { left: auto; right: 0 }
.navbar-nav li.app_menu ul { list-style: none; padding: 20px; width: 245px }
.navbar-nav li.app_menu ul li a { line-height: 24px; text-transform: uppercase; transition: all .3s; padding: 0px !important; width: 90px; height: 80px; margin: 5px; color: #191f28; border-radius: .55rem }
.navbar-nav li.app_menu ul li a:hover { background: #eee }
.navbar-nav li.app_menu ul li a i { font-size: 25px; line-height: 50px }
.navbar-nav li.notifications .media img { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; width: 35px }
.navbar-nav li.notifications .media .media-body { width: 250px }
.navbar-nav li.notifications .media .media-body .name { font-weight: 600 }
.navbar-nav li.notifications .media .media-body .name .time { float: right; font-size: 11px; font-weight: normal }
.navbar-nav li.notifications .media .media-body .message { font-size: 13px; line-height: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 200px }
.navbar-nav .dropdown-menu { left: 0; right: auto; position: absolute }
.navbar-nav .dropdown-menu ul.menu li { list-style: none; border-bottom: none }
.navbar-nav .input-group { padding: 12px 15px 0 15px }
.navbar-nav>li>a { padding: 0px 15px; line-height: 65px; color: #9e9e9e }
.navbar-nav>li>a i { font-size: 17px; vertical-align: middle }
.navbar-nav>li>a .label-count { position: absolute; top: 17px; right: 2px; font-size: 10px; line-height: 15px; background-color: #fff; color: #212121; padding: 0 4px; border-radius: .1875rem }
.col-red .navbar .navbar-brand, .col-red .navbar .navbar-brand:hover, .col-red .navbar .navbar-brand:active, .col-red .navbar .navbar-brand:focus { color: #fff }
.col-red .navbar .nav>li>a:hover, .col-red .navbar .nav>li>a:focus, .col-red .navbar .nav .open>a, .col-red .navbar .nav .open>a:hover, .col-red .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-red .navbar .nav>li>a { color: #fff }
.col-red .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-red .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-pink .navbar .navbar-brand, .col-pink .navbar .navbar-brand:hover, .col-pink .navbar .navbar-brand:active, .col-pink .navbar .navbar-brand:focus { color: #fff }
.col-pink .navbar .nav>li>a:hover, .col-pink .navbar .nav>li>a:focus, .col-pink .navbar .nav .open>a, .col-pink .navbar .nav .open>a:hover, .col-pink .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-pink .navbar .nav>li>a { color: #fff }
.col-pink .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-pink .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-purple .navbar .navbar-brand, .col-purple .navbar .navbar-brand:hover, .col-purple .navbar .navbar-brand:active, .col-purple .navbar .navbar-brand:focus { color: #fff }
.col-purple .navbar .nav>li>a:hover, .col-purple .navbar .nav>li>a:focus, .col-purple .navbar .nav .open>a, .col-purple .navbar .nav .open>a:hover, .col-purple .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-purple .navbar .nav>li>a { color: #fff }
.col-purple .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-purple .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-deep-purple .navbar .navbar-brand, .col-deep-purple .navbar .navbar-brand:hover, .col-deep-purple .navbar .navbar-brand:active, .col-deep-purple .navbar .navbar-brand:focus { color: #fff }
.col-deep-purple .navbar .nav>li>a:hover, .col-deep-purple .navbar .nav>li>a:focus, .col-deep-purple .navbar .nav .open>a, .col-deep-purple .navbar .nav .open>a:hover, .col-deep-purple .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-deep-purple .navbar .nav>li>a { color: #fff }
.col-deep-purple .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-deep-purple .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-blue .navbar .navbar-brand, .col-blue .navbar .navbar-brand:hover, .col-blue .navbar .navbar-brand:active, .col-blue .navbar .navbar-brand:focus { color: #fff }
.col-blue .navbar .nav>li>a:hover, .col-blue .navbar .nav>li>a:focus, .col-blue .navbar .nav .open>a, .col-blue .navbar .nav .open>a:hover, .col-blue .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-blue .navbar .nav>li>a { color: #fff }
.col-blue .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-blue .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-cyan .navbar .navbar-brand, .col-cyan .navbar .navbar-brand:hover, .col-cyan .navbar .navbar-brand:active, .col-cyan .navbar .navbar-brand:focus { color: #fff }
.col-cyan .navbar .nav>li>a:hover, .col-cyan .navbar .nav>li>a:focus, .col-cyan .navbar .nav .open>a, .col-cyan .navbar .nav .open>a:hover, .col-cyan .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-cyan .navbar .nav>li>a { color: #fff }
.col-cyan .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-cyan .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-green .navbar .navbar-brand, .col-green .navbar .navbar-brand:hover, .col-green .navbar .navbar-brand:active, .col-green .navbar .navbar-brand:focus { color: #fff }
.col-green .navbar .nav>li>a:hover, .col-green .navbar .nav>li>a:focus, .col-green .navbar .nav .open>a, .col-green .navbar .nav .open>a:hover, .col-green .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-green .navbar .nav>li>a { color: #fff }
.col-green .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-green .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-light-green .navbar .navbar-brand, .col-light-green .navbar .navbar-brand:hover, .col-light-green .navbar .navbar-brand:active, .col-light-green .navbar .navbar-brand:focus { color: #fff }
.col-light-green .navbar .nav>li>a:hover, .col-light-green .navbar .nav>li>a:focus, .col-light-green .navbar .nav .open>a, .col-light-green .navbar .nav .open>a:hover, .col-light-green .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-light-green .navbar .nav>li>a { color: #fff }
.col-light-green .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-light-green .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-#ff0 .navbar .navbar-brand, .col-#ff0 .navbar .navbar-brand:hover, .col-#ff0 .navbar .navbar-brand:active, .col-#ff0 .navbar .navbar-brand:focus { color: #fff }
.col-#ff0 .navbar .nav>li>a:hover, .col-#ff0 .navbar .nav>li>a:focus, .col-#ff0 .navbar .nav .open>a, .col-#ff0 .navbar .nav .open>a:hover, .col-#ff0 .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-#ff0 .navbar .nav>li>a { color: #fff }
.col-#ff0 .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-#ff0 .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-orange .navbar .navbar-brand, .col-orange .navbar .navbar-brand:hover, .col-orange .navbar .navbar-brand:active, .col-orange .navbar .navbar-brand:focus { color: #fff }
.col-orange .navbar .nav>li>a:hover, .col-orange .navbar .nav>li>a:focus, .col-orange .navbar .nav .open>a, .col-orange .navbar .nav .open>a:hover, .col-orange .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-orange .navbar .nav>li>a { color: #fff }
.col-orange .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-orange .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-deep-orange .navbar .navbar-brand, .col-deep-orange .navbar .navbar-brand:hover, .col-deep-orange .navbar .navbar-brand:active, .col-deep-orange .navbar .navbar-brand:focus { color: #fff }
.col-deep-orange .navbar .nav>li>a:hover, .col-deep-orange .navbar .nav>li>a:focus, .col-deep-orange .navbar .nav .open>a, .col-deep-orange .navbar .nav .open>a:hover, .col-deep-orange .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-deep-orange .navbar .nav>li>a { color: #fff }
.col-deep-orange .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-deep-orange .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-grey .navbar .navbar-brand, .col-grey .navbar .navbar-brand:hover, .col-grey .navbar .navbar-brand:active, .col-grey .navbar .navbar-brand:focus { color: #fff }
.col-grey .navbar .nav>li>a:hover, .col-grey .navbar .nav>li>a:focus, .col-grey .navbar .nav .open>a, .col-grey .navbar .nav .open>a:hover, .col-grey .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-grey .navbar .nav>li>a { color: #fff }
.col-grey .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-grey .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-blue-grey .navbar .navbar-brand, .col-blue-grey .navbar .navbar-brand:hover, .col-blue-grey .navbar .navbar-brand:active, .col-blue-grey .navbar .navbar-brand:focus { color: #fff }
.col-blue-grey .navbar .nav>li>a:hover, .col-blue-grey .navbar .nav>li>a:focus, .col-blue-grey .navbar .nav .open>a, .col-blue-grey .navbar .nav .open>a:hover, .col-blue-grey .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-blue-grey .navbar .nav>li>a { color: #fff }
.col-blue-grey .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-blue-grey .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-indigo .navbar .navbar-brand, .col-indigo .navbar .navbar-brand:hover, .col-indigo .navbar .navbar-brand:active, .col-indigo .navbar .navbar-brand:focus { color: #fff }
.col-indigo .navbar .nav>li>a:hover, .col-indigo .navbar .nav>li>a:focus, .col-indigo .navbar .nav .open>a, .col-indigo .navbar .nav .open>a:hover, .col-indigo .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-indigo .navbar .nav>li>a { color: #fff }
.col-indigo .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-indigo .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-light-blue .navbar .navbar-brand, .col-light-blue .navbar .navbar-brand:hover, .col-light-blue .navbar .navbar-brand:active, .col-light-blue .navbar .navbar-brand:focus { color: #fff }
.col-light-blue .navbar .nav>li>a:hover, .col-light-blue .navbar .nav>li>a:focus, .col-light-blue .navbar .nav .open>a, .col-light-blue .navbar .nav .open>a:hover, .col-light-blue .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-light-blue .navbar .nav>li>a { color: #fff }
.col-light-blue .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-light-blue .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-teal .navbar .navbar-brand, .col-teal .navbar .navbar-brand:hover, .col-teal .navbar .navbar-brand:active, .col-teal .navbar .navbar-brand:focus { color: #fff }
.col-teal .navbar .nav>li>a:hover, .col-teal .navbar .nav>li>a:focus, .col-teal .navbar .nav .open>a, .col-teal .navbar .nav .open>a:hover, .col-teal .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-teal .navbar .nav>li>a { color: #fff }
.col-teal .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-teal .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-lime .navbar .navbar-brand, .col-lime .navbar .navbar-brand:hover, .col-lime .navbar .navbar-brand:active, .col-lime .navbar .navbar-brand:focus { color: #fff }
.col-lime .navbar .nav>li>a:hover, .col-lime .navbar .nav>li>a:focus, .col-lime .navbar .nav .open>a, .col-lime .navbar .nav .open>a:hover, .col-lime .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-lime .navbar .nav>li>a { color: #fff }
.col-lime .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-lime .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-amber .navbar .navbar-brand, .col-amber .navbar .navbar-brand:hover, .col-amber .navbar .navbar-brand:active, .col-amber .navbar .navbar-brand:focus { color: #fff }
.col-amber .navbar .nav>li>a:hover, .col-amber .navbar .nav>li>a:focus, .col-amber .navbar .nav .open>a, .col-amber .navbar .nav .open>a:hover, .col-amber .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-amber .navbar .nav>li>a { color: #fff }
.col-amber .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-amber .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-brown .navbar .navbar-brand, .col-brown .navbar .navbar-brand:hover, .col-brown .navbar .navbar-brand:active, .col-brown .navbar .navbar-brand:focus { color: #fff }
.col-brown .navbar .nav>li>a:hover, .col-brown .navbar .nav>li>a:focus, .col-brown .navbar .nav .open>a, .col-brown .navbar .nav .open>a:hover, .col-brown .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-brown .navbar .nav>li>a { color: #fff }
.col-brown .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-brown .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-blush .navbar .navbar-brand, .col-blush .navbar .navbar-brand:hover, .col-blush .navbar .navbar-brand:active, .col-blush .navbar .navbar-brand:focus { color: #fff }
.col-blush .navbar .nav>li>a:hover, .col-blush .navbar .nav>li>a:focus, .col-blush .navbar .nav .open>a, .col-blush .navbar .nav .open>a:hover, .col-blush .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-blush .navbar .nav>li>a { color: #fff }
.col-blush .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-blush .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-#000 .navbar .navbar-brand, .col-#000 .navbar .navbar-brand:hover, .col-#000 .navbar .navbar-brand:active, .col-#000 .navbar .navbar-brand:focus { color: #fff }
.col-#000 .navbar .nav>li>a:hover, .col-#000 .navbar .nav>li>a:focus, .col-#000 .navbar .nav .open>a, .col-#000 .navbar .nav .open>a:hover, .col-#000 .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-#000 .navbar .nav>li>a { color: #fff }
.col-#000 .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-#000 .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
.col-#fff .navbar .navbar-brand, .col-#fff .navbar .navbar-brand:hover, .col-#fff .navbar .navbar-brand:active, .col-#fff .navbar .navbar-brand:focus { color: #fff }
.col-#fff .navbar .nav>li>a:hover, .col-#fff .navbar .nav>li>a:focus, .col-#fff .navbar .nav .open>a, .col-#fff .navbar .nav .open>a:hover, .col-#fff .navbar .nav .open>a:focus { background-color: rgba(0, 0, 0, 0.05) }
.col-#fff .navbar .nav>li>a { color: #fff }
.col-#fff .navbar .bars { float: left; padding: 10px 20px; font-size: 22px; color: #fff; margin-right: 10px; margin-left: -10px; margin-top: 4px }
.col-#fff .navbar .bars:hover { background-color: rgba(0, 0, 0, 0.08) }
@media (max-width:1169px) {
	.ls-toggle-btn { display: none !important }
	.navbar-nav .search_bar { width: auto; vertical-align: top; width: 260px }
}
@media (max-width:992px) {
	.navbar-logo .navbar-brand span { display: none }
}
@media (max-width:767px) {
	.navbar-nav .navbar-toggle { position: relative; margin-right: 12px; margin-top: 10px }
	.navbar-nav .navbar-toggle:before { position: absolute; top: 0; left: 0 }
	.navbar-nav .notifications .dropdown-menu { left: -90px }
}
@media (max-width:500px) {
	.block-header h2 { margin-bottom: 5px }
	.block-header h2 small { display: inline-block !important }
}
.overlay { position: fixed; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 12 }
.overlay-open .sidebar { z-index: 13; background: #fff }
.sidebar { -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; font-family: "Poppins", sans-serif; width: 250px; height: calc(100vh - 65px); position: fixed; top: 65px; left: 0; z-index: 10 }
.sidebar .menu { position: relative }
.sidebar .menu .list { list-style: none }
.sidebar .menu .list li.active.open { border-radius: .1875rem }
.sidebar .menu .list li.active.open>:first-child span { font-weight: 400 }
.sidebar .menu .list .header { font-size: 11px; font-weight: 700; padding: 8px 12px; position: relative; color: #455a64 }
.sidebar .menu .list .header:before { content: "--"; position: absolute; left: 0; top: 7px }
.sidebar .menu .list i.material-icons { margin-top: 4px }
.sidebar .menu .list .menu-toggle:after, .sidebar .menu .list .menu-toggle:before { position: absolute; top: calc(50% - 11px); right: 17px; font-size: 15px; -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; font-family: 'Material-Design-Iconic-Font' }
.sidebar .menu .list .menu-toggle:before { content: '\f2fb'; -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1) }
.sidebar .menu .list .menu-toggle:after { content: '\f2f9'; -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); transform: scale(0) }
.sidebar .menu .list .menu-toggle.toggled:before { content: '\f2f9'; -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); font-family: 'Material-Design-Iconic-Font' }
.sidebar .menu .list .menu-toggle.toggled:after { -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1) }
.sidebar .menu .list a { color: #546e7a; position: relative; padding: 14px 10px }
.sidebar .menu .list a:hover, .sidebar .menu .list a:active, .sidebar .menu .list a:focus { text-decoration: none !important }
.sidebar .menu .list a i { width: 16px; font-size: 16px }
.sidebar .menu .list a small { position: absolute; top: calc(50% - 7.5px); right: 15px }
.sidebar .menu .list a span { margin: 0 0 0 12px }
.sidebar .menu .list .ml-menu { list-style: none }
.sidebar .menu .list .ml-menu span { font-weight: normal; margin: 3px 0 1px 6px }
.sidebar .menu .list .ml-menu li a { padding: 7px 0 7px 40px }
.sidebar .menu .list .ml-menu li a:hover::before { left: 20px }
.sidebar .menu .list .ml-menu li a:before { content: '\f30f'; position: absolute; transition: .5s; left: 14px; font-size: 12px; font-family: 'Material-Design-Iconic-Font'; color: #9e9e9e; top: 8px }
.sidebar .menu .list .ml-menu li.active a.toggled:not(.menu-toggle) { font-weight: 600 }
.sidebar .menu .progress-container { margin: 12px }
.sidebar.h_menu { height: 50px; width: 100%; position: relative; top: 66px; left: auto }
.sidebar.h_menu .list { padding: 0 !important }
.sidebar.h_menu .menu .header { display: none }
.sidebar.h_menu .menu li>a { font-size: 16px; color: #9e9e9e }
.sidebar.h_menu .menu li>a::after { display: none }
.sidebar.h_menu .menu li>a:before { content: ''; display: block; width: 0; height: 1px; transition: width .3s; top: 0px !important; left: 0; right: auto; font-size: 0 !important; position: absolute }
.sidebar.h_menu .menu li>a:hover:before { width: 100% }
.sidebar.h_menu .menu li.active.open>a:before { content: ''; transform: unset; width: 100%; top: 0 }
.sidebar.h_menu .menu li:hover .ml-menu { display: block !important }
.sidebar.h_menu .menu li:last-child { position: relative }
.sidebar.h_menu .menu li:last-child .ml-menu { right: 0; left: auto }
.sidebar.h_menu .menu li:last-child .ml-menu::before, .sidebar.h_menu .menu li:last-child .ml-menu::after { right: 30px; left: auto }
.sidebar.h_menu .menu li .ml-menu { position: absolute; background: #fff; width: 250px; border-radius: .55rem; box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2); padding: 10px; display: none !important }
.sidebar.h_menu .menu li .ml-menu::before, .sidebar.h_menu .menu li .ml-menu::after { content: ""; width: 0; height: 0; position: absolute; bottom: 100%; border-style: solid; left: 28px }
.sidebar.h_menu .menu li .ml-menu::before { border-width: 0 8px 8px 8px; border-color: rgba(0, 0, 0, 0.1) transparent }
.sidebar.h_menu .menu li .ml-menu::after { border-width: 0 6px 6px 6px; border-color: #fff transparent }
.sidebar.h_menu .menu li .ml-menu li a { padding: 7px 0px 7px 40px; position: relative }
.sidebar.h_menu .menu li .ml-menu li a:hover::before { left: 20px }
.sidebar.h_menu .menu li .ml-menu li a:before { content: '\f30f'; position: absolute; transition: .5s; left: 15px; font-size: 12px !important; font-family: 'Material-Design-Iconic-Font'; color: #9e9e9e; top: 10px !important; transform: initial; width: 0 }
.menu_dark .list { color: #78909c }
.menu_dark .sidebar { background: #191f28; box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08) }
.menu_dark .sidebar .menu .list a { color: #78909c }
@media (max-width:1169px) {
	.sidebar { height: 100vh; top: 0 }
	.sidebar .slimScrollDiv, .sidebar .list { height: 100vh !important }
}
@media (max-width:767px) {
	.sidebar .menu .list>li:last-child { padding-bottom: 40px }
}
.overlay { position: fixed; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 12 }
.right-sidebar { width: 230px; height: calc(100vh - 0px); position: fixed; right: -300px; top: 0px; background: #fff; z-index: 13 !important; -webkit-box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.1); -ms-box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.1); box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.1); overflow: hidden; -moz-transition: .5s; -o-transition: .5s; -webkit-transition: .5s; transition: .5s }
.right-sidebar.open { right: 0 }
.right-sidebar .card { padding: 10px 20px; box-shadow: none }
.right-sidebar .card h6 { border-bottom: 1px solid #eee; font-size: 12px }
.right-sidebar .nav-tabs { padding: 9px 20px; border-bottom: 1px solid #eee }
.choose-skin li { position: relative; cursor: pointer }
.choose-skin li.active:after { font-family: 'Material Icons'; position: absolute; top: 15px; left: 18px; content: '\E876'; font-size: 18px; color: #fff }
.choose-skin li div { width: 55px; height: 55px }
.choose-skin li span { position: relative; bottom: 7px; left: 5px }
.choose-skin .red { background-color: #ec3b57 }
.choose-skin .pink { background-color: #E91E63 }
.choose-skin .purple { background-color: #a27ce6 }
.choose-skin .deep-purple { background-color: #673AB7 }
.choose-skin .blue { background-color: #60bafd }
.choose-skin .cyan { background-color: #49c5b6 }
.choose-skin .green { background-color: #50d38a }
.choose-skin .light-green { background-color: #8BC34A }
.choose-skin .orange { background-color: #ffc323 }
.choose-skin .deep-orange { background-color: #f83600 }
.choose-skin .grey { background-color: #9E9E9E }
.choose-skin .blue-grey { background-color: #607D8B }
.choose-skin .indigo { background-color: #3F51B5 }
.choose-skin .light-blue { background-color: #03A9F4 }
.choose-skin .teal { background-color: #009688 }
.choose-skin .lime { background-color: #CDDC39 }
.choose-skin .amber { background-color: #FFC107 }
.choose-skin .brown { background-color: #795548 }
.choose-skin .blush { background-color: #ff758e }
@media (max-width:767px) {
	.right-sidebar .slim_scroll { padding-bottom: 40px }
}

.bg-red { background-color: #ec3b57 !important; color: #fff }
.bg-red .content .text, .bg-red .content .number { color: #fff !important }
.bg-pink { background-color: #E91E63 !important; color: #fff }
.bg-pink .content .text, .bg-pink .content .number { color: #fff !important }
.bg-purple { background-color: #a27ce6 !important; color: #fff }
.bg-purple .content .text, .bg-purple .content .number { color: #fff !important }
.bg-deep-purple { background-color: #673AB7 !important; color: #fff }
.bg-deep-purple .content .text, .bg-deep-purple .content .number { color: #fff !important }
.bg-blue { background-color: #60bafd !important; color: #fff }
.bg-blue .content .text, .bg-blue .content .number { color: #fff !important }
.bg-cyan { background-color: #49c5b6 !important; color: #fff }
.bg-cyan .content .text, .bg-cyan .content .number { color: #fff !important }
.bg-green { background-color: #50d38a !important; color: #fff }
.bg-green .content .text, .bg-green .content .number { color: #fff !important }
.bg-light-green { background-color: #8BC34A !important; color: #fff }
.bg-light-green .content .text, .bg-light-green .content .number { color: #fff !important }
.bg-#ff0 { background-color: #ffe821 !important; color: #fff }
.bg-#ff0 .content .text, .bg-#ff0 .content .number { color: #fff !important }
.bg-orange { background-color: #ffc323 !important; color: #fff }
.bg-orange .content .text, .bg-orange .content .number { color: #fff !important }
.bg-deep-orange { background-color: #f83600 !important; color: #fff }
.bg-deep-orange .content .text, .bg-deep-orange .content .number { color: #fff !important }
.bg-grey { background-color: #9E9E9E !important; color: #fff }
.bg-grey .content .text, .bg-grey .content .number { color: #fff !important }
.bg-blue-grey { background-color: #607D8B !important; color: #fff }
.bg-blue-grey .content .text, .bg-blue-grey .content .number { color: #fff !important }
.bg-indigo { background-color: #3F51B5 !important; color: #fff }
.bg-indigo .content .text, .bg-indigo .content .number { color: #fff !important }
.bg-light-blue { background-color: #03A9F4 !important; color: #fff }
.bg-light-blue .content .text, .bg-light-blue .content .number { color: #fff !important }
.bg-teal { background-color: #009688 !important; color: #fff }
.bg-teal .content .text, .bg-teal .content .number { color: #fff !important }
.bg-lime { background-color: #CDDC39 !important; color: #fff }
.bg-lime .content .text, .bg-lime .content .number { color: #fff !important }
.bg-amber { background-color: #FFC107 !important; color: #fff }
.bg-amber .content .text, .bg-amber .content .number { color: #fff !important }
.bg-brown { background-color: #795548 !important; color: #fff }
.bg-brown .content .text, .bg-brown .content .number { color: #fff !important }
.bg-blush { background-color: #ff758e !important; color: #fff }
.bg-blush .content .text, .bg-blush .content .number { color: #fff !important }
.bg-#000 { background-color: #000 !important; color: #fff }
.bg-#000 .content .text, .bg-#000 .content .number { color: #fff !important }
.bg-#fff { background-color: #fff !important; color: #fff }
.bg-#fff .content .text, .bg-#fff .content .number { color: #fff !important }
.col-red { color: #ec3b57 !important }
.col-pink { color: #E91E63 !important }
.col-purple { color: #a27ce6 !important }
.col-deep-purple { color: #673AB7 !important }
.col-blue { color: #60bafd !important }
.col-cyan { color: #49c5b6 !important }
.col-green { color: #50d38a !important }
.col-light-green { color: #8BC34A !important }
.col-#ff0 { color: #ffe821 !important }
.col-orange { color: #ffc323 !important }
.col-deep-orange { color: #f83600 !important }
.col-grey { color: #9E9E9E !important }
.col-blue-grey { color: #607D8B !important }
.col-indigo { color: #3F51B5 !important }
.col-light-blue { color: #03A9F4 !important }
.col-teal { color: #009688 !important }
.col-lime { color: #CDDC39 !important }
.col-amber { color: #FFC107 !important }
.col-brown { color: #795548 !important }
.col-blush { color: #ff758e !important }
.col-#000 { color: #000 !important }
.col-#fff { color: #fff !important }
@media only screen and (max-width:767px) {
	.block-header .nav-tabs { margin-top: 15px !important }
	.block-header h2 small { display: none !important }
}
@media (max-width:767px) {
	.navbar .nav>li { display: inline-block }
	.navbar .navbar-nav .open .dropdown-menu { background-color: #fff; position: absolute }
	.navbar .dropdown-menu { right: -85px }
	.navbar .dropdown-menu::before { display: none }
	.dt-buttons { float: none !important; text-align: center; margin-bottom: 15px }
	.panel-switch-btn { top: 12px; right: 0 !important }
}
body { background-color: #f4f7f6; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; font-family: 'Poppins', Arial, Tahoma, sans-serif; font-weight: 300; font-size: 15px }
button, input, select, a { outline: none !important }
a:hover { text-decoration: none }
.no-animate { -o-transition-property: none !important; -moz-transition-property: none !important; -ms-transition-property: none !important; -webkit-transition-property: none !important; transition-property: none !important; -o-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -webkit-transform: none !important; transform: none !important; -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; -ms-animation: none !important; animation: none !important }
section.content { margin: 66px 0 0 0; -moz-transition: .5s; -o-transition: .5s; -webkit-transition: .5s; transition: .5s; z-index: 9; position: relative; border-radius: .55rem }
section.content::before { background: #191f28; top: -120px; left: 0; content: ''; height: 180px; width: 100%; position: absolute }
section small { font-size: 90% }
.l-green { background: linear-gradient(45deg, #9ce89d, #cdfa7e) !important }
.l-pink { background: linear-gradient(45deg, pink, #fbc1cb) !important }
.l-turquoise { background: linear-gradient(45deg, #00ced1, #08e5e8) !important; color: #fff !important }
.l-cyan { background: linear-gradient(45deg, #49cdd0, #00bcd4) !important; color: #fff !important }
.l-khaki { background: linear-gradient(45deg, khaki, #fdf181) !important }
.l-coral { background: linear-gradient(45deg, #f08080, #f58787) !important; color: #fff !important }
.l-salmon { background: linear-gradient(45deg, #ec74a1, #fbc7c0) !important; color: #fff !important }
.l-blue { background: linear-gradient(45deg, #72c2ff, #86f0ff) !important; color: #fff !important }
.l-seagreen { background: linear-gradient(45deg, #8ed8ec, #85f7b5) !important; color: #fff !important }
.l-amber { background: linear-gradient(45deg, #fda582, #f7cf68) !important; color: #fff !important }
.l-blush { background: linear-gradient(45deg, #dd5e89, #f7bb97) !important; color: #fff !important }
.l-parpl { background: linear-gradient(45deg, #a890d3, #edbae7) !important; color: #fff !important }
.l-slategray { background: linear-gradient(45deg, #708090, #7c8ea0) !important; color: #fff !important }
.xl-pink { background: #f9edee !important }
.xl-turquoise { background: #bdf3f5 !important }
.xl-khaki { background: #f9f1d8 !important }
.xl-parpl { background: #efebf4 !important }
.xl-salmon { background: #ffd4c3 !important }
.xl-blue { background: #e0eff5 !important }
.xl-seagreen { background: #ebf2e8 !important }
.xl-slategray { background: #eceeef !important }
.col-white { color: #fff }
.btn-white { background-color: #fff; color: #000 }
.bg-black { background-color: #000; color: #fff }
.inlineblock, .footer nav, .footer ul li, .navbar-logo, .navbar-nav, .navbar-nav>li, .navbar-nav li.app_menu ul li, .navbar-nav>li>a, .sidebar, .sidebar.h_menu .menu li, .right-sidebar .theme-light-dark li, .choose-skin li, .choose-skin li div, .card, .card .header .header-dropdown li, .info-box-2 .icon, .info-box-2 .content, .wizard>.actions>ul, .tabcontrol>.steps>ul>li>a, .tabcontrol>.content, .dropdown-menu ul.menu .icon-circle, .dropdown-menu ul.menu .menu-info, .authentication .company_detail .social_link li, .chart, .team-info li, .chat-widget li .chat-info, .chat-widget li .message, .chat-widget li img, .follow_us .media .message, .follow_us .media .status, .social-links li, .social_icon, .contact .c_list .checkbox, .contact .c_list .c_name, .overlay_menu .social .icon { display: inline-block }
.displayblock, .alert .alert-icon, .navbar-nav li.app_menu ul li a, .navbar-nav li.app_menu ul li a i, .navbar-nav li.app_menu ul li a span, .navbar-nav li.notifications .media .media-body .name, .navbar-nav li.notifications .media .media-body .message, .sidebar .menu .list a, .sidebar.h_menu .menu li .ml-menu li, .sidebar.h_menu .menu li .ml-menu li a:before, .block-header h2 small, .sub_menu.show, .card .card-inside-title, .card .card-inside-title small, .card .header .header-dropdown li a, .card .header h2 small, .wizard, .tabcontrol, .wizard ul>li, .tabcontrol ul>li, .wizard>.steps a, .wizard>.steps a:hover, .wizard>.steps a:active, .wizard>.content, .wizard>.actions, .wizard>.actions a, .wizard>.actions a:hover, .wizard>.actions a:active, .tabcontrol>.steps, .dropdown-menu ul.menu li a, .dropdown-menu .footer a, .dropdown-menu>li>a, .page-calendar .event-name h4 span, .page-calendar .event-name p, .fc .fc-view-container .fc-event:focus .fc-overlay, .fc .fc-view-container .fc-event:hover .fc-overlay, .fc .fc-view-container .fc-event:active .fc-overlay, .weather2 .city-selected .temp h2, .activity li a, .project_widget .pw_content .pw_meta small, .project_widget .pw_content .pw_meta span, .follow_us .media .name, .inbox-widget .inbox-inner:hover .hover_action, .inbox-widget .inbox-inner .inbox-item-info .inbox-message, .member-card .text-pink, .social_media_table .list-name, .new_friend_list li .join_date, .profile-page .profile-header .user_earnings span, .file_manager .file a:hover .hover, .file_manager .file .file-name small, .overlay_menu .links ul li a { display: block }
.displaynone, .overlay, .sidebar .menu .list .ml-menu { display: none }
.overflowhidden { overflow: hidden }
.z-index { z-index: 9999 }
.fullscreen.is-fullscreen .zmdi-fullscreen::before { content: '\f16c' }
.table tbody tr td, .table tbody th td { vertical-align: middle; white-space: nowrap }
.modal-open { padding-right: 0 !important }
.modal-open .modal { padding-right: 0 !important }
.sub_menu { display: none; position: absolute; background: #fff; z-index: 99; transition: .5s }
.sub_menu .btn { font-size: 14px }
.sub_menu .btn i { margin-top: -3px; vertical-align: middle }
#bdatetimepicker { border-top-right-radius: 30px; border-bottom-right-radius: 30px }
.input-group-focus .bootstrap-datetimepicker-widget { display: block }
.input-group-focus .collapse.in { display: block }
.input-group-focus .collapse.in .datepicker { visibility: visible; opacity: 1; transform: unset }
.input-group-focus .bootstrap-datetimepicker-widget .timepicker .separator { background-color: transparent }
.input-group-focus .bootstrap-datetimepicker-widget .timepicker .btn { background-color: transparent; line-height: normal; border: 0; color: inherit; padding: 0; margin: 0 }
@media screen and (max-width:1920px) and (min-width:1600px) {
	.container { max-width: 1500px }
}
@media screen and (max-width:1600px) and (min-width:1359px) {
	.container { max-width: 1300px }
}
@media only screen and (max-width:1359px) {
	.sidebar.h_menu .menu li a { font-size: 15px }
	.sidebar.h_menu .menu li a i { display: none }
	.sidebar.h_menu .menu li a span { margin-left: 0 }
}
@media only screen and (max-width:1080px) {
	.hidden-md { display: none }
}
@media only screen and (max-width:992px) {
	.hidden-sm { display: none !important }
}
@media only screen and (max-width:767px) {
	.hidden-xs { display: none !important }
}

.card { background: #fff; margin-bottom: 30px; transition: .5s; border: 0; border-radius: .55rem; position: relative; width: 100%; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1) }
.card .card-inside-title { font-size: 15px; color: #000 }
.card .card-inside-title small { color: #9e9e9e; font-size: 11px }
.card .card-inside-title small a { color: #757575; font-weight: 700 }
.card .bg-red, .card .bg-pink, .card .bg-purple, .card .bg-deep-purple, .card .bg-indigo, .card .bg-blue, .card .bg-light-blue, .card .bg-cyan, .card .bg-teal, .card .bg-green, .card .bg-light-green, .card .bg-lime, .card .bg-yellow, .card .bg-amber, .card .bg-orange, .card .bg-deep-orange, .card .bg-brown, .card .bg-grey, .card .bg-blue-grey, .card .bg-blush, .card .bg-black { color: #fff !important }
.card .bg-red h2, .card .bg-red small, .card .bg-pink h2, .card .bg-pink small, .card .bg-purple h2, .card .bg-purple small, .card .bg-deep-purple h2, .card .bg-deep-purple small, .card .bg-indigo h2, .card .bg-indigo small, .card .bg-blue h2, .card .bg-blue small, .card .bg-light-blue h2, .card .bg-light-blue small, .card .bg-cyan h2, .card .bg-cyan small, .card .bg-teal h2, .card .bg-teal small, .card .bg-green h2, .card .bg-green small, .card .bg-light-green h2, .card .bg-light-green small, .card .bg-lime h2, .card .bg-lime small, .card .bg-yellow h2, .card .bg-yellow small, .card .bg-amber h2, .card .bg-amber small, .card .bg-orange h2, .card .bg-orange small, .card .bg-deep-orange h2, .card .bg-deep-orange small, .card .bg-brown h2, .card .bg-brown small, .card .bg-grey h2, .card .bg-grey small, .card .bg-blue-grey h2, .card .bg-blue-grey small, .card .bg-blush h2, .card .bg-blush small, .card .bg-black h2, .card .bg-black small { color: #fff !important }
.card .bg-red .badge, .card .bg-pink .badge, .card .bg-purple .badge, .card .bg-deep-purple .badge, .card .bg-indigo .badge, .card .bg-blue .badge, .card .bg-light-blue .badge, .card .bg-cyan .badge, .card .bg-teal .badge, .card .bg-green .badge, .card .bg-light-green .badge, .card .bg-lime .badge, .card .bg-yellow .badge, .card .bg-amber .badge, .card .bg-orange .badge, .card .bg-deep-orange .badge, .card .bg-brown .badge, .card .bg-grey .badge, .card .bg-blue-grey .badge, .card .bg-blush .badge, .card .bg-black .badge { background-color: #fff; color: #424242 }
.card.bg-dark { background: #191f28 !important }
.card.bg-dark .table td, .card.bg-dark .table th { border-top: 1px solid #232b38; color: #9e9e9e }
.card.bg-dark .btn-neutral { background-color: transparent; color: #fff }
.card.bg-dark .btn-neutral:focus { background-color: transparent }
.card .header { color: #424242; padding: 20px; position: relative; box-shadow: none }
.card .header .header-dropdown { position: absolute; top: 14px; right: 10px; list-style: none }
.card .header .header-dropdown li a { padding: 5px 10px }
.card .header .header-dropdown li .dropdown-menu { border-radius: .55rem; overflow: hidden }
.card .header .header-dropdown li .dropdown-menu li { display: block !important }
.card .header .header-dropdown li .dropdown-menu li a { padding: 10px; border-radius: .1875rem }
.card .header .header-dropdown i { font-size: 20px; color: #9e9e9e; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s }
.card .header .header-dropdown i:hover { color: #000 }
.card .header h2 { font-size: 15px; color: #757575; position: relative }
.card .header h2::before { position: absolute; width: 20px; height: 1px; left: 0; top: -20px; content: '' }
.card .header h2 small { font-size: 13px; color: #757575; line-height: 15px }
.card .header h2 small a { font-weight: bold; color: #757575 }
.card .p-15 { padding: 15px !important }
.card .body { font-size: 14px; color: #424242; padding: 20px; font-weight: 400 }
.col-white { color: #fff !important }
@media only screen and (max-width:767px) {
	.card .header { padding: 15px }
	.card .header h2 { margin-right: 50px !important }
	.card .header .header-dropdown { top: 10px }
	.card .body { padding: 15px }
}
.info-box { height: 80px; display: flex; cursor: default; background-color: #fff; position: relative; overflow: hidden }
.info-box .icon { display: inline-block; text-align: center; background-color: rgba(0, 0, 0, 0.12); width: 80px }
.info-box .icon i { color: #fff; font-size: 30px; line-height: 80px }
.info-box .icon .chart.chart-bar { height: 100%; line-height: 100px }
.info-box .icon .chart.chart-bar canvas { vertical-align: baseline !important }
.info-box .icon .chart.chart-pie { height: 100%; line-height: 123px }
.info-box .icon .chart.chart-pie canvas { vertical-align: baseline !important }
.info-box .icon .chart.chart-line { height: 100%; line-height: 115px }
.info-box .icon .chart.chart-line canvas { vertical-align: baseline !important }
.info-box .content { display: inline-block; padding: 7px 10px }
.info-box .content .text { font-size: 13px; margin-top: 11px; color: #555 }
.info-box .content .number { font-weight: normal; font-size: 26px; color: #555 }
.info-box.hover-zoom-effect .icon { overflow: hidden }
.info-box.hover-zoom-effect .icon i { -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease }
.info-box.hover-zoom-effect:hover .icon i { opacity: 0.4; -moz-transform: rotate(-32deg) scale(1.4); -ms-transform: rotate(-32deg) scale(1.4); -o-transform: rotate(-32deg) scale(1.4); -webkit-transform: rotate(-32deg) scale(1.4); transform: rotate(-32deg) scale(1.4) }
.info-box.hover-expand-effect:after { background-color: rgba(0, 0, 0, 0.05); content: "."; position: absolute; left: 80px; top: 0; width: 0; height: 100%; color: transparent; -moz-transition: all 0.95s; -o-transition: all 0.95s; -webkit-transition: all 0.95s; transition: all 0.95s }
.info-box.hover-expand-effect:hover:after { width: 100% }
.info-box-2 { display: flex; cursor: default; position: relative; overflow: hidden; min-height: 130px }
.info-box-2 .icon i { font-size: 30px; line-height: 70px }
.info-box-2 .chart.chart-bar { height: 100% }
.info-box-2 .chart.chart-bar canvas { vertical-align: baseline !important }
.info-box-2 .chart.chart-pie { height: 100% }
.info-box-2 .chart.chart-pie canvas { vertical-align: baseline !important }
.info-box-2 .chart.chart-line { height: 100% }
.info-box-2 .chart.chart-line canvas { vertical-align: baseline !important }
.info-box-2 .content { padding: 7px 0px }
.info-box-2 .content .text { margin-top: 11px; color: #9e9e9e }
.info-box-2 .content .number { font-weight: normal; font-size: 26px; color: #616161 }
.info-box-2.hover-zoom-effect .icon { overflow: hidden }
.info-box-2.hover-zoom-effect .icon i { -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease }
.info-box-2.hover-zoom-effect:hover .icon i { opacity: 0.4; -moz-transform: rotate(-32deg) scale(1.4); -ms-transform: rotate(-32deg) scale(1.4); -o-transform: rotate(-32deg) scale(1.4); -webkit-transform: rotate(-32deg) scale(1.4); transform: rotate(-32deg) scale(1.4) }
.info-box-2.hover-expand-effect:after { background-color: rgba(0, 0, 0, 0.05); content: "."; position: absolute; left: 0; top: 0; width: 0; height: 100%; color: transparent; -moz-transition: all 0.95s; -o-transition: all 0.95s; -webkit-transition: all 0.95s; transition: all 0.95s }
.info-box-2.hover-expand-effect:hover:after { width: 100% }
@media screen and (max-width:1024px) and (min-width:992px) {
	.info-box-2 .icon, .info-box-2 .content { width: 100%; text-align: center }
}
.notify { position: absolute; top: 30px; right: 11px }
.notify .heartbit { position: absolute; top: -20px; right: -16px; height: 25px; width: 25px; z-index: 10; border: 4px solid; border-color: #3d4c5a; border-radius: 70px; animation: heartbit 1s ease-out; -moz-animation: heartbit 1s ease-out; -moz-animation-iteration-count: infinite; -o-animation: heartbit 1s ease-out; -o-animation-iteration-count: infinite; -webkit-animation: heartbit 1s ease-out; -ms-animation: heartbit 1s ease-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite }
.notify .point { width: 6px; height: 6px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background-color: #3d4c5a; position: absolute; right: -6px; top: -10px }
@-moz-keyframes heartbit {
	0% { -moz-transform: scale(0); opacity: 0 }
	25% { -moz-transform: scale(0.1); opacity: .1 }
	50% { -moz-transform: scale(0.5); opacity: .3 }
	75% { -moz-transform: scale(0.8); opacity: .5 }
	100% { -moz-transform: scale(1); opacity: 0 }
}
@-webkit-keyframes heartbit {
	0% { -webkit-transform: scale(0); opacity: 0 }
	25% { -webkit-transform: scale(0.1); opacity: .1 }
	50% { -webkit-transform: scale(0.5); opacity: .3 }
	75% { -webkit-transform: scale(0.8); opacity: .5 }
	100% { -webkit-transform: scale(1); opacity: 0 }
}
@-ms-keyframes heartbit {
	0% { -ms-transform: scale(0); opacity: 0 }
	25% { -ms-transform: scale(0.1); opacity: .1 }
	50% { -ms-transform: scale(0.5); opacity: .3 }
	75% { -ms-transform: scale(0.8); opacity: .5 }
	100% { -ms-transform: scale(1); opacity: 0 }
}
.sweet-alert { border-radius: .55rem }
.sweet-alert .sa-input-error { top: 23px !important; right: 13px !important }
.sweet-alert h2 { font-size: 18px !important; margin: 0 0 5px 0 !important }
.sweet-alert .confirm, .sweet-alert .cancel { border-width: 1px; border-radius: 30px !important; padding: 11px 23px; font-weight: 400; font-size: .8571em; line-height: 1.35em; margin: 5px 1px }
.sweet-alert input { background-color: transparent; border: 1px solid #E3E3E3; border-radius: 30px; color: #2c2c2c; line-height: normal; font-size: .8571em; box-shadow: none; padding: 10px 18px 10px 18px; height: auto }
.sweet-alert input:focus { box-shadow: none; border: 1px solid #9e9e9e }
.dtp div.dtp-date, .dtp div.dtp-time { background: #424242 }
.dtp>.dtp-content { max-height: 530px !important }
.dtp>.dtp-content>.dtp-date-view>header.dtp-header { background: #424242 }
.dtp .dtp-buttons { text-align: center !important }
.dtp .dtp-buttons .dtp-btn-ok { margin-left: 10px }
.dtp .dtp-buttons .dtp-btn-clear { margin-right: 10px !important }
.dtp .p10>a { color: #fff }
.dtp div.dtp-actual-year { font-size: 1.5em; color: #fff }
.dtp table.dtp-picker-days tr td a.selected { background: #424242; color: #fff }
.bootstrap-select { box-shadow: none !important; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0 }
.bootstrap-select .dropdown-toggle:focus, .bootstrap-select .dropdown-toggle:active { outline: none !important }
.bootstrap-select .btn { border-color: #e3e3e3 }
.bootstrap-select .btn.btn-round.btn-simple .filter-option { font-size: 14px }
.bootstrap-select .bs-searchbox, .bootstrap-select .bs-actionsbox, .bootstrap-select .bs-donebutton { padding: 0 0 5px 0; border-bottom: 1px solid #eee }
.bootstrap-select .bs-searchbox { position: relative; padding: 10px }
.bootstrap-select .bs-searchbox:after { content: '\f1c3'; font-family: 'Material-Design-Iconic-Font'; position: absolute; top: 14px; right: 20px; font-size: 20px }
.bootstrap-select ul.dropdown-menu { margin-top: 0 !important }
.bootstrap-select .dropdown-menu li.selected a { background-color: #eee !important; color: #616161 !important }
.bootstrap-select .dropdown-menu .active a { background-color: transparent; color: #424242 !important }
.bootstrap-select .dropdown-menu .notify { background-color: #F44336 !important; color: #fff !important; border: none !important }
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark { margin-top: 9px }
.bootstrap-select.btn-group.show-tick .dropdown-menu.inner { display: block }
.collapse .well, .collapse.in .well, .collapsing .well { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; margin-bottom: 0 }
@media only screen and (min-width:993px) {
	.collapse.collapse-sm, .collapse.collapse-xs { display: block }
}
.panel-group .panel-col-red { border: 1px solid #ec3b57 }
.panel-group .panel-col-red .panel-title { background-color: #ec3b57 !important; color: #fff; margin: 0 }
.panel-group .panel-col-red .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-pink { border: 1px solid #E91E63 }
.panel-group .panel-col-pink .panel-title { background-color: #E91E63 !important; color: #fff; margin: 0 }
.panel-group .panel-col-pink .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-purple { border: 1px solid #a27ce6 }
.panel-group .panel-col-purple .panel-title { background-color: #a27ce6 !important; color: #fff; margin: 0 }
.panel-group .panel-col-purple .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-deep-purple { border: 1px solid #673AB7 }
.panel-group .panel-col-deep-purple .panel-title { background-color: #673AB7 !important; color: #fff; margin: 0 }
.panel-group .panel-col-deep-purple .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-blue { border: 1px solid #60bafd }
.panel-group .panel-col-blue .panel-title { background-color: #60bafd !important; color: #fff; margin: 0 }
.panel-group .panel-col-blue .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-cyan { border: 1px solid #49c5b6 }
.panel-group .panel-col-cyan .panel-title { background-color: #49c5b6 !important; color: #fff; margin: 0 }
.panel-group .panel-col-cyan .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-green { border: 1px solid #50d38a }
.panel-group .panel-col-green .panel-title { background-color: #50d38a !important; color: #fff; margin: 0 }
.panel-group .panel-col-green .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-light-green { border: 1px solid #8BC34A }
.panel-group .panel-col-light-green .panel-title { background-color: #8BC34A !important; color: #fff; margin: 0 }
.panel-group .panel-col-light-green .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-#ff0 { border: 1px solid #ffe821 }
.panel-group .panel-col-#ff0 .panel-title { background-color: #ffe821 !important; color: #fff; margin: 0 }
.panel-group .panel-col-#ff0 .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-orange { border: 1px solid #ffc323 }
.panel-group .panel-col-orange .panel-title { background-color: #ffc323 !important; color: #fff; margin: 0 }
.panel-group .panel-col-orange .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-deep-orange { border: 1px solid #f83600 }
.panel-group .panel-col-deep-orange .panel-title { background-color: #f83600 !important; color: #fff; margin: 0 }
.panel-group .panel-col-deep-orange .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-grey { border: 1px solid #9E9E9E }
.panel-group .panel-col-grey .panel-title { background-color: #9E9E9E !important; color: #fff; margin: 0 }
.panel-group .panel-col-grey .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-blue-grey { border: 1px solid #607D8B }
.panel-group .panel-col-blue-grey .panel-title { background-color: #607D8B !important; color: #fff; margin: 0 }
.panel-group .panel-col-blue-grey .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-indigo { border: 1px solid #3F51B5 }
.panel-group .panel-col-indigo .panel-title { background-color: #3F51B5 !important; color: #fff; margin: 0 }
.panel-group .panel-col-indigo .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-light-blue { border: 1px solid #03A9F4 }
.panel-group .panel-col-light-blue .panel-title { background-color: #03A9F4 !important; color: #fff; margin: 0 }
.panel-group .panel-col-light-blue .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-teal { border: 1px solid #009688 }
.panel-group .panel-col-teal .panel-title { background-color: #009688 !important; color: #fff; margin: 0 }
.panel-group .panel-col-teal .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-lime { border: 1px solid #CDDC39 }
.panel-group .panel-col-lime .panel-title { background-color: #CDDC39 !important; color: #fff; margin: 0 }
.panel-group .panel-col-lime .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-amber { border: 1px solid #FFC107 }
.panel-group .panel-col-amber .panel-title { background-color: #FFC107 !important; color: #fff; margin: 0 }
.panel-group .panel-col-amber .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-brown { border: 1px solid #795548 }
.panel-group .panel-col-brown .panel-title { background-color: #795548 !important; color: #fff; margin: 0 }
.panel-group .panel-col-brown .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-blush { border: 1px solid #ff758e }
.panel-group .panel-col-blush .panel-title { background-color: #ff758e !important; color: #fff; margin: 0 }
.panel-group .panel-col-blush .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-#000 { border: 1px solid #000 }
.panel-group .panel-col-#000 .panel-title { background-color: #000 !important; color: #fff; margin: 0 }
.panel-group .panel-col-#000 .panel-body { border-top-color: transparent !important }
.panel-group .panel-col-#fff { border: 1px solid #fff }
.panel-group .panel-col-#fff .panel-title { background-color: #fff !important; color: #fff; margin: 0 }
.panel-group .panel-col-#fff .panel-body { border-top-color: transparent !important }
.panel-group .panel { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; margin-bottom: 1px }
.panel-group .panel .panel-title { font-weight: normal; font-size: 16px; margin: 0 }
.panel-group .panel .panel-title a { color: inherit }
.panel-group .panel .panel-title .material-icons { float: left; line-height: 16px; margin-right: 8px }
.panel-group .panel .panel-heading { padding: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0 }
.panel-group .panel .panel-heading a { display: block; padding: 15px }
.panel-group .panel .panel-heading a:hover, .panel-group .panel .panel-heading a:focus, .panel-group .panel .panel-heading a:active { text-decoration: none }
.panel-group .panel .panel-body { padding: 20px }
.panel-group .panel-primary .panel-title { background-color: #f5f5f5; border-bottom: 1px solid #eee; color: #757575; font-weight: 400; font-size: 16px; margin: 0 }
.panel-group .panel-success .panel-title { background-color: #2b982b; color: #fff }
.panel-group .panel-warning .panel-title { background-color: #ff9600; color: #fff }
.panel-group .panel-danger .panel-title { background-color: #fb483a; color: #fff }
.full-body .panel-col-red .panel-body { border-top-color: #fff !important; background-color: #ec3b57; color: #fff }
.full-body .panel-col-pink .panel-body { border-top-color: #fff !important; background-color: #E91E63; color: #fff }
.full-body .panel-col-purple .panel-body { border-top-color: #fff !important; background-color: #a27ce6; color: #fff }
.full-body .panel-col-deep-purple .panel-body { border-top-color: #fff !important; background-color: #673AB7; color: #fff }
.full-body .panel-col-blue .panel-body { border-top-color: #fff !important; background-color: #60bafd; color: #fff }
.full-body .panel-col-cyan .panel-body { border-top-color: #fff !important; background-color: #49c5b6; color: #fff }
.full-body .panel-col-green .panel-body { border-top-color: #fff !important; background-color: #50d38a; color: #fff }
.full-body .panel-col-light-green .panel-body { border-top-color: #fff !important; background-color: #8BC34A; color: #fff }
.full-body .panel-col-#ff0 .panel-body { border-top-color: #fff !important; background-color: #ffe821; color: #fff }
.full-body .panel-col-orange .panel-body { border-top-color: #fff !important; background-color: #ffc323; color: #fff }
.full-body .panel-col-deep-orange .panel-body { border-top-color: #fff !important; background-color: #f83600; color: #fff }
.full-body .panel-col-grey .panel-body { border-top-color: #fff !important; background-color: #9E9E9E; color: #fff }
.full-body .panel-col-blue-grey .panel-body { border-top-color: #fff !important; background-color: #607D8B; color: #fff }
.full-body .panel-col-indigo .panel-body { border-top-color: #fff !important; background-color: #3F51B5; color: #fff }
.full-body .panel-col-light-blue .panel-body { border-top-color: #fff !important; background-color: #03A9F4; color: #fff }
.full-body .panel-col-teal .panel-body { border-top-color: #fff !important; background-color: #009688; color: #fff }
.full-body .panel-col-lime .panel-body { border-top-color: #fff !important; background-color: #CDDC39; color: #fff }
.full-body .panel-col-amber .panel-body { border-top-color: #fff !important; background-color: #FFC107; color: #fff }
.full-body .panel-col-brown .panel-body { border-top-color: #fff !important; background-color: #795548; color: #fff }
.full-body .panel-col-blush .panel-body { border-top-color: #fff !important; background-color: #ff758e; color: #fff }
.full-body .panel-col-#000 .panel-body { border-top-color: #fff !important; background-color: #000; color: #fff }
.full-body .panel-col-#fff .panel-body { border-top-color: #fff !important; background-color: #fff; color: #fff }
.full-body .panel-primary .panel-body { border-top-color: #fff !important; background-color: #1f91f3; color: #fff }
.full-body .panel-success .panel-body { border-top-color: #fff !important; background-color: #2b982b; color: #fff }
.full-body .panel-warning .panel-body { border-top-color: #fff !important; background-color: #ff9600; color: #fff }
.full-body .panel-danger .panel-body { border-top-color: #fff !important; background-color: #fb483a; color: #fff }
.progress { -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; height: 10px }
.progress .progress-bar { line-height: 8px; background-color: #2196f3 }
.progress .progress-bar-success { background-color: #4caf50 }
.progress .progress-bar-info { background-color: #03a9f4 }
.progress .progress-bar-warning { background-color: #ffc107 }
.progress .progress-bar-danger { background-color: #f44336 }
.irs .irs-min, .irs .irs-max, .irs .irs-from, .irs .irs-to, .irs .irs-single { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0 }
.colorpicker { z-index: 99 }
.colorpicker:before, .colorpicker:after { display: none !important }
.colorpicker.colorpicker-with-alpha { max-width: max-content }
.dropzone { border: 2px solid transparent !important; background-color: #eee !important }
.dropzone .dz-message .drag-icon-cph .material-icons { font-size: 80px; color: #757575 }
.dz-drag-hover { border: 2px dashed #757575 !important }
.badge { -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px }
.list-group-item { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -moz-transition: .5s; -o-transition: .5s; -webkit-transition: .5s; transition: .5s }
.list-group .active { background-color: #2196F3; border-color: #2196F3 }
.list-group .active:hover, .list-group .active:focus, .list-group .active:active { background-color: #2196F3; border-color: #2196F3 }
.list-group .active .list-group-item-text { color: #dfe9f1; font-size: 13px }
.list-group .active .list-group-item-text:hover, .list-group .active .list-group-item-text:active, .list-group .active .list-group-item-text:focus { color: #dfe9f1 }
.list-group .list-group-item.active:hover .list-group-item-text, .list-group .list-group-item.active:focus .list-group-item-text, .list-group .list-group-item.active:active .list-group-item-text { color: #dfe9f1 }
.list-group .list-group-item:first-child, .list-group .list-group-item:last-child { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0 }
.list-group .list-group-item .list-group-item-heading { font-weight: bold; font-size: 17px }
.list-group .list-group-item-success { background-color: #4caf50; border: none; color: #fff }
.list-group .list-group-item-success:hover, .list-group .list-group-item-success:focus { background-color: #4caf50; color: #fff; opacity: 0.8 }
.list-group .list-group-item-info { background-color: #42a5f5; border: none; color: #fff }
.list-group .list-group-item-info:hover, .list-group .list-group-item-info:focus { background-color: #42a5f5; color: #fff; opacity: 0.8 }
.list-group .list-group-item-warning { background-color: #ffa726; border: none; color: #fff }
.list-group .list-group-item-warning:hover, .list-group .list-group-item-warning:focus { background-color: #ffa726; color: #fff; opacity: 0.8 }
.list-group .list-group-item-danger { background-color: #ef5350; border: none; color: #fff }
.list-group .list-group-item-danger:hover, .list-group .list-group-item-danger:focus { background-color: #ef5350; color: #fff; opacity: 0.8 }
.list-group .pl-red { stroke: #ec3b57 }
.list-group .list-group-bg-red { background-color: #ec3b57; border: none; color: #fff }
.list-group .list-group-bg-red:hover, .list-group .list-group-bg-red:focus { background-color: #ec3b57; color: #fff; opacity: 0.8 }
.list-group .pl-pink { stroke: #E91E63 }
.list-group .list-group-bg-pink { background-color: #E91E63; border: none; color: #fff }
.list-group .list-group-bg-pink:hover, .list-group .list-group-bg-pink:focus { background-color: #E91E63; color: #fff; opacity: 0.8 }
.list-group .pl-purple { stroke: #a27ce6 }
.list-group .list-group-bg-purple { background-color: #a27ce6; border: none; color: #fff }
.list-group .list-group-bg-purple:hover, .list-group .list-group-bg-purple:focus { background-color: #a27ce6; color: #fff; opacity: 0.8 }
.list-group .pl-deep-purple { stroke: #673AB7 }
.list-group .list-group-bg-deep-purple { background-color: #673AB7; border: none; color: #fff }
.list-group .list-group-bg-deep-purple:hover, .list-group .list-group-bg-deep-purple:focus { background-color: #673AB7; color: #fff; opacity: 0.8 }
.list-group .pl-blue { stroke: #60bafd }
.list-group .list-group-bg-blue { background-color: #60bafd; border: none; color: #fff }
.list-group .list-group-bg-blue:hover, .list-group .list-group-bg-blue:focus { background-color: #60bafd; color: #fff; opacity: 0.8 }
.list-group .pl-cyan { stroke: #49c5b6 }
.list-group .list-group-bg-cyan { background-color: #49c5b6; border: none; color: #fff }
.list-group .list-group-bg-cyan:hover, .list-group .list-group-bg-cyan:focus { background-color: #49c5b6; color: #fff; opacity: 0.8 }
.list-group .pl-green { stroke: #50d38a }
.list-group .list-group-bg-green { background-color: #50d38a; border: none; color: #fff }
.list-group .list-group-bg-green:hover, .list-group .list-group-bg-green:focus { background-color: #50d38a; color: #fff; opacity: 0.8 }
.list-group .pl-light-green { stroke: #8BC34A }
.list-group .list-group-bg-light-green { background-color: #8BC34A; border: none; color: #fff }
.list-group .list-group-bg-light-green:hover, .list-group .list-group-bg-light-green:focus { background-color: #8BC34A; color: #fff; opacity: 0.8 }
.list-group .pl-#ff0 { stroke: #ffe821 }
.list-group .list-group-bg-#ff0 { background-color: #ffe821; border: none; color: #fff }
.list-group .list-group-bg-#ff0:hover, .list-group .list-group-bg-#ff0:focus { background-color: #ffe821; color: #fff; opacity: 0.8 }
.list-group .pl-orange { stroke: #ffc323 }
.list-group .list-group-bg-orange { background-color: #ffc323; border: none; color: #fff }
.list-group .list-group-bg-orange:hover, .list-group .list-group-bg-orange:focus { background-color: #ffc323; color: #fff; opacity: 0.8 }
.list-group .pl-deep-orange { stroke: #f83600 }
.list-group .list-group-bg-deep-orange { background-color: #f83600; border: none; color: #fff }
.list-group .list-group-bg-deep-orange:hover, .list-group .list-group-bg-deep-orange:focus { background-color: #f83600; color: #fff; opacity: 0.8 }
.list-group .pl-grey { stroke: #9E9E9E }
.list-group .list-group-bg-grey { background-color: #9E9E9E; border: none; color: #fff }
.list-group .list-group-bg-grey:hover, .list-group .list-group-bg-grey:focus { background-color: #9E9E9E; color: #fff; opacity: 0.8 }
.list-group .pl-blue-grey { stroke: #607D8B }
.list-group .list-group-bg-blue-grey { background-color: #607D8B; border: none; color: #fff }
.list-group .list-group-bg-blue-grey:hover, .list-group .list-group-bg-blue-grey:focus { background-color: #607D8B; color: #fff; opacity: 0.8 }
.list-group .pl-indigo { stroke: #3F51B5 }
.list-group .list-group-bg-indigo { background-color: #3F51B5; border: none; color: #fff }
.list-group .list-group-bg-indigo:hover, .list-group .list-group-bg-indigo:focus { background-color: #3F51B5; color: #fff; opacity: 0.8 }
.list-group .pl-light-blue { stroke: #03A9F4 }
.list-group .list-group-bg-light-blue { background-color: #03A9F4; border: none; color: #fff }
.list-group .list-group-bg-light-blue:hover, .list-group .list-group-bg-light-blue:focus { background-color: #03A9F4; color: #fff; opacity: 0.8 }
.list-group .pl-teal { stroke: #009688 }
.list-group .list-group-bg-teal { background-color: #009688; border: none; color: #fff }
.list-group .list-group-bg-teal:hover, .list-group .list-group-bg-teal:focus { background-color: #009688; color: #fff; opacity: 0.8 }
.list-group .pl-lime { stroke: #CDDC39 }
.list-group .list-group-bg-lime { background-color: #CDDC39; border: none; color: #fff }
.list-group .list-group-bg-lime:hover, .list-group .list-group-bg-lime:focus { background-color: #CDDC39; color: #fff; opacity: 0.8 }
.list-group .pl-amber { stroke: #FFC107 }
.list-group .list-group-bg-amber { background-color: #FFC107; border: none; color: #fff }
.list-group .list-group-bg-amber:hover, .list-group .list-group-bg-amber:focus { background-color: #FFC107; color: #fff; opacity: 0.8 }
.list-group .pl-brown { stroke: #795548 }
.list-group .list-group-bg-brown { background-color: #795548; border: none; color: #fff }
.list-group .list-group-bg-brown:hover, .list-group .list-group-bg-brown:focus { background-color: #795548; color: #fff; opacity: 0.8 }
.list-group .pl-blush { stroke: #ff758e }
.list-group .list-group-bg-blush { background-color: #ff758e; border: none; color: #fff }
.list-group .list-group-bg-blush:hover, .list-group .list-group-bg-blush:focus { background-color: #ff758e; color: #fff; opacity: 0.8 }
.list-group .pl-#000 { stroke: #000 }
.list-group .list-group-bg-#000 { background-color: #000; border: none; color: #fff }
.list-group .list-group-bg-#000:hover, .list-group .list-group-bg-#000:focus { background-color: #000; color: #fff; opacity: 0.8 }
.list-group .pl-#fff { stroke: #fff }
.list-group .list-group-bg-#fff { background-color: #fff; border: none; color: #fff }
.list-group .list-group-bg-#fff:hover, .list-group .list-group-bg-#fff:focus { background-color: #fff; color: #fff; opacity: 0.8 }
.media .media-body { color: #616161; font-size: 14px }
.media .media-body .media-heading { font-size: 16px; color: #212121 }
.wizard, .tabcontrol { width: 100%; overflow: hidden }
.wizard a, .tabcontrol a { outline: 0 }
.wizard ul, .tabcontrol ul { list-style: none !important }
.wizard>.steps .current-info, .tabcontrol>.steps .current-info, .wizard>.content>.title, .tabcontrol>.content>.title { position: absolute; left: -999em }
.wizard>.steps { position: relative; display: block; width: 100% }
.wizard.vertical>.steps { float: left; width: 30% }
.wizard.vertical>.steps>ul>li { float: none; width: 100% }
.wizard.vertical>.content { float: left; margin: 0 0 0.5em 0; width: 70% }
.wizard.vertical>.actions { float: right; width: 100% }
.wizard.vertical>.actions>ul>li { margin: 0 0 0 1em }
.wizard>.steps .number { font-size: 1.429em }
.wizard>.steps>ul>li { width: 25%; float: left }
.wizard>.actions>ul>li { float: left }
.wizard>.steps a { width: auto; margin: 0 0.5em 0.5em; padding: 1em 1em; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.wizard>.steps a:hover, .wizard>.steps a:active { width: auto; margin: 0 0.5em 0.5em; padding: 1em 1em; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.wizard>.steps .disabled a { background: #eee; color: #aaa; cursor: default }
.wizard>.steps .disabled a:hover, .wizard>.steps .disabled a:active { background: #eee; color: #aaa; cursor: default }
.wizard>.steps .current a { background: #2184be; color: #fff; cursor: default }
.wizard>.steps .current a:hover, .wizard>.steps .current a:active { background: #2184be; color: #fff; cursor: default }
.wizard>.steps .done a { background: #9dc8e2; color: #fff }
.wizard>.steps .done a:hover, .wizard>.steps .done a:active { background: #9dc8e2; color: #fff }
.wizard>.steps .error a { background: #ff3111; color: #fff }
.wizard>.steps .error a:hover, .wizard>.steps .error a:active { background: #ff3111; color: #fff }
.wizard>.content { border: 1px solid #ddd; margin: 0.5em; min-height: 35em; overflow: hidden; position: relative; width: auto }
.wizard>.actions { position: relative; text-align: right; width: 100% }
.wizard>.actions>ul { text-align: right }
.wizard>.actions>ul>li { margin: 0 0.5em }
.wizard>.actions a { background: #009688; color: #fff; text-decoration: none; border-radius: 30px !important; font-weight: 400; font-size: .8571em; line-height: 1.35em; padding: 11px 23px }
.wizard>.actions a:hover, .wizard>.actions a:active { background: #009688; color: #fff; text-decoration: none }
.wizard>.actions .disabled a { background: #eee; color: #aaa }
.wizard>.actions .disabled a:hover, .wizard>.actions .disabled a:active { background: #eee; color: #aaa }
.tabcontrol>.steps { position: relative; width: 100% }
.tabcontrol>.steps>ul { position: relative; margin: 6px 0 0 0; top: 1px; z-index: 1 }
.tabcontrol>.steps>ul>li { float: left; margin: 5px 2px 0 0; padding: 1px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px }
.tabcontrol>.steps>ul>li:hover { background: #e0e0e0; border: 1px solid #bdbdbd }
.tabcontrol>.steps>ul>li.current { background: #fff; border: 1px solid #bdbdbd; border-bottom: 0 none; padding: 0 0 1px 0 }
.tabcontrol>.steps>ul>li.current>a { padding: 15px 30px 10px 30px }
.tabcontrol>.steps>ul>li>a { color: #424242; border: 0 none; padding: 10px 30px; text-decoration: none }
.tabcontrol>.steps>ul>li>a:hover { text-decoration: none }
.tabcontrol>.content { position: relative; width: 100%; height: 35em; overflow: hidden; border-top: 1px solid #bdbdbd }
.tabcontrol>.content>.body { float: left; position: absolute; width: 95%; height: 95%; padding: 2.5% }
.tabcontrol>.content>.body ul { list-style: disc !important }
.tabcontrol>.content>.body ul>li { display: list-item }
.wizard .content { min-height: 245px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; overflow-y: auto }
.wizard .content .body { padding: 15px }
.wizard .steps a { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -moz-transition: .5s; -o-transition: .5s; -webkit-transition: .5s; transition: .5s }
.wizard .steps a:active, .wizard .steps a:focus, .wizard .steps a:hover { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0 }
@media only screen and (max-width:767px) {
	.wizard>.steps>ul>li { width: 100% }
	.wizard.wizard.vertical>.content, .wizard.wizard.vertical>.steps { width: 100% }
}
.waves-effect.waves-red .waves-ripple { background: rgba(236, 59, 87, 0.5) }
.waves-effect.waves-pink .waves-ripple { background: rgba(233, 30, 99, 0.5) }
.waves-effect.waves-purple .waves-ripple { background: rgba(162, 124, 230, 0.5) }
.waves-effect.waves-deep-purple .waves-ripple { background: rgba(103, 58, 183, 0.5) }
.waves-effect.waves-blue .waves-ripple { background: rgba(96, 186, 253, 0.5) }
.waves-effect.waves-cyan .waves-ripple { background: rgba(73, 197, 182, 0.5) }
.waves-effect.waves-green .waves-ripple { background: rgba(80, 211, 138, 0.5) }
.waves-effect.waves-light-green .waves-ripple { background: rgba(139, 195, 74, 0.5) }
.waves-effect.waves-#ff0 .waves-ripple { background: rgba(255, 232, 33, 0.5) }
.waves-effect.waves-orange .waves-ripple { background: rgba(255, 195, 35, 0.5) }
.waves-effect.waves-deep-orange .waves-ripple { background: rgba(248, 54, 0, 0.5) }
.waves-effect.waves-grey .waves-ripple { background: rgba(158, 158, 158, 0.5) }
.waves-effect.waves-blue-grey .waves-ripple { background: rgba(96, 125, 139, 0.5) }
.waves-effect.waves-indigo .waves-ripple { background: rgba(63, 81, 181, 0.5) }
.waves-effect.waves-light-blue .waves-ripple { background: rgba(3, 169, 244, 0.5) }
.waves-effect.waves-teal .waves-ripple { background: rgba(0, 150, 136, 0.5) }
.waves-effect.waves-lime .waves-ripple { background: rgba(205, 220, 57, 0.5) }
.waves-effect.waves-amber .waves-ripple { background: rgba(255, 193, 7, 0.5) }
.waves-effect.waves-brown .waves-ripple { background: rgba(121, 85, 72, 0.5) }
.waves-effect.waves-blush .waves-ripple { background: rgba(255, 117, 142, 0.5) }
.waves-effect.waves-#000 .waves-ripple { background: rgba(0, 0, 0, 0.5) }
.waves-effect.waves-#fff .waves-ripple { background: rgba(255, 255, 255, 0.5) }
.show .dropdown-menu { display: block }
.dropdown-menu { border-radius: .55rem; border: none; right: 0; left: auto; overflow: hidden }
.dropdown-menu .divider { margin: 1px 0; border-bottom: 1px solid #eee }
.dropdown-menu .header { font-size: 13px; font-weight: 600; min-width: 270px; border-bottom: 1px solid #eee; padding: 10px 15px }
.dropdown-menu ul.menu .icon-circle { width: 36px; height: 36px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; color: #fff; vertical-align: top }
.dropdown-menu ul.menu .icon-circle i { font-size: 18px; line-height: 36px }
.dropdown-menu ul.menu li a { padding: 15px; text-decoration: none; -moz-transition: .5s; -o-transition: .5s; -webkit-transition: .5s; transition: .5s }
.dropdown-menu ul.menu li a:hover { background-color: #e0e0e0 }
.dropdown-menu ul.menu .menu-info { position: relative; top: 0px; left: 5px }
.dropdown-menu ul.menu .menu-info h4 { font-size: 14px; color: #424242; font-weight: 400 }
.dropdown-menu ul.menu .menu-info p { font-size: 12px; color: #78909c }
.dropdown-menu ul.menu .menu-info p i { font-size: 13px; color: #78909c; position: relative; top: 3px; vertical-align: top }
.dropdown-menu .footer a { color: inherit !important; border-top: 1px solid #eee }
.dropdown-menu>li>a { padding: 7px 18px; color: #616161; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; font-size: 14px; line-height: 25px }
.dropdown-menu>li>a:hover { background-color: rgba(0, 0, 0, 0.1); text-decoration: none; color: #212121 }
.dropdown-menu>li>a i.material-icons { float: left; margin-right: 7px; margin-top: 2px; font-size: 20px }
.dropdown .dropdown-toggle:after { display: none }
.bootstrap-notify-container { max-width: 320px; text-align: center }
.dd-handle { background-color: #f4f7f6 !important; border: 1px solid #e8e8e8; padding: 9px 10px 9px 20px; height: 40px }
.dd-handle:hover { color: #2196F3 }
.dd-item>button { height: 27px }
.nestable-dark-theme .dd-handle { background: #ccc !important; border: 1px solid #999 !important }
.dd3-content { background: #f4f7f6 !important; border: 1px solid #f4f7f6; padding: 9px 10px 9px 40px }
.dd3-handle { background: #a27ce6 !important }
.dd3-handle:before { top: 7px }
.dd3-content:hover { color: #2196F3 }
.page-calendar .event-name { padding: 10px; margin: 2px 0; border-left: 3px solid }
.page-calendar .event-name:hover { background: #f5f5f5 }
.page-calendar .event-name h6 { text-transform: capitalize }
.page-calendar .event-name h4 { font-size: 25px; line-height: 24px }
.page-calendar .event-name h4 span { font-size: 11px; line-height: 16px }
.page-calendar .event-name p { overflow: hidden; white-space: nowrap; width: 100%; text-overflow: ellipsis }
.page-calendar .event-name address { font-size: 11px }
.page-calendar .event-name address i { font-size: 12px }
.page-calendar .b-primary { border-color: #2196f3 !important }
.page-calendar .b-success { border-color: #4caf50 !important }
.page-calendar .b-lightred { border-color: #f44336 !important }
.page-calendar .b-greensea { border-color: #4caf50 !important }
.event-control { background-color: #f5f5f5; font-size: 13px; cursor: pointer }
.event-control:hover { background-color: #fff }
.event-control a { color: #000; cursor: pointer; opacity: .5 }
.event-control a:hover { opacity: 1 }
.event-control[class*='bg-']:not(.bg-default):not(.bg-white) a { color: #000 !important; opacity: 1 }
.event-control[class*='bg-']:not(.bg-default):not(.bg-white) a:hover { color: #fff !important }
.fc-overlay { display: none; position: absolute; min-width: 260px; padding: 15px 0; top: auto; left: 50%; margin-left: -150px; z-index: 1000; color: #000 !important }
.fc-overlay.left { left: 100%; top: -15px; padding: 0 10px }
.fc-overlay.right { left: auto; right: 100%; top: -15px; padding: 0 10px }
.fc-overlay .panel { padding: 10px }
.fc .fc-toolbar { height: 50px }
.fc .fc-toolbar .fc-button { background: transparent; border: none; box-shadow: none; text-shadow: none; height: 50px; line-height: 28px; padding: 10px }
.fc .fc-toolbar h2 { font-size: 20px; line-height: 50px; text-transform: uppercase; font-weight: 100 }
.fc .fc-view-container .fc-event { padding: 3px 5px; font-size: 12px; background-color: #fff; border: 0; color: #424242; border-left: 3px solid }
.fc .fc-view-container .fc-event.fc-event-end:not(.fc-event-start) { border: 0 !important }
.fc .fc-view-container .fc-event:focus, .fc .fc-view-container .fc-event:hover, .fc .fc-view-container .fc-event:active { z-index: 1000 }
.fc .fc-view-container .fc-view.fc-basic-view>table>thead tr th.fc-widget-header, .fc .fc-view-container .fc-view.fc-basic-view>table>thead tr td.fc-widget-header, .fc .fc-view-container .fc-view.fc-agenda>table>thead tr th.fc-widget-header, .fc .fc-view-container .fc-view.fc-agenda>table>thead tr td.fc-widget-header { border: 0; background-color: #f4f7f6; padding: 10px; color: #000; font-size: 12px; font-weight: normal }
.fc .fc-view-container .fc-view.fc-basic-view>table>thead tr td.fc-widget-header, .fc .fc-view-container .fc-view.fc-agenda>table>thead tr td.fc-widget-header { padding: 2px }
.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td.fc-widget-content, .fc .fc-view-container .fc-view.fc-agenda>table tbody tr td.fc-widget-content { border: 0; border-bottom: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5 }
.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td.fc-widget-content.fc-state-highlight, .fc .fc-view-container .fc-view.fc-agenda>table tbody tr td.fc-widget-content.fc-state-highlight { background: #fff }
.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td.fc-day-number, .fc .fc-view-container .fc-view.fc-agenda>table tbody tr td.fc-day-number { padding: 5px 10px; margin: 5px; color: #000; font-size: 15px }
.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td.fc-day-number.fc-state-highlight, .fc .fc-view-container .fc-view.fc-agenda>table tbody tr td.fc-day-number.fc-state-highlight { background-color: red; color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; padding: 4px 6px; float: right }
.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td:first-child.fc-widget-content, .fc .fc-view-container .fc-view.fc-agenda>table tbody tr td:first-child.fc-widget-content { border-left: 1px solid #f5f5f5 }
.fc .fc-view-container .fc-view.fc-basic-view .fc-body .fc-row .fc-bg, .fc .fc-view-container .fc-view.fc-agenda .fc-body .fc-row .fc-bg { border-bottom: 1px solid #f5f5f5 }
.fc .fc-view-container .fc-view.fc-basic-view .fc-body .fc-row:last-of-type .fc-bg, .fc .fc-view-container .fc-view.fc-agenda .fc-body .fc-row:last-of-type .fc-bg { border-bottom: 0 }
.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-allday .fc-agenda-axis, .fc .fc-view-container .fc-view.fc-agenda .fc-agenda-allday .fc-agenda-gutter { border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; background-color: #f5f5f5; color: #000; font-size: 12px; font-weight: 100; padding: 10px 5px }
.fc .fc-view-container .fc-view.fc-agenda>table>tbody>tr>td.fc-state-highlight { background: #f5f5f5 }
.fc .fc-view-container .fc-view.fc-agenda>table>tbody>tr>td.fc-sat { border-right: 0 }
.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr { line-height: 35px }
.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr th { border: 0; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; background-color: #f5f5f5; color: #000; font-size: 12px; font-weight: 100 }
.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr td.fc-widget-content { border-bottom: 1px solid #e0e0e0; line-height: 50px }
.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr td.fc-widget-content:last-child { border-right: 0 }
.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr.fc-minor td.fc-widget-content { border-bottom: 1px solid #e0e0e0 }
.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-divider { border: 1px solid #e0e0e0 }
.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-divider .fc-agenda-divider-inner { background-color: #f5f5f5; height: 3px }
.gmap { width: 100%; height: 400px }
.jvector-map { width: 100%; height: 400px }
.morris-hover.morris-default-style { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0 }
.flot-chart { width: 100%; height: 320px }
.panel-switch-btn { position: relative; right: 20px; z-index: 9 }
.panel-switch-btn label { font-weight: bold !important }
.legendLabel { width: 85px !important; position: relative; left: 3px }
#multiple_axis_chart .legendLabel { width: 160px !important }
.sparkline { text-align: center }
.dataTables_wrapper { position: relative }
.dataTables_wrapper select { border: none; border-bottom: 1px solid #ddd; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none }
.dataTables_wrapper select:active, .dataTables_wrapper select:focus { -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none }
.dataTables_wrapper input[type="search"] { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; border: none; font-size: 12px; border-bottom: 1px solid #ddd }
.dataTables_wrapper input[type="search"]:focus, .dataTables_wrapper input[type="search"]:active { border-bottom: 2px solid #1f91f3 }
.dataTables_wrapper .dt-buttons { float: left }
.dataTables_wrapper .dt-buttons a.dt-button { background-color: #607D8B; color: #fff; padding: 7px 12px; margin-right: 5px; text-decoration: none; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16), 0 2px 10px rgba(0, 0, 0, 0.12); -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; border: none; font-size: 13px; outline: none }
.dataTables_wrapper .dt-buttons a.dt-button:active { opacity: 0.8 }
.dt-button-info { position: fixed; top: 50%; left: 50%; min-width: 400px; text-align: center; background-color: #fff; border: 2px solid #999; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; margin-top: -100px; margin-left: -200px; z-index: 21 }
.dt-button-info h2 { color: #777 }
.dt-button-info div { color: #777; margin-bottom: 20px }
.lg-outer .lg-thumb-item, .lg-outer .lg-toogle-thumb { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -ms-border-radius: 0 !important; border-radius: 0 !important }
.search-bar { position: fixed; top: -100px; left: 0; z-index: 9999999; width: 100%; -moz-transition: .25s; -o-transition: .25s; -webkit-transition: .25s; transition: .25s; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5) }
.search-bar.open { top: 0 }
.search-bar .search-icon { position: absolute; top: 14px; left: 14px }
.search-bar .search-icon .material-icons { font-size: 28px; color: #999 }
.search-bar .close-search { position: absolute; cursor: pointer; font-size: 30px; top: 6px; right: 18px }
.search-bar .close-search .material-icons { color: #999; opacity: 1; -moz-transition: .5s; -o-transition: .5s; -webkit-transition: .5s; transition: .5s }
.search-bar .close-search .material-icons:hover { opacity: .5 }
.search-bar input[type="text"] { width: 100%; font-size: 16px; padding: 15px 60px 15px 56px; border: none }
.search_result_page .title { font-size: 16px; font-weight: 500 }
.search_result_page .not_found { padding: 50px 0 }
.search_result_page .not_found h4 { text-transform: uppercase }
.authentication { height: 100vh; max-height: 1050px; padding: 0; position: relative }
.authentication .container>.content-center { position: relative; text-align: center; padding: 0 15px; width: 100%; max-width: 960px; z-index: 99; margin: 0 auto; padding-top: 120px }
.authentication::before { background-color: #191f28; content: ''; position: absolute; z-index: 1; width: 100%; height: 184px }
.authentication .company_detail { color: #424242 }
.authentication .company_detail .logo { color: #fff }
.authentication .company_detail .logo img { width: 40px; vertical-align: top }
.authentication .company_detail h3 { font-weight: 300; text-transform: uppercase; letter-spacing: 2px }
.authentication .company_detail h3 i { font-size: 30px; margin: 0 2px }
.authentication .company_detail p { letter-spacing: 1px; font-weight: 300 }
.authentication .card-plain { border-radius: .55rem; padding-bottom: .7rem; max-width: 330px; padding: 20px; background: #fff; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1) }
.authentication .card-plain.card-plain { margin: 0 auto }
.authentication .card-plain .header img { width: 80px; border: 3px solid #fff; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5) }
.authentication .card-plain .footer { padding: 15px 0 }
.authentication .checkbox label { font-size: 12px }
.authentication canvas { display: block; vertical-align: bottom }
.authentication #particles-js { position: absolute; width: 100%; height: 100%; top: 0; left: 0 }
@media screen and (max-width:992px) {
	.authentication .company_detail { text-align: center; margin-bottom: 30px }
}
@media only screen and (max-width:767px) {
	.authentication::before { position: absolute; height: 115px }
	.authentication .container>.content-center { transform: none; position: relative; top: auto; left: auto; padding: 40px 0 }
	.authentication .company_detail h3 { font-size: 24px }
}
.bitcoin .body { position: absolute }
.bitcoin #sparkline16 { margin-bottom: -2px }
.chart { position: relative; width: 100px; height: 100px }
.chart>span>img { left: 0; margin-top: -2px; position: absolute; right: 0; top: 50%; width: 60%; height: 60%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin: 0 auto }
.project_report h6 { font-weight: 400 }
.user-account img { width: 35px }
.cke_chrome { border: none !important }
.cke_chrome .cke_top, .cke_chrome .cke_bottom { background: #f4f7f6; background-image: none !important; border: none !important }
.cke_chrome .cke_toolgroup, .cke_chrome a.cke_combo_button { border: 1px solid #cacaca !important; border-bottom-color: #cacaca !important; background: #ffffff; background-image: none !important; box-shadow: none !important }
.widget-user img { height: 72px; float: left }
.widget-user .wid-u-info { margin-left: 90px }
.location_list li .body { margin: 5px }
.location_list li i { font-size: 25px; color: #9e9e9e }
.weather2 .city-selected { position: relative; overflow: hidden; border-radius: 3px 3px 0 0 }
.weather2 .city-selected .city { font-size: 24px }
.weather2 .city-selected .city span { font-size: 13px; font-weight: 700; text-transform: lowercase }
.weather2 .city-selected .night { font-size: 15px; text-transform: uppercase }
.weather2 .city-selected .temp h2 { font-size: 73px; position: relative; font-weight: 700 }
.weather2 .city-selected img { width: 70px }
.weather2 .table tbody tr td { padding: 14px 20px }
.weather2 .days-list .day { padding: 20px 10px }
.weather2 .days-list .day img { width: 40px }
.weather2 .carousel .carousel-inner { box-shadow: none }
.activity li a:hover, .activity li a:focus { text-decoration: none }
.activity li a i { float: left; width: 40px; height: 40px; line-height: 40px; -webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; border-radius: 40px }
.activity li a .info { margin-left: 50px }
.activity li a .info h4 { font-size: 15px; color: #424242; line-height: 18px }
.activity li a .info small { color: #78909c }
.team-info li+li { margin-left: -10px }
.team-info li img { width: 32px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; border: 2px solid #fff; box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2) }
.chat-widget li { list-style: none; width: 100% }
.chat-widget li.right { float: right }
.chat-widget li.right img { float: right }
.chat-widget li .chat-info { width: calc(100% - 60px) }
.chat-widget li .message { padding: 10px 20px; border-radius: 45px; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); max-width: 270px }
.chat-widget li img { height: 38px; width: 38px; vertical-align: top }
.project_widget { border-radius: .55rem; overflow: hidden }
.project_widget .pw_content .pw_header small { font-size: 12px }
.project_widget .pw_content .pw_meta span { font-weight: 500 }
.feed { border-radius: .55rem; color: #fff }
.feed.facebook { background: #3b5998 }
.feed.twitter { background: #00aced }
.feed.google { background: #d34836 }
.feed .carousel-inner { box-shadow: none }
.feed .carousel-inner .carousel-item { padding: 20px }
.feed .carousel-inner h4 { font-weight: 300 }
.feed .carousel-inner h4 span { font-weight: 700 }
.follow_us li { position: relative }
.follow_us li.offline .status { background: #FF9800 }
.follow_us li.online .status { background: #8BC34A }
.follow_us li.me .status { background: #0498bd }
.follow_us .media .media-object { width: 40px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; border-radius: 50px }
.follow_us .media .name { font-weight: 600; color: #424242; margin: 0px; font-size: 15px }
.follow_us .media .message { font-size: 13px; color: #78909c; max-width: 180px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
.follow_us .media .status { position: absolute; left: 25px; top: 0px; width: 11px; height: 11px; min-width: inherit; border: 2px solid #fff; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; border-radius: 50px }
.inbox-widget .inbox-inner { float: left; width: 100%; border-bottom: 1px solid #eee; padding: 14px 0px; position: relative }
.inbox-widget .inbox-inner:last-child { border: 0 }
.inbox-widget .inbox-inner .hover_action { display: none; position: absolute; right: 0px; top: 8px }
.inbox-widget .inbox-inner .hover_action .btn { padding: 15px }
.inbox-widget .inbox-inner .inbox-img { float: left }
.inbox-widget .inbox-inner .inbox-img img { width: 60px; border: 2px solid #fff }
.inbox-widget .inbox-inner .inbox-item-info { margin-left: 75px; position: relative }
.inbox-widget .inbox-inner .inbox-item-info .inbox-date { font-size: 12px }
.inbox-widget .inbox-inner .inbox-item-info .author { font-size: 14px; color: #37474f; font-weight: 600 }
.inbox-widget .inbox-inner .inbox-item-info .inbox-message { color: #616161; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.member-card .header { min-height: 150px; border-radius: .55rem .55rem 0 0 }
.member-card .member-img { position: relative; margin-top: -70px }
.member-card .member-img img { width: 150px; border: 3px solid #fff; box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.3) }
.social-links li a { padding: 5px 10px }
.profile_state li { border-right: 1px solid #eee }
.profile_state li:last-child { border: none }
.profile_state li i { font-size: 25px }
.social_media_table .table tbody tr td { vertical-align: middle }
.social_media_table .list-name { text-transform: uppercase }
.social_icon { -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; border-radius: 50px; color: #fff; line-height: 40px; width: 40px; height: 40px }
.social_icon.linkedin { background: #007bb5 }
.social_icon.twitter-table { background: #55acee }
.social_icon.facebook { background: #007bb5 }
.social_icon.google { background: #dd4b39 }
.social_icon.youtube { background: #bb0000 }
.new_friend_list li a:hover, .new_friend_list li a:focus { text-decoration: none }
.new_friend_list li .users_name { color: #424242; text-transform: capitalize }
.new_friend_list li .join_date { color: #757575 }
.card-group .card+.card { border-left: 1px solid #bdbdbd }
.to-do-list ul { list-style: none; padding: 0; margin: 0 }
.to-do-list ul li { border-bottom: 1px dotted #eee }
.to-do-list .checkbox { position: relative }
.to-do-list .checkbox input[type=checkbox] { cursor: pointer; position: absolute; visibility: hidden; height: 25px; width: 25px; left: 0; z-index: 9999 }
.to-do-list .checkbox input[type="checkbox"]:after { content: ""; display: block; height: 25px; width: 25px; line-height: 25px; position: absolute; text-align: center; visibility: visible }
.to-do-list .checkbox input[type=checkbox]:checked:after { border: 1px solid #979797; color: #979797; content: "✓" }
.to-do-list .checkbox input[type=checkbox]:checked+label { color: #979797; font-weight: normal; text-decoration: line-through }
.daily-sale h5 { color: #f5f5f5 }
.daily-sale p { color: #eee }
@media only screen and (max-width:992px) {
	.widget_2 li { border: 1px solid #eee !important }
}
@media only screen and (max-width:767px) {
	.member-card .s-profile { text-align: center }
	.profile_state li { border-bottom: 1px solid #eee }
	.profile_state li:last-child { border: none }
	.card-group .card+.card { border-left: none }
	.chat-wrapper { right: 30px; width: 310px }
}
@keyframes fadeIn {
	to { opacity: 1 }
}
.contact .action_bar .delete_all { margin-top: 8px }
.contact .c_list tr td { vertical-align: middle }
.contact .c_list .c_name { font-weight: 600 }
.contact .c_list .avatar { width: 40px; box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.2); border: 1px solid #fff }
.contact .c_list address i { width: 25px; font-size: 15px; text-align: center }
.profile-page .profile-header .user_pic { position: absolute; bottom: -13px; z-index: 99 }
.profile-page .profile-header .detail { margin-left: 250px }
.profile-page .profile-header .detail #m_area_chart { height: 250px; margin-bottom: -45px }
.profile-page .profile-header .user_earnings { color: #9e9e9e }
@media only screen and (max-width:992px) {
	.profile-page .profile-header { margin-bottom: 20px }
	.profile-page .user_earnings { display: none }
}
@media only screen and (max-width:767px) {
	.profile-page .profile-header { text-align: center }
	.profile-page .profile-header .user_pic { position: relative; top: 0; bottom: auto; margin: 0 auto }
	.profile-page .profile-header .detail { margin: 0; padding-top: 15px }
	.profile-page .profile-header .detail .u_name { margin: 0 }
	.profile-page .profile-header .detail #m_area_chart { display: none }
	.profile-page .profile_tab { margin-top: 20px }
	.profile-page .profile_tab .nav-link { font-size: 13px; padding: 9px 12px }
}
.pricing { color: #757575 }
.pricing li { list-style: none; padding: 13px }
.pricing li:first-child, .pricing li:last-child { padding: 20px 13px }
.pricing li:nth-last-child(2) { padding: 30px 13px }
.pricing li+li { border-top: 1px solid #f0f0f0 }
.pricing big { font-size: 32px }
.pricing h3 { font-size: 36px }
.pricing span { color: #bdbdbd; font-weight: normal }
.pricing.active big, .pricing.active h3 { color: #ff8f00 }
.invoice .table tr td { vertical-align: middle }
.file_manager .file { position: relative; border-radius: .55rem; overflow: hidden }
.file_manager .file .image, .file_manager .file .icon { height: 150px; overflow: hidden; background-size: cover; background-position: top }
.file_manager .file .hover { position: absolute; right: 10px; top: 10px; display: none; transition: all 0.2s ease-in-out }
.file_manager .file a:hover .hover { transition: all 0.2s ease-in-out }
.file_manager .file .icon { padding: 15px 10px; display: table; width: 100% }
.file_manager .file .icon i { display: table-cell; font-size: 30px; vertical-align: middle; color: #757575 }
.file_manager .file .file-name { padding: 10px; border-top: 1px solid #eceff1 }
.file_manager .file .file-name small .date { float: right }
@media only screen and (max-width:992px) {
	.file_manager .nav-tabs { padding-left: 0; padding-right: 0 }
	.file_manager .nav-tabs .nav-item { display: inline-block }
}
.overlay_menu { display: none; position: fixed; top: 0; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.8); overflow: auto; z-index: 99; padding-top: 120px }
.overlay_menu .btn { position: absolute; right: 10px; top: 10px }
.overlay_menu .links ul li a { padding: 6px 0px 6px 20px; position: relative }
.overlay_menu .links ul li a:hover::before { left: 5px }
.overlay_menu .links ul li a:before { content: '\f30f'; position: absolute; transition: .5s; left: 0px; font-size: 12px; font-family: 'Material-Design-Iconic-Font'; color: #9e9e9e; top: 8px }
.overlay_menu .social { font-size: 25px; padding: 20px }
.overlay_menu .social p { padding: 20px 0 5px 0; line-height: 30px; font-size: 13px; color: #f5f5f5 }
.overlay_menu .social p a { text-decoration: none }
.overlay_menu .social .icon { width: 50px; height: 50px; background: #e0e0e0; color: #424242; margin: 0 20px; border-radius: .55rem; transition-property: all .2s linear 0s; -moz-transition: all .2s linear 0s; -webkit-transition: all .2s linear 0s; -o-transition: all .2s linear 0s }
.overlay_menu .social .icon:hover { background: #f96332; color: #f5f5f5 }
.overlay_menu .social .icon i { vertical-align: text-bottom }
.contact-form { background: #fff; margin-top: 5%; width: 70%; }
@media (max-width:480px) {
	.contact-form { background: #fff; margin-top: 5%; width: 90%; }
}
.contact-form .form-control { border-radius: 1rem; }
.contact-image { text-align: center; }
.contact-image img { border-radius: 6rem; width: 11%; margin-top: -3%; transform: rotate(29deg); }
.contact-form form { padding: 14%; }
.contact-form form .row { margin-bottom: -7%; }
.contact-form h3 { margin-bottom: 8%; margin-top: -10%; text-align: center; color: #0062cc; }
.contact-form .btnContact { width: 50%; border: none; border-radius: 1rem; padding: 1.5%; background: #dc3545; font-weight: 600; color: #fff; cursor: pointer; }
.btnContactSubmit { width: 50%; border-radius: 1rem; padding: 1.5%; color: #fff; background-color: #0062cc; border: none; cursor: pointer; }

.theme-purple .btn-primary{background:#a27ce6}.theme-purple .btn-primary:active,.theme-purple .btn-primary:hover,.theme-purple .btn-primary:focus{background:#c18eda}.theme-purple .btn-primary.btn-simple{border-color:#a27ce6;color:#a27ce6;background:transparent}.theme-purple .page-loader-wrapper,.theme-purple .active-bg{background:#a27ce6}.theme-purple .sidebar .menu .list li.active.open .active a{color:#a27ce6}.theme-purple .sidebar .menu .list a:hover{color:#a27ce6}.theme-purple .sidebar.h_menu .menu li.active.open>a{color:#a27ce6}.theme-purple .sidebar.h_menu .menu li.active.open>a:before{background:#a27ce6}.theme-purple .sidebar.h_menu .menu li a:hover:before{background:#a27ce6}.theme-purple .checkbox input[type="checkbox"]:checked+label::after{border-color:#a27ce6;background:#a27ce6;color:#fff}.theme-purple .nav-tabs .nav-link.active{border:1px solid #a27ce6 !important;background:#a27ce6;color:#fff}.theme-purple .card .header h2:before{background:#a27ce6}.theme-purple .card .header h2 strong{color:#a27ce6}.theme-purple .card .header .dropdown-menu li a:hover{background-color:#a27ce6;color:#fff}.theme-purple .authentication .navbar,.theme-purple .authentication .page-header{background:#a27ce6 !important}.theme-purple .form-control:focus,.theme-purple .form-control:focus+.input-group-addon,.theme-purple .form-control:focus ~ .input-group-addon{border-color:#a27ce6}.theme-blue .btn-primary{background:#3eacff}.theme-blue .btn-primary:active,.theme-blue .btn-primary:hover,.theme-blue .btn-primary:focus{background:#60bafd}.theme-blue .btn-primary.btn-simple{border-color:#3eacff;color:#3eacff;background:transparent}.theme-blue .page-loader-wrapper,.theme-blue .active-bg{background:#3eacff}.theme-blue .sidebar .menu .list li.active.open .active a{color:#3eacff}.theme-blue .sidebar .menu .list a:hover{color:#3eacff}.theme-blue .sidebar.h_menu .menu li.active.open>a{color:#3eacff}.theme-blue .sidebar.h_menu .menu li.active.open>a:before{background:#3eacff}.theme-blue .sidebar.h_menu .menu li a:hover:before{background:#3eacff}.theme-blue .checkbox input[type="checkbox"]:checked+label::after{border-color:#3eacff;background:#3eacff;color:#fff}.theme-blue .nav-tabs .nav-link.active{border:1px solid #3eacff !important;background:#3eacff;color:#fff}.theme-blue .card .header h2:before{background:#3eacff}.theme-blue .card .header h2 strong{color:#3eacff}.theme-blue .card .header .dropdown-menu li a:hover{background-color:#3eacff;color:#fff}.theme-blue .authentication .navbar,.theme-blue .authentication .page-header{background:#3eacff !important}.theme-blue .form-control:focus,.theme-blue .form-control:focus+.input-group-addon,.theme-blue .form-control:focus ~ .input-group-addon{border-color:#3eacff}.theme-cyan .btn-primary{background:#49c5b6}.theme-cyan .btn-primary:active,.theme-cyan .btn-primary:hover,.theme-cyan .btn-primary:focus{background:#45e5c3}.theme-cyan .btn-primary.btn-simple{border-color:#49c5b6;color:#49c5b6;background:transparent}.theme-cyan .page-loader-wrapper,.theme-cyan .active-bg{background:#49c5b6}.theme-cyan .sidebar .menu .list li.active.open .active a{color:#49c5b6}.theme-cyan .sidebar .menu .list a:hover{color:#49c5b6}.theme-cyan .sidebar.h_menu .menu li.active.open>a{color:#49c5b6}.theme-cyan .sidebar.h_menu .menu li.active.open>a:before{background:#49c5b6}.theme-cyan .sidebar.h_menu .menu li a:hover:before{background:#49c5b6}.theme-cyan .checkbox input[type="checkbox"]:checked+label::after{border-color:#49c5b6;background:#49c5b6;color:#fff}.theme-cyan .nav-tabs .nav-link.active{border:1px solid #49c5b6 !important;background:#49c5b6;color:#fff}.theme-cyan .card .header h2:before{background:#49c5b6}.theme-cyan .card .header h2 strong{color:#49c5b6}.theme-cyan .card .header .dropdown-menu li a:hover{background-color:#49c5b6;color:#fff}.theme-cyan .authentication .navbar,.theme-cyan .authentication .page-header{background:#49c5b6 !important}.theme-cyan .form-control:focus,.theme-cyan .form-control:focus+.input-group-addon,.theme-cyan .form-control:focus ~ .input-group-addon{border-color:#49c5b6}.theme-green .btn-primary{background:#50d38a}.theme-green .btn-primary:active,.theme-green .btn-primary:hover,.theme-green .btn-primary:focus{background:#5cdb94}.theme-green .btn-primary.btn-simple{border-color:#50d38a;color:#50d38a;background:transparent}.theme-green .page-loader-wrapper,.theme-green .active-bg{background:#50d38a}.theme-green .sidebar .menu .list li.active.open .active a{color:#50d38a}.theme-green .sidebar .menu .list a:hover{color:#50d38a}.theme-green .sidebar.h_menu .menu li.active.open>a{color:#50d38a}.theme-green .sidebar.h_menu .menu li.active.open>a:before{background:#50d38a}.theme-green .sidebar.h_menu .menu li a:hover:before{background:#50d38a}.theme-green .checkbox input[type="checkbox"]:checked+label::after{border-color:#50d38a;background:#50d38a;color:#fff}.theme-green .nav-tabs .nav-link.active{border:1px solid #50d38a !important;background:#50d38a;color:#fff}.theme-green .card .header h2:before{background:#50d38a}.theme-green .card .header h2 strong{color:#50d38a}.theme-green .card .header .dropdown-menu li a:hover{background-color:#50d38a;color:#fff}.theme-green .authentication .navbar,.theme-green .authentication .page-header{background:#50d38a !important}.theme-green .form-control:focus,.theme-green .form-control:focus+.input-group-addon,.theme-green .form-control:focus ~ .input-group-addon{border-color:#50d38a}.theme-orange .btn-primary{background:#ffce4b}.theme-orange .btn-primary:active,.theme-orange .btn-primary:hover,.theme-orange .btn-primary:focus{background:#e7ca52}.theme-orange .btn-primary.btn-simple{border-color:#ffce4b;color:#ffce4b;background:transparent}.theme-orange .page-loader-wrapper,.theme-orange .active-bg{background:#ffce4b}.theme-orange .sidebar .menu .list li.active.open .active a{color:#ffce4b}.theme-orange .sidebar .menu .list a:hover{color:#ffce4b}.theme-orange .sidebar.h_menu .menu li.active.open>a{color:#ffce4b}.theme-orange .sidebar.h_menu .menu li.active.open>a:before{background:#ffce4b}.theme-orange .sidebar.h_menu .menu li a:hover:before{background:#ffce4b}.theme-orange .checkbox input[type="checkbox"]:checked+label::after{border-color:#ffce4b;background:#ffce4b;color:#fff}.theme-orange .nav-tabs .nav-link.active{border:1px solid #ffce4b !important;background:#ffce4b;color:#fff}.theme-orange .card .header h2:before{background:#ffce4b}.theme-orange .card .header h2 strong{color:#ffce4b}.theme-orange .card .header .dropdown-menu li a:hover{background-color:#ffce4b;color:#fff}.theme-orange .authentication .navbar,.theme-orange .authentication .page-header{background:#ffce4b !important}.theme-orange .form-control:focus,.theme-orange .form-control:focus+.input-group-addon,.theme-orange .form-control:focus ~ .input-group-addon{border-color:#ffce4b}.theme-blush .btn-primary{background:#e47297}.theme-blush .btn-primary:active,.theme-blush .btn-primary:hover,.theme-blush .btn-primary:focus{background:#e98eac}.theme-blush .btn-primary.btn-simple{border-color:#e47297;color:#e47297;background:transparent}.theme-blush .page-loader-wrapper,.theme-blush .active-bg{background:#e47297}.theme-blush .sidebar .menu .list li.active.open .active a{color:#e47297}.theme-blush .sidebar .menu .list a:hover{color:#e47297}.theme-blush .sidebar.h_menu .menu li.active.open>a{color:#e47297}.theme-blush .sidebar.h_menu .menu li.active.open>a:before{background:#e47297}.theme-blush .sidebar.h_menu .menu li a:hover:before{background:#e47297}.theme-blush .checkbox input[type="checkbox"]:checked+label::after{border-color:#e47297;background:#e47297;color:#fff}.theme-blush .nav-tabs .nav-link.active{border:1px solid #e47297 !important;background:#e47297;color:#fff}.theme-blush .card .header h2:before{background:#e47297}.theme-blush .card .header h2 strong{color:#e47297}.theme-blush .card .header .dropdown-menu li a:hover{background-color:#e47297;color:#fff}.theme-blush .authentication .navbar,.theme-blush .authentication .page-header{background:#e47297 !important}.theme-blush .form-control:focus,.theme-blush .form-control:focus+.input-group-addon,.theme-blush .form-control:focus ~ .input-group-addon{border-color:#e47297}