@charset "UTF-8";

@import url('https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&family=Exo:ital,wght@0,100..900;1,100..900&display=swap');

@import "../bootstrap/css/bootstrap.min.css";
@import "../font-awesome/css/font-awesome.css";
@import "../animate/animate.min.css";
@import "../aos/aos.css";

@import "fontsize.css";

* {
	box-sizing: border-box;
}

html {
	margin: 0!important;
	padding: 0!important;
}

body {
	font-family: 'Exo 2', Segoe UI, sans-serif;
	background-color: #c9d6ff;
    background: linear-gradient(to right, #e2e2e2, #c9d6ff);
	color: #000000 !important;
	font-size: 1.1rem;
	font-weight: 400 !important;
}

.carbon-logo {
	background-color: #ffffff;
	width: 110px;
	border-radius: 50%;
	padding: 5px;
}

.form-control:focus {   
	border-color: rgba(69, 100, 170, 0.8);
	box-shadow: 0 1px 1px rgba(39, 60, 104, 0.075) inset, 0 0 8px rgba(39, 60, 104, 0.6);
	outline: 0 none;
}

.form-select:focus {   
	border-color: rgba(69, 100, 170, 0.8);
	box-shadow: 0 1px 1px rgba(39, 60, 104, 0.075) inset, 0 0 8px rgba(39, 60, 104, 0.6);
	outline: 0 none;
}

.form-floating > label::after {
	color: #000 !important;
	font-size: 14px !important;
	background-color: transparent !important;
}

.form-floating > label {
	color: #000 !important;
}

.form-floating input:focus + label {
    color: #000 !important;
}

.form-floating input:not(:placeholder-shown) + label {
    color: #000 !important;
}

.mt-6 {
	margin-top: 60px!important;
}

.mh-58 {
	height: 58px!important;
}