@import "../fonts/ProductSans.min.css";
@import "../fonts/DINPro.font.min.css";
@import "../fonts/Millik.font.min.css";
@import "../fonts/Moderat.font.min.css";
html,body{font-family: 'ProductSans-Medium', sans-serif; letter-spacing: 0.1px !important}
.toast .content{padding:0px;}
.bg-white-5 {border-bottom: 1px solid rgba(255,255,255,.05) !important;}
#page-footer {display: flex;align-items: center;width: 100%;min-height: 3.375rem;}
.text-right {text-align: right !important;}
.bg-header-dark {
    background-color: #f0e8d0 !important;
}
#sidebar {background-color: #f8c217 !important;}
.nav-main-heading{color: #000 !important;}
.main-content{font-size: 15px !important;color:#404040 !important;}
.main-wrapper .page-wrapper .page-content {flex-grow: 1;padding: 20px;margin-top: 60px;}
.nav-link{font-weight: normal !important;}
.block-header-default {background-color: #f5faff;border-bottom: 1px solid #e1effe;}
sup {top: -.5em;}
@media (max-width: 991px) {.ui.dimmer{z-index:970; !important;}}
/*.main-content .card-header {font-size: 16px !important;}*/
img.logo{width:85px;}
img.logo-header {width:50px;}
/* unvisited link */
a:link {color: #031f32;}
/* visited link */
a:visited {color: #031f32;}
/* mouse over link */
a:hover {color: #031f32;}
/* selected link */
a:active {color: #031f32;}
.pull-right {float: right;}
.ui.modal > .header, .ui.menu , .ui.message .header {font-family: 'ProductSans-Medium', sans-serif !important; /*border-radius: 8px 8px 0 0; */}
.ui.modal > .close {top: 1.0535rem;right: 1rem;color: rgba(0,0,0,.87);font-size:0.89em;}
h1, h2, h3, h4, h5, h6 {font-family: 'ProductSans-Medium', sans-serif;}
h4 {color:#06a4da;}
.ui.grid {margin-top: -1rem;margin-bottom: -1rem;margin-left: 1rem;margin-right: -1rem;}
.card .card-title, h3, .h3 {/*font-family: Overpass !important;*/color:#2d3244;}
.border-bottom {border-bottom: 1px solid #d6d9de !important;}
.text-success {color:#5fb092 !important;}
.amount,.tooltip {font-family: 'ProductSans-Medium', sans-serif;}
.icon-xl { /*width: 48px;height: 48px;*/color: #c6d6cb;}
.block-content.block-content-full {padding-bottom: 1.65rem;}
.table td {font-size: 14px;color:#404040}
.table th, .table td {padding:.875rem .9375rem}
.table th{font-size: .875rem !important;color: #a9abad;font-weight: normal !important;}
.table tfoot th { vertical-align: bottom;border-top: 1px solid #e8ebf1;}
.table th, .table td {vertical-align: middle;line-height: 1.5;white-space:normal;}
.table td:hover {color:#0c1427;}
.tooltip-inner {max-width: 280px;padding: 8px 8px;color: #fff;text-align: center;border-radius:0;}
.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.bs-tooltip-top .arrow::before {margin-left: -3px;content: "";border-width: 5px 5px 0;}
.navbar,.sidebar .sidebar-header { /*border-bottom: solid 1px rgb(215, 217, 222);*/border-bottom: solid 1px rgba(0,0,0,.07);}
.navbar .navbar-content .navbar-nav .nav-item.dropdown .dropdown-menu {border: 1px solid #ededed;}
.navbar .navbar-content .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-body .profile-nav .nav-item:hover .nav-link {color: #031f32;}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .apps a:hover {background-color: #f1fbf4;}
.navbar .search-form .input-group .input-group-prepend .input-group-text {padding: 0;border: 0;color: #06a4da;}
.navbar .navbar-content .navbar-nav .nav-item .nav-link {color: #06a4da;}
.navbar .sidebar-toggler svg {color: #06a4da;}
.sidebar .sidebar-body {max-height: calc(100% - 60px);position: relative;border-right: 1px solid #f9fafb;height: 100%;-webkit-box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.2);box-shadow: none;background: none;}
.sidebar-body.ps.ps--active-y {max-height: calc(100% - 60px);position: relative;border-right: 1px solid #031f32;height: 100%;-webkit-box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.2);background: #FFF;}
/*.sidebar .sidebar-header, .sidebar .sidebar-body {border-right: solid 1px rgba(0,0,0,.07);}*/
.sidebar .sidebar-body .nav .nav-item .nav-link[aria-expanded="true"] {color: #2b663f;}
.sidebar .sidebar-body .nav .nav-item.nav-category {color:#031f32;font-size: 14px;margin-bottom: 14px;font-weight: 700 !important;text-transform:uppercase;}
.sidebar .sidebar-body .nav.sub-menu .nav-item .nav-link {font-size: 14px;}
.sidebar .sidebar-body .nav .nav-item .nav-link .link-title {font-size: 15px;}
.btn-primary, .swal2-modal .swal2-actions button.swal2-confirm, .wizard > .actions a, .wizard > .actions a:hover {color: #fff;background-color: #06a4da;border-color: #06a4da;}
.dashboard-date.datepicker.input-group {border: 1px solid #06a4da;}
.modal-content {border-radius:0;}
.btn, .fc .fc-button, .swal2-modal .swal2-actions button, .wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions .disabled a {border-radius: 0;}
.btn-outline-primary, .fc .fc-toolbar.fc-header-toolbar .fc-left .fc-button-group .fc-button, .fc .fc-toolbar.fc-header-toolbar .fc-right .fc-button-group .fc-button, .wizard > .actions .disabled a {color: #2b663f;border-color: #06a4da;}
.btn-outline-primary:hover, .fc .fc-toolbar.fc-header-toolbar .fc-left .fc-button-group .fc-button:hover, .fc .fc-toolbar.fc-header-toolbar .fc-right .fc-button-group .fc-button:hover, .wizard > .actions .disabled a:hover {color: #fff;background-color: #06a4da;border-color: #06a4da;}
.btn-primary:hover, .swal2-modal .swal2-actions button.swal2-confirm:hover, .wizard > .actions a:hover {color: #fff;background-color: #06a4da;border-color: #06a4da; }
.btn-primary:focus, .swal2-modal .swal2-actions button.swal2-confirm:focus, .wizard > .actions a:focus, .btn-primary.focus, .swal2-modal .swal2-actions button.focus.swal2-confirm, .wizard > .actions a.focus {color: #fff;background-color: #06a4da;border-color: #06a4da;box-shadow: 0 0 0 0.2rem #dfe4c0; }
.btn-primary:hover, .swal2-modal .swal2-actions button.swal2-confirm:hover, .wizard > .actions a:hover {color: #fff;background-color: #06a4da;border-color: #06a4da;border-left-color: rgb(157, 172, 62);}
.sidebar-dark .sidebar .sidebar-body {background: #031f32;/*background: #f0f3e2;*/  /*#011b33;*/border-right:1px solid #031f32;}
.sidebar-dark .sidebar .sidebar-header {background: #031f32;/*background:#FFF;border-bottom: 1px solid #d7d9de;border-right:  1px solid #d7d9de; */}
.sidebar-dark .sidebar .sidebar-body .nav .nav-item .nav-link { color: #ffffff;}
.sidebar-dark .sidebar .sidebar-body .nav .nav-item.nav-category {color: #91a0af;}
.sidebar-dark .sidebar .sidebar-body .sidebar-menu-line  hr {margin:45px 0;width: auto;background:#d7d9de; !important;}
.ui.pointing.menu .item {text-transform: none !important;}
.ui.secondary.pointing.menu .active.item{background-color: transparent;-webkit-box-shadow: none;box-shadow: none;border-color:#06a4da;font-weight: 700;color:#06a4da;}
.ui.secondary.pointing.menu .active.item:hover {border-color:#06a4da;color:#06a4da;}
.ui.text.menu{margin: 0;min-height:0;}
.ui.pointing.menu {border-radius: 0;}
.ui.header, .ui.accordion .title:not(.ui) {font-family: inherit !important;font-weight: 300;}
.ui.styled.accordion, .ui.styled.accordion .accordion {border-radius:0;}
.ui.message {background: /*#011b33;*/ #FFF;color: #3c3c3c;overflow-wrap: break-word;}
.ui.basic.button, .ui.message, .ui.button, .ui.segment,.ui.input > input {border-radius:0;}
.ui.button, .ui.input > input, .ui.form input:not([type]), .ui.form input[type="date"], .ui.form input[type="datetime-local"], .ui.form input[type="email"], .ui.form input[type="file"], .ui.form input[type="number"], .ui.form input[type="password"], .ui.form input[type="search"], .ui.form input[type="tel"], .ui.form input[type="text"], .ui.form input[type="time"], .ui.form input[type="url"]{font-family: inherit !important;}
.ui.message .header, .ui.cards > .card > .content > .header, .ui.horizontal.divider.header {box-shadow: none;font-weight: 300;}
.ui.attached.message {border-radius:0;}
.ui.form textarea, .ui.input > input, .ui.form input:not([type]), .ui.form input[type="date"], .ui.form input[type="datetime-local"], .ui.selection.dropdown, .ui.form input[type="email"], .ui.form input[type="file"], .ui.form input[type="number"], .ui.form input[type="password"], .ui.form input[type="search"], .ui.form input[type="tel"], .ui.form input[type="text"], .ui.form input[type="time"], .ui.form input[type="url"],.ui.button {border-radius:0;}
.ui.form textarea:focus, .ui.input > input:focus, .ui.form input:not([type]):focus, .ui.form input[type="date"]:focus, .ui.form input[type="datetime-local"]:focus, .ui.form input[type="email"]:focus, .ui.form input[type="file"]:focus, .ui.form input[type="number"]:focus, .ui.form input[type="password"]:focus, .ui.form input[type="search"]:focus, .ui.form input[type="tel"]:focus, .ui.form input[type="text"]:focus, .ui.form input[type="time"]:focus, .ui.form input[type="url"]:focus {border-radius: 0;}
.ui.action.input:not([class*="left action"]) > .button:last-child, .ui.action.input:not([class*="left action"]) > .buttons:last-child > .button, .ui.action.input:not([class*="left action"]) > .dropdown:last-child {border-radius: 0;}
.ui.upward.selection.dropdown.visible {border-radius: 0 !important;}
.ui.segment, .ui.card, .ui.cards > .card {border-radius: 0px; !important;}
.card {border: /*solid 1px rgba(6, 164, 218, 0.3);*/ solid 1px rgba(54, 67, 89,0.2);border-radius: 3px;}
.card .card-title {color: #011b33;text-transform:none;font-size: 18px;}
.card-header {padding: 0.875rem 1.5rem;margin-bottom: 0;background-color:rgba(222, 247, 255, 0.31);border-bottom:/*solid 1px rgba(6, 164, 218, 0.3);*/ 1px solid #d7d9de;}
.ui.positive.button, .ui.positive.buttons .button {background-color: #06a4da;color: #fff;text-shadow: none;background-image: none;}
.ui.positive.button:hover, .ui.positive.buttons .button:hover {background-color: #06a4da;}
.ui.positive.button:focus, .ui.positive.buttons .button:focus {background-color: #06a4da;}
.ui.grid > .column:not(.row), .ui.grid > .row > .column {padding-left: 0;padding-right: 0;}
.ui.labeled.input:not([class*="corner labeled"]) .label:first-child {border-top-right-radius: 0;border-bottom-right-radius: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;}
/** Tab Content **/
.nav-tabs {border-bottom: solid 1px rgba(54, 67, 89,0.2);}
/*.nav-tabs .nav-link{background: rgba(222, 247, 255, 0.31);}*/
.nav-tabs .nav-link,.nav-tabs .nav-link:hover {border-top:solid 1px rgba(54, 67, 89,0.2);border-left: solid 1px rgba(54, 67, 89,0.2);border-right: solid 1px rgba(54, 67, 89,0.2);border-top-left-radius:0 !important;border-top-right-radius:0 !important;}
.nav-tabs .nav-link.active{border-top:solid 1px rgba(54, 67, 89,0.2);border-left: solid 1px rgba(54, 67, 89,0.2);border-right: solid 1px rgba(54, 67, 89,0.2);}
.tab-content{padding: 1rem 1rem;border-left: solid 1px rgba(54, 67, 89,0.2);border-right: solid 1px rgba(54, 67, 89,0.2);border-bottom: solid 1px rgba(54, 67, 89,0.2);margin-bottom: 10px;}
.onboarding-card{background: #fff; /*border: solid 1px #f2f2f2;*/border:solid 1px rgba(6, 164, 218, 0.3);border-radius: 3px;display: block;width: 300px;margin: 10px;padding: 0 50px;text-align: center;}
.onboarding-card-icon {height: 60px;width: 60px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 50%;background-color: #06a4da1a;margin: 0 auto;}
.onboarding-card-icon svg path {stroke: #06a4da;}
.onboarding-card-title {font-size: 16px;margin-top: 20px;margin-bottom: 10px;font-weight: 700;}
.onboarding-card-description {font-size: 14px;color: #6c7679;line-height: 18px;font-weight: 400;}
.onboarding-card-button {display: inline-block;padding: 10px 35px;border-radius:0px;border: solid 1px #f5f5f5;margin: 20px 0 50px;box-shadow: 0 1px 1px rgba(0, 0, 0, .03);transition: all .3s;}
.onboarding-card-button-active, .onboarding-card-button:hover {border-color: #06a4da;color: #06a4da;}
.ui.inverted.menu {border: 0 solid transparent;background: #031f32;-webkit-box-shadow: none;box-shadow: none;}
.ui.inverted.pointing.menu .active.item::after {background: #294051 !important;}
.ui.inverted.pointing.menu .active.item:hover::after {background: #294051 !important;}
.sidebar-dark .sidebar .sidebar-header .sidebar-toggler span {background: #06a4da;}
.sidebar-dark .sidebar .sidebar-body .nav .nav-item:hover .nav-link .link-title, .sidebar-dark .sidebar .sidebar-body .nav .nav-item.active .nav-link .link-title {color: #06a4da;}
.daterangepicker{ font-family: Noto Sans JP;border-radius: 0 !important;}
@media screen and (min-width: 767px) {
    .settings-section {position: absolute;bottom: 0;margin-bottom: 25px;border-top:1px solid #34425836;}
}
@media (min-width: 768px) {
    #main-container > .content {
        padding: 1rem 1.75rem 1px !important;
    }
}