.alertbox.color_safe {
	background: #f0f8ff;
	border: solid 1px #4169e1;
	color: #4169e1;
}

.alertbox.color_danger {
	background: #fffafa;
	border: solid 1px #dc143c;
	color: #dc143c;
}

.alertbox.color_warn {
	background: #fffef2;
	border: solid 1px #f79017;
	color: #f79017;
}

.btn.color_primary {
	background: #f5fffa !important;
	border: solid 1px #228b22 !important;
	color: #228b22 !important;
}

.btn.color_primary:hover {
	background: #228b22 !important;
	color: white !important;
}

.btn.color_secondary {
	background: white !important;
	border: solid 1px #008b8b !important;
	color: #008b8b !important;
}

.btn.color_secondary:hover {
	background: #008b8b !important;
	color: white !important;
}

.btn.color_safe {
	background: #f0f8ff !important;
	border: solid 1px #4169e1 !important;
	color: #4169e1 !important;
}

.btn.color_safe:hover {
	background: #4169e1 !important;
	color: white !important;
}

.btn.color_warn {
	background: #fffef2 !important;
	border: solid 1px #f79017 !important;
	color: #f79017 !important;
}

.btn.color_warn:hover {
	background: #f79017 !important;
	color: white !important;
}

.btn.color_danger {
	background: #fffafa !important;
	border: solid 1px #dc143c !important;
	color: #dc143c !important;
}

.btn.color_danger:hover {
	background: #dc143c !important;
	color: white !important;
}

.btn:disabled {
	background: #dcdcdc !important;
	border: none !important;
	color: #888 !important;
	cursor: inherit;
}

span.badge.color_safe {
	background: #f0f8ff;
	border: solid 1px #4169e1;
	color: #4169e1;
}

span.badge.color_danger {
	background: #fffafa;
	border: solid 1px #dc143c;
	color: #dc143c;
}

span.badge.color_warn {
	background: #fffef2;
	border: solid 1px #f79017;
	color: #f79017;
}

table.table_naked tr.color_safe th,
table.table_naked tr.color_safe td {
	background: #edf5fd;
}

table.table_naked tr.color_safe th.bold,
table.table_naked tr.color_safe td.bold {
	color: #23558e;
}

table.table_naked tr.color_danger th,
table.table_naked tr.color_danger td {
	background: #faf4f8;
}

table.table_naked tr.color_danger th.bold,
table.table_naked tr.color_danger td.bold {
	color: #d70f0f;
}

.tooltip::before {
	border-color: transparent #1a406d transparent transparent;
}

.tooltip::after {
	background: #1a406d;
}

body.sp header .head aside,
body.tab header .head aside {
	background: #1a406d;
}

.container .snav {
	background: #e4f0fa;
}

.container .snav nav ul li a dl dt i {
	color: #1a406d;
}

.container .snav nav ul li a:hover,
.container .snav nav ul li a.active {
	background: #1a406d;
}

.information ul li .cont_l dl.title dt {
	color: #1a406d;
}

span.badge {
	color: #1a406d;
	border: solid 1px #8ec0ea;
	background: #e4f0fa;
}

.subtit.w_colorline:after {
	border-bottom: solid 2px #1a406d;
}

.subtit.w_leftbar {
	border-left: 6px solid #1a406d;
}

.subtit.w_bg {
	background: #1a406d;
}

.js-scrollable {
	width: 100%;
	overflow-x: scroll;
	white-space: nowrap;
}

table.table_naked tr td a:hover i {
	color: #1a406d;
}

.checkbox_custom::after {
	border-right: 3px solid #1a406d;
	border-bottom: 3px solid #1a406d;
}

.radio-input:checked + label::after {
	background: #1a406d;
}

input[type="text"]:focus {
	-webkit-box-shadow: 0 0px 6px #b9d8f2;
	box-shadow: 0 0px 6px #b9d8f2;
}

.formbox_vertical table tr th {
	background: #e8f2fb;
}

#menuButton {
	background: #e4f0fa;
}

#menuButton span {
	background: #1a406d;
}

ul.tile_menu li a {
	background: #e4f0fa;
}

ul.tile_menu li a dl dt i,
ul.tile_menu li a dl dd i {
	color: #1a406d;
}

ul.tile_menu li a:hover {
	background: #1a406d;
}

div.newsbody::-webkit-scrollbar-thumb {
	background: #1a406d;
}

p.btn_newslist a {
	background: #1a406d;
	border: solid 1px #1a406d;
}

p.btn_newslist a:hover {
	color: #1a406d;
}

.btn.btn_icon {
	border: solid 1px #1a406d;
}

.btn.btn_icon:hover {
	background: #1a406d;
}

.btn.btn_min {
	background: #1a406d;
	border: solid 1px #1a406d;
}

.btn.btn_min:hover {
	color: #1a406d;
}

.btn.reverse {
	background: #1a406d;
}

.btn.reverse:hover {
	color: #1a406d;
	background: none;
}

article.login .btn.loginbtn:hover {
	background: #1a406d;
}

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
	background: #1a406d;
}

.swal2-popup .swal2-header {
	background: #1a406d;
}

.swal2-popup .swal2-actions .swal2-styled.swal2-confirm {
	background: #1a406d;
}
