

/* ------------------------------------ BLUE THEME ------------------------------------ 

블루 테마 
#1461d5 
rgba(28,107,225
#2d96ff
*/
.text-primary {
	color: #2d96ff!important; 
}

a.text-primary:hover,
a.text-primary:focus {
	color: #2d96ff; 
}
.btn-primary {
	background-color: #2d96ff; 
	border-color: #2d96ff;
}

.btn-primary:hover,
.btn-primary:focus {
	background-color: #2d96ff; 
	border-color: #2d96ff;
}

.badge-primary {
	background-color: #2d96ff; 
	border-color: #2d96ff;
}

.list-type-list .list-item:hover {
	border-color: rgba(28,107,225, 0.7);
	-webkit-box-shadow:0 0 35px rgba(140, 152, 164, 0.25);
	box-shadow: 0 0 35px rgba(140, 152, 164, 0.25);
}

.u-slick__arrow-classic:hover {
	color: #fff;
	background-color: rgba(28,107,225, 0.7);
}

.card-frame.active,
.card-frame:hover {
	border-color: rgba(28,107,225, 0.7);
	box-shadow: 0 0 35px rgba(140, 152, 164, 0.25);
}




.navbar-expand .u-header__nav-item-user-name:hover {
	color: #2d96ff;
}



.bg-primary ::-moz-selection {
	color: #2d96ff;
	background-color: #fff;
}

.bg-primary ::selection {
	color: #2d96ff;
	background-color: #fff;
}

.list-group .active>.list-group-item {
	color: #2d96ff;
}

.list-group-flush .list-group-item.active {
	color: #2d96ff;
	background-color: transparent;
	border-color: transparent;
}


.u-header__nav-item:hover .u-header__nav-link,
.u-header__nav-item:focus .u-header__nav-link {
	color: #2d96ff;
}



.u-header .active>.u-header__nav-link {
	color: #2d96ff;
}

.u-header__sub-menu .active>.u-header__sub-menu-nav-link {
	color: #2d96ff;
}
.navbar-expand .u-header__nav-item-user-name:hover {
	color: #2d96ff;
}
.navbar-expand-sm .u-header__nav-item-user-name:hover {
	color: #2d96ff;
}
.navbar-expand-md .u-header__nav-item-user-name:hover {
	color: #2d96ff;
}

.navbar-expand-lg .u-header__nav-item-user-name:hover {
	color: #2d96ff;
}

.navbar-expand-xl .u-header__nav-item-user-name:hover {
	color: #2d96ff;
}
.u-has-success .form.u-focus-state .form__text {
	color: #2d96ff;
}

.u-sidebar--panel__link:hover {
	color: #2d96ff;
}

.u-label--primary {
	color: #2d96ff;
	background-color: rgba(33, 200, 122, 0.1);
}

.u-label--success {
	color: #2d96ff;
	background-color: rgba(33, 200, 122, 0.1);
}

.u-video-player__icon-inner {
	color: #2d96ff;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin-left: 0.125rem;
}
.u-quantity__arrows-inner:hover {
	color: #2d96ff;
}

.u-slick__arrow:hover {
	color: #2d96ff;
}

.u-slick--pagination-modern__item.slick-current {
	color: #2d96ff;
}

.u-slick--pagination-modern__item:hover .u-slick--pagination-modern__item-text {
	color: #2d96ff;
}


.u-slick--pagination-simple .slick-current .u-slick--pagination-simple__title,
.u-slick--pagination-simple .slick-current .u-slick--pagination-simple__text {
	color: #2d96ff;
}

.u-slick--pagination-simple .slick-current .u-slick--pagination-simple__icon {
	color: #2d96ff;
	border-color: #21c87a;
}
.tab-vertical .tab-vertical__nav-link.active {
	color: #2d96ff;
	background-color: transparent;
}

.tab-vertical .tab-vertical__nav-link:hover {
	color: #2d96ff;
}
.tab-modern .tab-modern__nav-link.active {
	color: #2d96ff;
	border-bottom-color: #21c87a;
	background-color: transparent;
}
.tab-modern .tab-modern__nav-link:hover {
	color: #2d96ff;
}
.card-collapse__btn-arrow {
	color: #2d96ff;
	margin-left: 1rem;
	transition: 0.3s ease-in-out;
}
.btn-text-primary {
	color: #2d96ff;
	background: transparent;
}

/* success text button */
.btn-text-success {
	color: #2d96ff;
	background: transparent;
}

.border-success {
	border-color: #2d96ff!important; 
}


.nav-tabs .nav-link {
	color: #5c6a73;
	border-color: #edf2f5;
	background-color: #edf2f5;
}

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
	color: #334353;
	border-color: #e5f1f6;
	background-color: #e5f1f6;
}

.nav-tabs .nav-link.active {
	color: #fff;
	border-color: #2d96ff;
	background-color: #2d96ff;
}


.card-frame {
	border: 1px solid #2d96ff;
	/*border-top-width: 4px;*/
	background-color:#fff;
	transition: 0.3s;
}

.list-item:hover {
	border-color: rgba(28,107,225, 0.7) !important;
	-webkit-box-shadow:0 0 35px rgba(140, 152, 164, 0.25);
	box-shadow: 0 0 35px rgba(140, 152, 164, 0.25);
}


.tab-vertical .tab-vertical__nav-link.active {
	color: #2d96ff !important;
	background-color: transparent;
}

.tab-vertical-md .tab-vertical__nav-link.active::after {
	background-color: #2d96ff; 
}
.detail-info .breadcrumb .active,
.detail-info .breadcrumb .active a {
	color: #2d96ff;
}
.text-secondary[href]:hover {
	color: #2d96ff !important;
}


.u-slick__pagination-bordered li span {
	display: inline-block;
	width: 0.6rem;
	height: 0.6rem;
	box-sizing: border-box;
	background-color: #dddddd;
	border-radius: 50%;
	transition: 0.3s;
}

.u-slick__pagination-bordered li:hover span {
	background-color: rgba(28,107,225, 0.7) ; 
}

.u-slick__pagination-bordered li.slick-active span {
	background-color: #2d96ff;
}

.page-item.active .page-link {
	z-index: 1;
	color: #fff;
	background-color: #2d96ff;
	border-color: #2d96ff
}


.bg-primary {
	background-color: #2d96ff!important;
}

/* ------------------------------------ BLUE THEME ------------------------------------ */
