#user-profile .profile-sub-menu li a:hover {background: #2074b1;color: #fff}
#user-profile .profile-sub-menu li a[aria-expanded="true"] {background: rgba(43, 144, 217, 0.6); color: #fff;}
#user-profile .profile-sub-menu li li a[aria-expanded="true"] {background: rgba(43, 144, 217, 0.3); color: #fff;}

.whats-happenning .db .mm {background-color: #2074b1;}
.whats-happenning .db .yy {color: #2074b1;}

.online-applications a.app-link:hover { background-color: rgba(43, 144, 217, 0.10); }

.btn-search {background-color: #2590de; color: #fff;}

body {overflow-x: hidden}

a, i, span { display: inline-block; text-decoration: none; -webkit-transition: all 0.3s; transition: all 0.3s }

a:hover, a:focus, i:hover, i:focus, span:hover, span:focus { text-decoration: none }

section { padding: 35px 0 }

canvas { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }

.container-fluid { padding: 0 30px }

@media (max-width: 575px) { 
    .container-fluid { padding: 0 15px }
}

header.page-header { padding: 20px 0 }

table { font-size: 0.9em; color: #666 }

.card-close { position: absolute; top: 15px; right: 15px }

.card-close .dropdown-toggle { color: #999; background: none; border: none }

.card-close .dropdown-toggle:after { display: none }

.card-close .dropdown-menu { border: none; font-size: 0.9em; border-radius: 0; -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.1),-2px -2px 3px rgba(0,0,0,0.1); box-shadow: 3px 3px 3px rgba(0,0,0,0.1),-2px -2px 3px rgba(0,0,0,0.1) }
.card-close .dropdown-menu a { color: #999 !important }
.card-close .dropdown-menu a:hover { background: #2074b1; color: #fff !important }
.card-close .dropdown-menu a i { margin-right: 10px; -webkit-transition: none; transition: none }

.content-inner { position: relative; width: calc(100% - 250px); min-height: calc(100vh - 70px); }
.content-inner.active { width: calc(100% - 90px) }

.page-header { background: rgba(28, 224, 255, 0.05); padding: 20px; -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.1); box-shadow: 2px 2px 2px rgba(0,0,0,0.1); position: relative; z-index: 8 }

*[class*="icon-"] { -webkit-transform: translateY(3px); transform: translateY(3px) }

button, input { outline: none !important }

.card { margin-bottom: 30px; -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.1),-1px 0 2px rgba(0,0,0,0.05); box-shadow: 2px 2px 2px rgba(0,0,0,0.1),-1px 0 2px rgba(0,0,0,0.05) }
.card-header { -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.05); box-shadow: 2px 2px 2px rgba(0,0,0,0.05) }
.card-header h1, .card-header h2, .card-header h3, .card-header h4, .card-header h5, .card-header h6 { margin-bottom: 0 }

.breadcrumb-holder { background: #fff; border: 0.01em solid rgba(32, 116, 177, 0.3); border-left: 0; border-right: 0; }
.breadcrumb { background: #fff; position: relative; z-index: 1; border-radius: 0; padding: 15px 0; margin-bottom: 0; border: 0.01em solid rgba(32, 116, 177, 0.3); border-left: 0; border-right: 0; }
.breadcrumb li.breadcrumb-item { color: #aaa; font-weight: 300 }

.text-bold {font-weight: 700}
.text-small {font-size: 0.9rem}
.text-xsmall {font-size: 0.8rem}

.bg-red {background: #ff7676 !important;color: #fff}
.bg-red:hover {color: #fff}

.bg-blue {background: #85b4f2 !important;color: #fff}
.bg-blue:hover {color: #fff}

.bg-yellow {background: #eef157 !important;color: #fff}
.bg-yellow:hover {color: #fff}

.bg-green {background: #54e69d !important;color: #fff}
.bg-green:hover {color: #fff}

.bg-orange {background: #ffc36d !important;color: #fff}
.bg-orange:hover {color: #fff}

.bg-violet {background: #796AEE !important;color: #fff}
.bg-violet:hover {color: #fff}

.bg-gray {background: #ced4da !important}

.bg-white {background: #fff !important}

.text-red {color: #ff7676}
.text-red:hover {color: #ff7676}

.text-yellow {color: #eef157}
.text-yellow:hover {color: #eef157}

.text-green {color: #54e69d}
.text-green:hover {color: #54e69d}

.text-orange {color: #ffc36d}
.text-orange:hover {color: #ffc36d}

.text-violet {color: #796AEE}
.text-violet:hover {color: #796AEE}

.text-blue {color: #85b4f2}
.text-blue:hover {color: #85b4f2}

.text-gray {color: #ced4da}
.text-gray:hover {color: #ced4da}

.text-uppercase {letter-spacing: 0.2em}

.lh-2 {line-height: 2}

.page {background: #f9fdff; overflow-x: hidden}
.page .text-white {color: #fff}

.no-padding {padding: 0 !important}
.no-padding-bottom {padding-bottom: 0 !important}
.no-padding-top {padding-top: 0 !important}
.no-margin {margin: 0 !important}
.no-margin-bottom {margin-bottom: 0 !important}
.no-margin-top {margin-top: 0 !important}

.has-shadow {-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.1),-1px 0 2px rgba(0,0,0,0.05);box-shadow: 2px 2px 2px rgba(0,0,0,0.1),-1px 0 2px rgba(0,0,0,0.05)}

.badge {font-weight: 400}

.badge-rounded {border-radius: 50px}

.list-group-item {border-right: 0;border-left: 0}
.list-group-item:first-child, .list-group-item:last-child {border-radius: 0}

.overflow-hidden {overflow: hidden}

.tile-link {position: absolute;cursor: pointer;width: 100%;height: 100%;left: 0;top: 0;z-index: 30}

nav.side-navbar {background: #004c83;min-width: 290px;max-width: 290px;color: #686a76;-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.1);box-shadow: 1px 1px 1px rgba(0,0,0,0.1);z-index: 9}
nav.side-navbar a {color: inherit;position: relative;font-size: 10.5pt;letter-spacing: 0.05em;font-weight: bold;}
nav.side-navbar a[data-toggle="collapse"]::before {content: '\f104';display: inline-block;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-family: 'FontAwesome';position: absolute;top: 50%;right: 20px}
nav.side-navbar a[aria-expanded="true"] {background: #EEF5F9; color: #343a40}
nav.side-navbar a[aria-expanded="true"]::before {content: '\f107'}
nav.side-navbar a i {font-size: 1.2em;margin-right: 10px;-webkit-transition: none;transition: none}
nav.side-navbar .sidebar-header {padding: 30px 15px}
nav.side-navbar .avatar {width: 55px;height: 55px}
nav.side-navbar .title {margin-left: 10px}
nav.side-navbar .title h1 {color: #333}
nav.side-navbar .title p {font-size: 0.9em;font-weight: 200;margin-bottom: 0;color: #aaa}
nav.side-navbar span.heading {text-transform: uppercase;font-weight: 400;margin-left: 20px;color: #ccc;font-size: 0.8em}
nav.side-navbar ul {padding: 15px 0}
nav.side-navbar ul li a {padding: 10px 15px;text-decoration: none;display: block;font-weight: 300;border-left: 4px solid transparent; border-bottom: solid 0.01em rgba(255, 255, 255, 0.2);}
nav.side-navbar ul li a:hover {background: #2074b1;border-left: 4px solid #1c669c;color: #fff}
nav.side-navbar ul li li a {padding-left: 50px;background: #EEF5F9}
nav.side-navbar ul li.active > a {background: #218cd9;color: #fff;border-left: 4px solid #1c669c}
nav.side-navbar ul li.active > a:hover {background: #2074b1; color: #FFF;}
nav.side-navbar ul li li.active > a {background: #6bc0ff; color: #333;}
nav.side-navbar ul li ul {padding: 0}
nav.side-navbar.shrinked {min-width: 100px;max-width: 100px;text-align: center}
nav.side-navbar.shrinked span.heading {margin: 0}
nav.side-navbar.shrinked ul li a {padding: 15px 2px;border: none;font-size: 0.85em;color: inherit;-webkit-transition: color 0.3s, background 0.3s;transition: color 0.3s, background 0.3s; border-bottom: solid 0.01em rgba(255, 255, 255, 0.1);}
nav.side-navbar.shrinked ul li a[data-toggle="collapse"]::before {content: '\f107';-webkit-transform: translateX(50%);transform: translateX(50%);position: absolute;top: auto;right: 50%;bottom: 0;left: auto}
nav.side-navbar.shrinked ul li a[data-toggle="collapse"][aria-expanded="true"]::before {content: '\f106'}
nav.side-navbar.shrinked ul li a[data-toggle="collapse"][aria-expanded="true"] {color: #777;}
nav.side-navbar.shrinked ul li a[data-toggle="collapse"][aria-expanded="true"]:hover {color: inherit;}
nav.side-navbar.shrinked a[aria-expanded="true"] i, nav.side-navbar.shrinked .collapse a i, nav.side-navbar.shrinked a[aria-expanded="true"], nav.side-navbar.shrinked .collapse a {color: #777}
nav.side-navbar.shrinked ul li a:hover {color: #fff;border: none}
nav.side-navbar.shrinked ul li a:hover i {color: #fff}
nav.side-navbar.shrinked ul li a i {margin-right: 0;margin-bottom: 2px;display: block;font-size: 1rem;color: #333;-webkit-transition: color 0.3s;transition: color 0.3s}
nav.side-navbar.shrinked ul li.active > a {color: #fff}
nav.side-navbar.shrinked ul li.active > a i {color: #fff}
nav.side-navbar.shrinked .sidebar-header .title {display: none}
@media (max-width: 1199px) {
    nav.side-navbar {margin-left: -90px;min-width: 90px;max-width: 90px;text-align: center;overflow: hidden}
    nav.side-navbar span.heading {margin: 0}
    nav.side-navbar ul li a {padding: 15px 2px;border: none;font-size: 0.8em;color: #aaa;-webkit-transition: color 0.3s, background 0.3s;transition: color 0.3s, background 0.3s}
    nav.side-navbar ul li a[data-toggle="collapse"]::before {content: '\f107';-webkit-transform: translateX(50%);transform: translateX(50%);position: absolute;top: auto;right: 50%;bottom: 0;left: auto}
    nav.side-navbar ul li a[data-toggle="collapse"][aria-expanded="true"]::before {content: '\f106'}
    nav.side-navbar ul li a:hover {color: #fff;border: none}
    nav.side-navbar ul li a:hover i {color: #fff}
    nav.side-navbar ul li a i {margin-right: 0;margin-bottom: 5px;display: block;font-size: 1.6em;color: #333;-webkit-transition: color 0.3s;transition: color 0.3s}
    nav.side-navbar ul li.active > a {color: #fff}
    nav.side-navbar ul li.active > a i {color: #fff}
    nav.side-navbar .sidebar-header .title {display: none}
    nav.side-navbar.shrinked {margin-left: 0}
    .content-inner {width: 100%}
    .content-inner.active {width: calc(100% - 90px)}
}

nav.navbar {background: linear-gradient(#2074b1, #075994);padding-top: 15px;padding-bottom: 15px;color: #fff;position: relative;border-radius: 0;-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.2);box-shadow: 2px 2px 2px rgba(0,0,0,0.2);z-index: 10;padding-left: 0;padding-right: 0}
nav.navbar .badge {width: 22px;height: 22px;line-height: 22px;text-align: center;padding: 0;border-radius: 50%}
nav.navbar .navbar-holder {width: 100%}
nav.navbar a {color: inherit}
nav.navbar .container-fluid {width: 100%}
nav.navbar .menu-btn {margin-right: 20px;font-size: 1.2em;-webkit-transition: all 0.7s;transition: all 0.7s}
nav.navbar .menu-btn span {width: 20px;height: 2px;background: #fff;display: block;margin: 4px auto 0;-webkit-transition: all 0.3s cubic-bezier(0.81, -0.33, 0.345, 1.375);transition: all 0.3s cubic-bezier(0.81, -0.33, 0.345, 1.375)}
nav.navbar .menu-btn span:nth-of-type(2) {position: relative;width: 35px;-webkit-transform: rotateY(180deg);transform: rotateY(180deg)}
nav.navbar .menu-btn span:nth-of-type(2)::before, nav.navbar .menu-btn span:nth-of-type(2)::after {content: '';width: 6px;height: 2px;display: block;background: #fff;-webkit-transform: rotate(45deg);transform: rotate(45deg);position: absolute;top: 2px;left: 0;-webkit-transition: all 0.7s;transition: all 0.7s}
nav.navbar .menu-btn span:nth-of-type(2)::after {-webkit-transform: rotate(145deg);transform: rotate(145deg);position: absolute;top: -2px;left: 0}
nav.navbar .menu-btn.active span:first-of-type {-webkit-transform: translateY(12px);transform: translateY(12px)}
nav.navbar .menu-btn.active span:nth-of-type(2) {-webkit-transform: none;transform: none}
nav.navbar .menu-btn.active span:last-of-type {-webkit-transform: translateY(-12px);transform: translateY(-12px)}
nav.navbar .nav-link {position: relative}
nav.navbar .nav-link span.badge-corner {position: absolute;top: 0;right: 0;font-weight: 400;font-size: 0.7em}
nav.navbar .nav-link.language span {margin-left: .3rem;vertical-align: middle}
nav.navbar .nav-link.logout i {margin-left: 10px}
nav.navbar .nav-menu {margin-bottom: 0}
nav.navbar .search-box {width: 100%;height: 100%;position: absolute;top: 0;right: 0;padding: 0;background: #fff;z-index: 12;border-radius: 0;display: none}
nav.navbar .search-box .dismiss {position: absolute;top: 50%;right: 20px;-webkit-transform: translateY(-50%);transform: translateY(-50%);background: none;border: none;cursor: pointer;font-size: 1.5em;color: #999}
nav.navbar .search-box form {height: 100%}
nav.navbar .search-box form input {height: 100%;border: none;padding: 20px}
nav.navbar .dropdown-toggle::after {border: none !important;content: '\f107';vertical-align: baseline;font-family: 'FontAwesome';margin-left: .3rem}
nav.navbar .dropdown-menu {right: 0;min-width: 250px;left: auto;margin-top: 15px;margin-bottom: 0;padding: 15px 0;max-width: 400px;border-radius: 0;border: none;-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.1),-2px 0 2px rgba(0,0,0,0.1);box-shadow: 2px 2px 2px rgba(0,0,0,0.1),-2px 0 2px rgba(0,0,0,0.1)}
nav.navbar .dropdown-menu .dropdown-item {background: #fff;padding: 10px 20px;font-size: 0.8rem;color: #777;width: 100%}
nav.navbar .dropdown-menu .dropdown-item:hover {background: #f5f5f5}
nav.navbar .dropdown-menu .dropdown-item i {width: 30px;height: 30px;line-height: 30px;background: #2074b1;text-align: center;color: #fff;border-radius: 50%;margin-right: 10px}
nav.navbar .dropdown-menu .dropdown-item small {margin-left: 40px}
nav.navbar .dropdown-menu span {position: static;font-size: 0.9em;color: #999}
nav.navbar .dropdown-menu strong {font-weight: 700}
nav.navbar .dropdown-menu .msg-profile {width: 45px;height: 45px;margin-right: 10px}
nav.navbar .dropdown-menu h3 {font-weight: 500}

@media (max-width: 1199px) {
    nav.navbar .menu-btn {margin-right: 20px;font-size: 1.2em;-webkit-transition: all 0.7s;transition: all 0.7s}
    nav.navbar .menu-btn span:first-of-type {-webkit-transform: translateY(12px);transform: translateY(12px)}
    nav.navbar .menu-btn span:nth-of-type(2) {-webkit-transform: none;transform: none}
    nav.navbar .menu-btn span:nth-of-type(2)::before, nav.navbar .menu-btn span:nth-of-type(2)::after {-webkit-transform: rotate(45deg);transform: rotate(45deg)}
    nav.navbar .menu-btn span:nth-of-type(2)::after {-webkit-transform: rotate(145deg);transform: rotate(145deg);position: absolute;top: -2px;left: 0}
    nav.navbar .menu-btn span:last-of-type {-webkit-transform: translateY(-12px);transform: translateY(-12px)}
    nav.navbar .menu-btn.active span:first-of-type {-webkit-transform: none;transform: none}
    nav.navbar .menu-btn.active span:nth-of-type(2) {-webkit-transform: rotateY(180deg);transform: rotateY(180deg)}
    nav.navbar .menu-btn.active span:last-of-type {-webkit-transform: none;transform: none}
}

@media (max-width: 575px) {
    nav.navbar {font-size: 14px}
    nav.navbar .badge {width: 19px;height: 19px}
    nav.navbar .nav-item > a {font-size: 13px}
    nav.navbar .dropdown-menu {right: auto;left: -50%;-webkit-transform: translateX(-50%);transform: translateX(-50%)}
}

footer.main-footer {width: 100%;background: /*#0d1835*/#003f6c;color: #fff;}
footer.main-footer a {color: inherit}
footer.main-footer p {margin: 0;font-size: 0.8em}

@media (max-width: 575px) {
    footer.main-footer div[class*='col'] {text-align: center !important}
}

.form-control {height: calc(2.25rem + 2px);border: 0.01em solid #dee2e6;border-radius: 0;padding: .375rem .75rem; letter-spacing: 0.05em;}
.form-control::-moz-placeholder {/*font-size: 0.9em;font-weight: 300;*/font-family: "Poppins",sans-serif;color: #aaa}
.form-control::-webkit-input-placeholder {/*font-size: 0.9em;font-weight: 300;*/font-family: "Poppins",sans-serif;color: #aaa}
.form-control:-ms-input-placeholder {/*font-size: 0.9em;font-weight: 300;*/font-family: "Poppins",sans-serif;color: #aaa}
.form-control:focus {color: #495057;background-color: #fff;border-color: rgba(32, 116, 177, 0.50);outline: none;-webkit-box-shadow: rgba(32, 116, 177, 0.25) 0px 0px 7px 1px;box-shadow: rgba(32, 116, 177, 0.25) 0px 0px 7px 1px;}
.form-control-sm {height: calc(1.8125rem + 2px);padding: .25rem .5rem;font-size: .875rem;line-height: 1.5}
.form-control-lg {height: calc(2.875rem + 2px);padding: .5rem 1rem;font-size: 1.25rem;line-height: 1.5}

textarea.form-control {height: auto}

select.form-control[size], select.form-control[multiple] {height: auto}
select.form-control option {color: #999;}

.input-group .dropdown-menu {padding: 15px;color: #777;border-radius: 0}
.input-group .dropdown-menu a {padding: 5px 0;color: inherit;text-decoration: none}
.input-group .dropdown-menu a:hover {color: #2074b1;background: none}

.input-group-text {color: #868e96;background: #f8f9fa;border-color: #dee2e6;border-radius: 0}
.input-group-text .checkbox-template, .input-group-text .radio-template {-webkit-transform: none;transform: none}

.form-control-label {font-size: .9rem;color: #777}
button, input[type='submit'] {cursor: pointer;font-family: inherit;font-weight: 300 !important}

.input-group .dropdown-toggle {background: #f5f5f5;color: #777}

.modal-content {border-radius: 0}

.datepicker-dropdown.dropdown-menu {width: 300px;margin-top: 0}
.datepicker-dropdown.dropdown-menu table {width: 100%}
.datepicker-dropdown.dropdown-menu td {width: 35px;height: 35px;border-radius: 0}
.datepicker-dropdown.dropdown-menu td.active, .datepicker-dropdown.dropdown-menu td:active {background-color: #2074b1 !important;border-color: #2074b1 !important}
.datepicker-dropdown.dropdown-menu:before, .datepicker-dropdown.dropdown-menu:after {display: none}
.datepicker-days {width: 300px}

input.input-material {width: 100%;border: none;border-bottom: 1px solid #eee;padding: 10px 0}
input.input-material.is-invalid {border-color: #dc3545 !important}
input.input-material:focus {border-color: #2074b1}
input.input-material ~ label {color: #aaa;position: absolute;top: 14px;left: 0;cursor: text;-webkit-transition: all 0.2s;transition: all 0.2s;font-weight: 300}
input.input-material ~ label.active {font-size: 0.8rem;top: -10px;color: #2074b1}
input.input-material.is-invalid ~ label {color: #dc3545}

.login-page {position: relative}
.login-page::before {content: '';width: 100%;height: 100%;display: block;background: url(/sfscape/app_images/login-bg-5.jpg);background-size: cover;z-index: 1;position: absolute;top: 0;right: 0}
.login-page::after {background-color: rgba(0,0,0,0.3);content: '';width: 100%;height: 100%;display: block;position: absolute;top: 0;right: 0;z-index: 2;}
.login-page .container {min-height: 100vh;z-index: 999;padding: 20px;position: relative}
.login-page .form-holder {width: 100%;border-radius: 5px;overflow: hidden;margin-bottom: 50px}
.login-page .form-holder .info, .login-page .form-holder .form {/*min-height: 70vh;*/padding: 40px;/*height: 100%*/}
.login-page .form-holder div[class*='col-'] {padding: 0}
.login-page .form-holder .info {background: rgba(32, 116, 177, 0.9);color: #fff}
.login-page .form-holder .info h1 {font-size: 2.5em;font-weight: 600}
.login-page .form-holder .info p {font-weight: 300}
.login-page .form-holder .form .form-group {position: relative;margin-bottom: 30px}
.login-page .form-holder .form .content {width: 100%}
.login-page .form-holder .form form {width: 100%;max-width: 400px}
.login-page .form-holder .form #login, .login-page .form-holder .form #register {margin-bottom: 20px;cursor: pointer}
.login-page .form-holder .form a.forgot-pass, .login-page .form-holder .form a.signup {font-size: 0.9em;color: #85b4f2}
.login-page .form-holder .form small {color: #aaa}
.login-page .form-holder .form .terms-conditions label {cursor: pointer;color: #aaa;font-size: 0.9em}
.login-page .copyrights {width: 100%;z-index: 9999;position: absolute;bottom: 0;left: 0;color: #fff}

@media (max-width: 991px) {
    .login-page .info, .login-page .form {min-height: auto !important}
    .login-page .info {padding-top: 100px !important;padding-bottom: 100px !important}
}

.table {margin-bottom: 0}
.table td, .table th {border-color: #dee2e6}
.table thead th {border: none}
.table-striped tbody tr {-webkit-transition: all 0.3s;transition: all 0.3s}
.table-bordered td, .table-bordered th {border-color: #dee2e6}

.navbar {padding: .5rem 1rem}

.navbar-brand {display: inline-block;padding-top: .3125rem;padding-bottom: .3125rem;margin-right: 1rem;font-size: 1.25rem;}

.navbar-toggler {padding: .25rem .75rem;font-size: 1.25rem;line-height: 1;border: 1px solid transparent;border-radius: .25rem}

.btn {
    font-weight: 400;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    -webkit-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out
}

.btn:focus, .btn.focus {outline: 0;-webkit-box-shadow: rgba(32, 116, 177, 0.7) 0px 0px 7px 1px;box-shadow: rgba(32, 116, 177, 0.7) 0px 0px 7px 1px;}
.btn.disabled, .btn:disabled {opacity: .65}
.btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active {background-image: none}
.btn-primary {color: #fff;background-color: #2074b1;border-color: #2074b1}
.btn-primary:hover {color: #fff;background-color: #227bbc;border-color: #2074b1}
.btn-primary:focus, .btn-primary.focus {-webkit-box-shadow: rgba(32, 116, 177, 0.7) 0px 0px 7px 1px;box-shadow: rgba(32, 116, 177, 0.7) 0px 0px 7px 1px; color: #fff;}
.btn-primary.disabled, .btn-primary:disabled {color: #fff;background-color: #2074b1;border-color: #2074b1}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {color: #fff;background-color: #2074b1;border-color: #1e6da6}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {-webkit-box-shadow: rgba(32, 116, 177, 0.7) 0px 0px 7px 1px;box-shadow: rgba(32, 116, 177, 0.7) 0px 0px 7px 1px;}
.btn-secondary {color: #fff;background-color: #868e96;border-color: #868e96}
.btn-secondary:hover {color: #fff;background-color: #727b84;border-color: #6c757d}
.btn-secondary:focus, .btn-secondary.focus {-webkit-box-shadow: 0 0 0 .2rem rgba(134,142,150,0.5);box-shadow: 0 0 0 .2rem rgba(134,142,150,0.5)}
.btn-secondary.disabled, .btn-secondary:disabled {color: #fff;background-color: #868e96;border-color: #868e96}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {color: #fff;background-color: #6c757d;border-color: #666e76}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {-webkit-box-shadow: rgba(134, 142, 150, 0.5) 0px 0px 7px 1px;box-shadow: rgba(134,142,150,0.5) 0px 0px 7px 0px;}
.btn-success {color: #fff;background-color: #28a745;border-color: #28a745}
.btn-success:hover {color: #fff;background-color: #218838;border-color: #1e7e34}
.btn-success:focus, .btn-success.focus {-webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,0.5);box-shadow: 0 0 0 .2rem rgba(40,167,69,0.5)}
.btn-success.disabled, .btn-success:disabled {color: #fff;background-color: #28a745;border-color: #28a745}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {color: #fff;background-color: #1e7e34;border-color: #1c7430}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,0.5);box-shadow: 0 0 0 .2rem rgba(40,167,69,0.5)}
.btn-info {color: #fff;background-color: #17a2b8;border-color: #17a2b8}
.btn-info:hover {color: #fff;background-color: #138496;border-color: #117a8b}
.btn-info:focus, .btn-info.focus {-webkit-box-shadow: 0 0 0 .2rem rgba(23,162,184,0.5);box-shadow: 0 0 0 .2rem rgba(23,162,184,0.5)}
.btn-info.disabled, .btn-info:disabled {color: #fff;background-color: #17a2b8;border-color: #17a2b8}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {color: #fff;background-color: #117a8b;border-color: #10707f}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(23,162,184,0.5);box-shadow: 0 0 0 .2rem rgba(23,162,184,0.5)}
.btn-warning {color: #1d2124;background-color: #ffc107;border-color: #ffc107}
.btn-warning:hover {color: #fff;background-color: #e0a800;border-color: #d39e00}
.btn-warning:focus, .btn-warning.focus {-webkit-box-shadow: 0 0 0 .2rem rgba(255,193,7,0.5);box-shadow: 0 0 0 .2rem rgba(255,193,7,0.5)}
.btn-warning.disabled, .btn-warning:disabled {color: #1d2124;background-color: #ffc107;border-color: #ffc107}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {color: #fff;background-color: #d39e00;border-color: #c69500}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(255,193,7,0.5);box-shadow: 0 0 0 .2rem rgba(255,193,7,0.5)}
.btn-danger {color: #fff;background-color: #dc3545;border-color: #dc3545}
.btn-danger:hover {color: #fff;background-color: #c82333;border-color: #bd2130}
.btn-danger:focus, .btn-danger.focus {-webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,0.5);box-shadow: 0 0 0 .2rem rgba(220,53,69,0.5)}
.btn-danger.disabled, .btn-danger:disabled {color: #fff;background-color: #dc3545;border-color: #dc3545}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {color: #fff;background-color: #bd2130;border-color: #b21f2d}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,0.5);box-shadow: 0 0 0 .2rem rgba(220,53,69,0.5)}
.btn-light {color: #666;background-color: #f8f9fa;border-color: #f8f9fa}
.btn-light:hover {color: #666;background-color: #e2e6ea;border-color: #dae0e5}
.btn-light:focus, .btn-light.focus {-webkit-box-shadow: 0 0 0 .2rem rgba(248,249,250,0.5);box-shadow: 0 0 0 .2rem rgba(248,249,250,0.5)}
.btn-light.disabled, .btn-light:disabled {color: #666;background-color: #f8f9fa;border-color: #f8f9fa}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {color: #666;background-color: #dae0e5;border-color: #d3d9df}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(248,249,250,0.5);box-shadow: 0 0 0 .2rem rgba(248,249,250,0.5)}
.btn-dark {color: #fff;background-color: #343a40;border-color: #343a40}
.btn-dark:hover {color: #fff;background-color: #23272b;border-color: #1d2124}
.btn-dark:focus, .btn-dark.focus {-webkit-box-shadow: 0 0 0 .2rem rgba(52,58,64,0.5);box-shadow: 0 0 0 .2rem rgba(52,58,64,0.5)}
.btn-dark.disabled, .btn-dark:disabled {color: #fff;background-color: #343a40;border-color: #343a40}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {color: #fff;background-color: #1d2124;border-color: #171a1d}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(52,58,64,0.5);box-shadow: 0 0 0 .2rem rgba(52,58,64,0.5)}
.btn-default {color: #000;background-color: #ced4da;border-color: #ced4da}
.btn-default:hover {color: #000;background-color: #b8c1ca;border-color: #b1bbc4}
.btn-default:focus, .btn-default.focus {-webkit-box-shadow: 0 0 0 .2rem rgba(206,212,218,0.5);box-shadow: 0 0 0 .2rem rgba(206,212,218,0.5)}
.btn-default.disabled, .btn-default:disabled {color: #000;background-color: #ced4da;border-color: #ced4da}
.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active, .show > .btn-default.dropdown-toggle {color: #fff;background-color: #b1bbc4;border-color: #aab4bf}
.btn-default:not(:disabled):not(.disabled):active:focus, .btn-default:not(:disabled):not(.disabled).active:focus, .show > .btn-default.dropdown-toggle:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(206,212,218,0.5);box-shadow: 0 0 0 .2rem rgba(206,212,218,0.5)}

.btn-lg {padding: .5rem 1rem;font-size: 1.25rem;line-height: 1.5;border-radius: .3rem}
.btn-sm {padding: .25rem .5rem;font-size: .875rem;line-height: 1.5;border-radius: .2rem}

body {font-family: "Poppins",sans-serif;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff}
a {color: #444;text-decoration: none}
a:focus, a:hover {color: #1c669c;text-decoration: underline}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {margin-bottom: .5rem;font-family: inherit;font-weight: 700;line-height: 1.1;color: inherit}
h1, .h1 {font-size: 1.5rem}
h2, .h2 {font-size: 1.3rem}
h3, .h3 {font-size: 1.2rem}
h4, .h4 {font-size: 1.1rem}
h5, .h5 {font-size: 1rem}
h6, .h6 {font-size: .95rem}
.lead {font-size: 1.25rem;font-weight: 300}
.display-1 {font-size: 6rem;font-weight: 300;line-height: 1.1}
.display-2 {font-size: 5.5rem;font-weight: 300;line-height: 1.1}
.display-3 {font-size: 4.5rem;font-weight: 300;line-height: 1.1}
.display-4 {font-size: 3.5rem;font-weight: 300;line-height: 1.1}
hr {border-top: 1px solid rgba(0,0,0,0.1)}
small, .small {font-size: 80%;font-weight: 400}
mark, .mark {padding: .2em;background-color: #fcf8e3}
.blockquote {padding: .5rem 1rem;margin-bottom: 2rem;font-size: 1.25rem;border-left: 5px solid #2074b1}
.blockquote-footer {color: #868e96}
.blockquote-footer::before {content: "\2014 \00A0"}
.text-primary {color: #2074b1 !important}
a.text-primary:focus, a.text-primary:hover {color: #2074b1 !important}

.bg-primary {background-color: #2074b1 !important}
a.bg-primary:focus, a.bg-primary:hover {background-color: #2074b1 !important}
.bg-secondary {background-color: #868e96 !important}
a.bg-secondary:focus, a.bg-secondary:hover {background-color: #6c757d !important}
.bg-success {background-color: #28a745 !important}
a.bg-success:focus, a.bg-success:hover {background-color: #1e7e34 !important}
.bg-info {background-color: #17a2b8 !important}
a.bg-info:focus, a.bg-info:hover {background-color: #117a8b !important}
.bg-warning {background-color: #ffc107 !important}
a.bg-warning:focus, a.bg-warning:hover {background-color: #d39e00 !important}
.bg-danger {background-color: #dc3545 !important}
a.bg-danger:focus, a.bg-danger:hover {background-color: #bd2130 !important}
.bg-light {background-color: #f8f9fa !important}
a.bg-light:focus, a.bg-light:hover {background-color: #dae0e5 !important}
.bg-dark {background-color: #343a40 !important}
a.bg-dark:focus, a.bg-dark:hover {background-color: #1d2124 !important}
.border-primary {border-color: #2074b1 !important}
.border-secondary {border-color: #868e96 !important}
.border-success {border-color: #28a745 !important}
.border-info {border-color: #17a2b8 !important}
.border-warning {border-color: #ffc107 !important}
.border-danger {border-color: #dc3545 !important}
.border-light {border-color: #f8f9fa !important}
.border-dark {border-color: #343a40 !important}
.text-primary {color: #2074b1 !important}
a.text-primary:focus, a.text-primary:hover {color: #2074b1 !important}
.text-secondary {color: #868e96 !important}
a.text-secondary:focus, a.text-secondary:hover {color: #6c757d !important}
.text-success {color: #28a745 !important}
a.text-success:focus, a.text-success:hover {color: #1e7e34 !important}
.text-info {color: #17a2b8 !important}
a.text-info:focus, a.text-info:hover {color: #117a8b !important}
.text-warning {color: #ffc107 !important}
a.text-warning:focus, a.text-warning:hover {color: #d39e00 !important}
.text-danger {color: #dc3545 !important}
a.text-danger:focus, a.text-danger:hover {color: #bd2130 !important}
.text-light {color: #f8f9fa !important}
a.text-light:focus, a.text-light:hover {color: #dae0e5 !important}
.text-dark {color: #343a40 !important}
a.text-dark:focus, a.text-dark:hover {color: #1d2124 !important}
.badge-primary {color: #fff;background-color: #2074b1}
.badge-primary[href]:focus, .badge-primary[href]:hover {color: #fff;text-decoration: none;background-color: #2074b1}
.badge-secondary {color: color-yiq(#868e96);background-color: #868e96}
.badge-secondary[href]:focus, .badge-secondary[href]:hover {color: color-yiq(#868e96);text-decoration: none;background-color: #6c757d}
.badge-success {color: color-yiq(#28a745);background-color: #28a745}
.badge-success[href]:focus, .badge-success[href]:hover {color: color-yiq(#28a745);text-decoration: none;background-color: #1e7e34}
.badge-info {color: color-yiq(#17a2b8);background-color: #17a2b8}
.badge-info[href]:focus, .badge-info[href]:hover {color: color-yiq(#17a2b8);text-decoration: none;background-color: #117a8b}
.badge-warning {color: color-yiq(#ffc107);background-color: #ffc107}
.badge-warning[href]:focus, .badge-warning[href]:hover {color: color-yiq(#ffc107);text-decoration: none;background-color: #d39e00}
.badge-danger {color: color-yiq(#dc3545);background-color: #dc3545}
.badge-danger[href]:focus, .badge-danger[href]:hover {color: color-yiq(#dc3545);text-decoration: none;background-color: #bd2130}
.badge-light {color: color-yiq(#f8f9fa);background-color: #f8f9fa}
.badge-light[href]:focus, .badge-light[href]:hover {color: color-yiq(#f8f9fa);text-decoration: none;background-color: #dae0e5}
.badge-dark {color: color-yiq(#343a40);background-color: #343a40}
.badge-dark[href]:focus, .badge-dark[href]:hover {color: color-yiq(#343a40);text-decoration: none;background-color: #1d2124}

code {padding: .2rem .4rem;font-size: 90%;color: #bd4147;background-color: #f8f9fa;border-radius: .25rem}
a > code {padding: 0;color: inherit;background-color: inherit}

.nav-link {padding: .5rem 1rem}
.nav-link.disabled {color: #868e96}
.nav-tabs .nav-item {margin-bottom: -1px}
.nav-tabs .nav-link {border: 1px solid transparent;border-top-left-radius: .25rem;border-top-right-radius: .25rem}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {border-color: #e9ecef #e9ecef #dee2e6}
.nav-tabs .nav-link.disabled {color: #868e96}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {color: #495057;background-color: #fff}
.nav-tabs .dropdown-menu {margin-top: -1px}
.nav-pills .nav-link {border-radius: .25rem}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {color: #fff;background-color: #2074b1}

.card {background-color: #fff;border: 0.01em solid rgba(32, 116, 177, 0.4);border-radius: 0}
.card > .list-group:first-child .list-group-item:first-child {border-top-left-radius: 0;border-top-right-radius: 0}
.card > .list-group:last-child .list-group-item:last-child {border-bottom-right-radius: 0;border-bottom-left-radius: 0}
.card-body {padding: 1.25rem}
.card-title {margin-bottom: 1rem}
.card-subtitle {margin-top: -.5rem}
.card-link + .card-link {margin-left: 1.25rem}
.card-header {padding: 1rem 1.25rem;background-color: #fff;border-bottom: 1px solid #eee}
.card-header:first-child {border-radius: 0 0 0 0}
.card-header-transparent {background-color: rgba(0,0,0,0.3);border-bottom: none}
.card-footer {padding: 1rem 1.25rem;background-color: #f8f9fa;border-top: 1px solid #eee}
.card-footer:last-child {border-radius: 0 0 0 0}
.card-header-tabs {margin-right: -.625rem;margin-bottom: -1rem;margin-left: -.625rem;border-bottom: 0}
.card-header-pills {margin-right: -.625rem;margin-left: -.625rem}
.card-img-overlay {padding: 1.25rem}
.card-img-overlay-opacity {background: rgba(0,0,0,0.2)}
.card-img {border-radius: 0}
.card-img-top {border-top-left-radius: 0;border-top-right-radius: 0}
.card-img-bottom {border-bottom-right-radius: 0;border-bottom-left-radius: 0}
.card-deck .card {margin-bottom: 15px}
@media (min-width: 576px) {
    .card-deck {margin-right: -15px;margin-left: -15px}
    .card-deck .card {margin-right: 15px;margin-left: 15px}
}