.box {
	background: none;
}

.bg-blue-dark {
    color: #ffffff;
	background-color: #0898D8;
    border-bottom-color: #0898D8;
}

.bg-blue-light {
	background-color: #90cce9;
    border-bottom-color: #90cce9;
}

.badge-logo {
	padding: 2px 10px 2px 10px;
	font-size: 10px;
	border-radius: 999px;
}

.label.green {
	color: #ffffff;
	background-color: green;
}

.label.label-outline.green {
	color: green;
	border-color: green;
	box-shadow: 0 0 0 1px green inset;
	background: 0;
}

.label.red {
	color: #ffffff;
	background-color: red;
}

.label.label-outline.red {
	color: red;
	border-color: red;
	box-shadow: 0 0 0 1px red inset;
	background: 0;
}

.badge.green {
	color: #ffffff;
	background-color: green;
}

.badge.red {
	color: #ffffff;
	background-color: red;
}

.badge.google {
	color: #ffffff;
	background-color: #3E82F1;
}

.badge.kakao {
	color: #000000;
	background-color: #FFDE00;
}

.badge.facebook {
	color: #ffffff;
	background-color: #3c5592;
}

.badge.naver {
	color: #ffffff;
	background-color: #00d05b;
}

.badge.apple {
	color: #ffffff;
	background-color: #000000;
}

.nav.nav-tabs li.active a {
	background-color: #39b2d6;
    border-bottom-color: #39b2d6;
}

.nav.nav-tabs li.active a:hover {
	background-color: #39b2d6;
}

.cards .card {
	padding-bottom:100px;
}

.card .card-body .card-title {
	margin-top: 25px;
}


.pagination>li.active>a, 
.pagination>li.active>a:active, 
.pagination>li.active>a:focus, 
.pagination>li.active>a:hover, 
.pagination>li.active>span {
	border-color: #54b1d7;
    background: #54b1d7;
}

.btn-primary, .table-primary .table-header {
    background: #54b1d7;
}

.table-primary .table, .table-primary.table {
	border-color: #54b1d7!important;
}

.table-primary .table-header, .table-primary thead, .table-primary thead th, .table-primary thead tr {
    border-color: #54b1d7!important;
}

.table-primary thead th, .table-primary thead tr {
	background: #90cce9;
}

.bg-header {
	xcolor: #ffffff;
	xbackground-color: rgba(34, 82, 155, 0.7);
	xbackground-color: rgba(34, 82, 155, 0.1);
	background-color: #E7F2FD;
}

.panel-heading-controls .link {
	color: #ffffff;
}

.green {
    color: #6D988A;
}

.red {
    color: #F26757;
}

.orange {
    color: #f4ab43;
}

.blue {
    color: #0898D8;
}

.loader {
  border: 4px solid #dddddd;
  border-radius: 50%;
  border-top: 4px solid #3498db;
  width: 25px;
  height: 25px;
  -webkit-animation: spin 1s linear infinite; /* Safari */
  animation: spin 1s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
