﻿/* Login-screen styling */

.bg {
	background-image: linear-gradient(rgba(85, 140, 193, 0.7), rgba(85, 140, 193, 0.7)), url("/images/main-background.png");
}

/**********/

/* Standard coloring */

.def-col {
	color: #558CC1 !important;
}

.def-border-col {
	border: 1px solid #558CC1 !important;
}

.def-col-top-1 {
	border-top: 1px solid #558CC1 !important;
}

.def-col-bot-1 {
	border-bottom: 1px solid #558CC1 !important;
}

.def-col-lr-1 {
	border-left: 1px solid #558CC1 !important;
	border-right: 1px solid #558CC1 !important;
}

.def-bckgrnd-col {
	background-color: #558CC1 !important;
}

.def-bckgrnd-col-dis {
	background-color: rgba(85, 140, 193, 0.5) !important;
}

.form-control:focus {
	border-color: #558CC1;
	box-shadow: 0 0 0 .2rem rgba(85, 140, 193, 0.5);
}

.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #558CC1;
	opacity: 0.5; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #558CC1;
	opacity: 0.5;
}

::-ms-input-placeholder { /* Microsoft Edge */
	color: #558CC1;
	opacity: 0.5;
}

/**********/

/* Checkbox specific */

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23558CC1' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before {
	border-color: #558CC1;
	box-shadow: 0 0 0 .2rem rgba(85, 140, 193, 0.5);
}

/**********/

/* Loading icon */

.loading-icon {
	border-top: 16px solid #558CC1 !important;
}

/**********/


