@charset "UTF-8";

h4, .h4 {
    font-size: 1.2rem;
    font-weight: 600;
}

h5, .h5 {
    font-size: 1.1rem;
    font-weight: 600;
}

h6, .h6 {
    font-size: 1.05rem;
    font-weight: 600;
}

a {
    text-decoration: none;
}


/* heading */
.heading {
	padding-bottom: .8rem;
	margin-bottom: 1.6rem;
	border-bottom: 1px solid rgba(0,0,0,.125);
}

/* badge */
.badge-lg {
	font-size: 100%;
}

/* btn */
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
    background-image: none;
}

.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open>.dropdown-toggle.btn-default {
    color: #333;
    background-color: #eee;
    border-color: #ccc;
}

/*  */
.bg-primary {
    background-color: #3b5998!important;
    /* background-color: #707cd2!important; */
}

/* card */
.card .card-header {
    /* border-bottom: 1px solid #fff; */
}

.card-header:first-child {
    border-radius: calc(4px - 0px) calc(4px - 0px) 0 0;
}

.card-header {
    /* padding: 25px 25px; */
    margin-bottom: 0;
    background-color: transparent;
    /* border-bottom: 0px solid rgba(0, 0, 0, 0); */
}

.card-header > h4 {
	margin-bottom: 0;
}

.card-body {
    flex: 1 1 auto;
    padding: 25px 25px;
}

/* nav-tabs */
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	color: #e2690e;
	border-color: #e2690e;
}
.nav-tabs .nav-link {
	border: solid transparent;
	border-width: 0 0 2px;
	border-radius: 0;
	text-transform: uppercase;
	line-height: 1;
	font-weight: 500;
	color: rgba(0,0,0,.6);
	font-size: .9rem;
	padding: 17px 29px 16px;
}

/* size */
.size-90 {
	font-size: 90%;
}

.size-100 {
	font-size: 100%;
}

.size-110 {
	font-size: 110%;
}

.size-120 {
	font-size: 120%;
}

/* scroll-to-top */
.scroll-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: block;
    box-sizing: border-box;
}

/* table */
.table>:not(caption)>*>* {
    padding: 1rem 0.5rem;
}

/* height */
.h-0 {
	height: 0px;
}

.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default {
    color: #fff;
    background-color: #f8d8bc;
    border-color: #f8d8bc;
}

.btn-argos2020 {
	color: #fff;
    background-color: #e2690e;
	border-color: #e2690e;
}

.btn-check:active+.btn-argos2020:focus,
.btn-check:checked+.btn-argos2020:focus,
.btn-argos2020.active:focus,
.btn-argos2020.dropdown-toggle.show:focus,
.btn-argos2020:active:focus {
	box-shadow: 0 0 0 0.25rem rgb(255 193 7 / 50%);
}

.btn-check:active+.btn-argos2020, .btn-check:checked+.btn-argos2020, .btn-argos2020.active, .btn-argos2020.dropdown-toggle.show, .btn-argos2020:active {
	color: #fff;
	background-color: #f8d8bc;
	border-color: #f8d8bc;
}

.btn.disabled, .btn:disabled, fieldset:disabled .btn {
    pointer-events: none;
    opacity: 1;
}

/* btn-primary */
.btn-primary {
    color: #fff;
    background-color: #e2690e;
    border-color: #e2690e;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
    color: #fff;
	background-color: #f8d8bc;
	border-color: #f8d8bc;
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
	background-color: #f8d8bc;
	border-color: #f8d8bc;
}

.btn-primary:focus, .btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.25rem rgba(226,105,14,.5);
}

.btn-primary, .btn-primary, .btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #e2690e;
    border-color: #e2690e;
}

/* btn-japan */
.btn-japan {
    color: #6c757d;
    background-color: #fff;
    border-color: #6c757d;
}

.btn-japan:hover,
.btn-japan:focus,
.btn-japan:active {
    color: #fff;
	background-color: #b0c4de;
	border-color: #b0c4de;
}

/* pc-sidebar */
.pc-sidebar {
    background: #e2690e;
}

.pc-sidebar .m-header {
    background: #e2690e;
}

.pc-sidebar .pc-navbar > .pc-item.active > .pc-link, .pc-sidebar .pc-navbar > .pc-item:focus > .pc-link, .pc-sidebar .pc-navbar > .pc-item:hover > .pc-link {
    background: #e2690e;
}

.pc-sidebar .pc-link {
    color: #fff;
}


.minimenu .pc-sidebar .pc-submenu {
    background: #e2690e;
}

.minimenu .pc-sidebar .pc-item .pc-item:hover > .pc-link {
    background: #e2690e;
}

/* form-control */
.form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #f8d8bc;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(226,105,14,.25);
}


