﻿:root {
	--form-check-bg-image: '';
}

*,
*:after,
*:before {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	text-decoration: none;
	caret-color: transparent;
}

/* Para navegadores baseados em WebKit (Chrome, Edge, Safari) */
::-webkit-scrollbar {
	width: 8px;
}

::-webkit-scrollbar-track {
	background: #044C75;
	border-radius: 4px;
}

::-webkit-scrollbar-thumb {
	background: #0B3D57;
	border-radius: 4px;
}

	::-webkit-scrollbar-thumb:hover {
		background: #107593;
	}

i {
	-webkit-user-select: none; /* Chrome all / Safari all */
	-moz-user-select: none; /* Firefox all */
	-ms-user-select: none; /* IE 10+ */
	user-select: none;
}

body {
	font-family: Roboto;
	font-size: 1.125rem;
	list-style-type: none;
	background-color: #135E8E;
	color: #fff;
	scrollbar-width: thin; /* Para Firefox */
	scrollbar-color: #0B3D57 #044C75; /* Para Firefox */
}

input::placeholder {
	color: rgba(109, 109, 109, 1);
}

.header {
	background-color: #0B7197;
	width: 100%;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: end;
	padding: 0 20px;
}

	.header .content-btn-config {
		position: relative;
	}

	.header .drop-config {
		position: absolute;
		right: 0;
		top: 34px;
		display: none;
		align-items: center;
		gap: 10px;
		width: 182px;
		height: 44px;
		padding: 13px;
		background: rgba(13, 127, 169, 1);
		border-radius: 5px;
		border: 1px solid rgba(255, 255, 255, 0.15);
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	}

		.header .drop-config.show {
			display: flex;
		}

	.header .btn-item-drop {
		display: flex;
		align-items: center;
		padding: 0;
		gap: 10px;
		font-size: 1.125rem;
		width: 100%;
	}

.tabs ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15)
}

.tabs li {
	float: left;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px 30px;
}

	.tabs li a {
		display: block;
		color: white;
		padding: 0 0 0 10px;
		text-decoration: none;
		font-size: 1.125rem;
		font-weight: 500;
		-webkit-user-select: none; /* Chrome all / Safari all */
		-moz-user-select: none; /* Firefox all */
		-ms-user-select: none; /* IE 10+ */
		user-select: none;
	}

	.tabs li.nav-item:hover {
		background-color: #136B8C;
	}

	.tabs li.nav-item.active {
		background-color: #136B8C;
		border-bottom: 2px solid rgba(255, 255, 255, 1);
	}

h2 {
	text-align: center;
	margin-bottom: 1.5rem;
}

.form-check-input:checked[type=checkbox] {
	--form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23135E8E' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}

.form-check-input:checked {
	background-color: #86CE84;
	border-color: #86CE84;
}

.form-check-input[type=checkbox] {
	border-radius: .25em;
}

.form-check-input {
	flex-shrink: 0;
	width: 1em;
	height: 1em;
	padding: 12px;
	margin-top: .25em;
	vertical-align: top;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: var(--form-check-bg-image);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	border: var(--bs-border-width) solid var(--bs-border-color);
	-webkit-print-color-adjust: exact;
	color-adjust: exact;
	print-color-adjust: exact;
}

	.form-check-input:focus {
		border-color: #86CE84;
		outline: 0;
		box-shadow: 0 0 0 .25rem rgba(167, 255, 165, .25);
	}

	.form-check-input:active {
		filter: brightness(90%);
	}

.container-form {
	max-width: 840px;
}

.form-group {
	position: relative;
	display: flex;
	align-items: center;
	margin-bottom: 1.4rem;
}

	.form-group .field-validation-error {
		position: absolute;
		bottom: -18px;
		left: 210px;
	}

.form-group-button {
	display: flex;
	align-items: center;
	justify-content: end;
	gap: 15px;
	margin-bottom: 1rem;
}

.control-label {
	display: block;
	margin-bottom: 0;
	min-width: 210px;
	text-align: end;
	padding-right: 15px;
}

	.control-label.required::before {
		content: "* ";
		color: #ff7c82;
		font-weight: bold;
	}

.form-control {
	width: 100%;
	padding: 0.375rem 0.625rem;
	border: 1px solid #D4D4D4;
	border-radius: 5px;
	font-size: 1rem;
}

	.form-control:focus {
		color: #212529;
		background-color: #fff;
		border-color: #86b7fe;
		outline: 0;
		box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
	}

.input-icon {
	position: relative;
	width: 100%;
}

	.input-icon .form-control {
		padding: 0.375rem 0.625rem 0.375rem 2.3rem !important;
	}

.icon-ska {
	display: block;
	width: 56px;
	height: 18px;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2256%22%20height%3D%2217%22%20viewBox%3D%220%200%2056%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M47.6944%200.0652997H41.5862L36.1239%2011.1157C36.1239%2011.1157%2036.0689%2011.0535%2036.0094%2010.9898C35.3169%2010.2421%2034.7427%209.67167%2034.0593%209.04676C33.6157%208.64141%2033.1431%208.23685%2032.6674%207.85453C32.2498%207.52058%2031.6939%207.08675%2031.2534%206.75817C31.1175%206.6576%2031.1053%206.63309%2031.2251%206.52791C31.9696%205.88688%2038.9619%200.0707351%2038.9619%200.0707351H31.5679C31.5679%200.0707351%2023.9174%206.45878%2023.7853%206.56549C23.7853%206.31599%2023.7922%203.14843%2023.793%202.78301C23.7933%202.75976%2023.7849%202.73722%2023.7693%202.72003C23.3651%202.43076%2022.9122%202.21753%2022.4324%202.09055C20.9929%201.57276%2019.5209%201.15144%2018.0261%200.829257C16.6189%200.522174%2015.1713%200.331005%2013.7412%200.165949C13.0403%200.089178%2011.2842%20-0.0029961%209.75023%207.47257e-05C8.99501%200.000347424%208.24043%200.0441944%207.4902%200.131368C6.44061%200.245378%205.40173%200.443302%204.38342%200.723266C3.46013%200.980935%202.58227%201.38135%201.78131%201.91015C1.16604%202.31091%200.682115%202.88536%200.390174%203.56149C0.167182%204.08288%200.0726331%204.65068%200.114547%205.21667C0.154519%206.01728%200.465998%206.77992%200.997164%207.37771C1.70805%208.11433%202.61004%208.63592%203.60079%208.88323C5.93365%209.58499%208.31009%2010.131%2010.7146%2010.5177C11.5346%2010.6659%2011.9324%2010.8669%2012.1011%2011.1809C12.1744%2011.324%2012.1992%2011.4874%2012.1716%2011.6459C12.1441%2011.8045%2012.0657%2011.9496%2011.9484%2012.0592C10.4756%2013.3904%205.31033%2012.6619%202.34174%2011.498C1.53814%2011.2021%200.755703%2010.8509%200%2010.447V15.2667C0%2015.2667%200.187072%2015.3358%200.27106%2015.3688C1.6364%2015.8907%203.04571%2016.2879%204.48191%2016.5557C5.86264%2016.8089%207.26072%2016.9547%208.66373%2016.9917C9.88142%2017.0269%2011.0998%2016.9498%2012.3035%2016.7614C13.8752%2016.5936%2015.3552%2015.935%2016.5357%2014.8782C16.9131%2014.5135%2017.2246%2014.0857%2017.4565%2013.6138C17.8999%2012.7476%2018.0326%2011.7541%2017.8321%2010.8009C17.4794%208.97913%2016.16%207.76232%2014.026%206.96237C11.7301%206.18437%209.36257%205.63915%206.95878%205.33484C6.66469%205.30149%206.3821%205.20097%206.13264%205.04086C6.04331%204.97931%205.97015%204.89695%205.91939%204.80076C5.86864%204.70458%205.84182%204.59739%205.84122%204.48851C5.84062%204.37963%205.86626%204.27225%205.91594%204.1755C5.96563%204.07876%206.03789%203.9956%206.12654%203.93307C6.44768%203.72309%206.81122%203.58754%207.19088%203.53619C7.71151%203.44651%208.23798%203.39514%208.76605%203.38259C10.7901%203.30219%2012.8162%203.475%2014.7979%203.89699C15.5494%204.03982%2016.2916%204.22824%2017.0205%204.46124C17.609%204.63888%2018.1844%204.85796%2018.7423%205.11686C19.0316%205.24737%2019.0118%205.2704%2019.0118%205.50071C19.0118%207.82763%2019.0072%2016.9311%2019.0072%2016.9311C19.0072%2016.9311%2023.7411%2016.9311%2023.7892%2016.9311L23.7731%2012.7562C23.9121%2012.6411%2027.3052%209.80678%2027.3052%209.80678L27.4724%209.92955C28.6025%2010.7548%2029.6797%2011.651%2030.6975%2012.6128C31.3244%2013.2162%2031.9436%2013.8671%2032.5239%2014.5151C33.1452%2015.2253%2033.7284%2015.9685%2034.2708%2016.7414C34.338%2016.8351%2034.406%2016.9357%2034.406%2016.9357H38.6489L39.94%2014.079H49.1405L50.4301%2016.9349H56L47.6944%200.0652997ZM41.5419%2010.533C42.5345%208.32275%2043.5271%206.13788%2044.5433%203.87852C45.6642%206.33518%2046.4941%208.20913%2047.5485%2010.533H41.5419Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.background-site {
	overflow: hidden;
	display: flex;
	height: calc(100vh - 100px);
	justify-content: center;
	align-items: center;
}

.logo-ska {
	display: block;
	width: 600px;
	height: 117px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22601%22%20height%3D%22118%22%20viewBox%3D%220%200%20601%20118%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.813232%20117.099H16.8325V70.6132L41.2603%2070.0763C69.4276%2069.5417%2072.7647%2068.6068%2077.9703%2058.3207C80.7732%2052.7113%2081.0414%2050.9734%2080.639%2033.4741C80.239%2015.04%2080.1048%2014.6397%2076.3677%209.69673C70.0937%201.41456%2067.5567%200.880005%2032.1811%200.880005H0.813232V117.099ZM61.6851%2020.1148C63.0195%2021.9846%2063.5537%2026.6591%2063.5537%2035.4758C63.5537%2053.5096%2064.3538%2052.9751%2037.9233%2052.9751H16.8325V35.8762C16.8325%2026.3884%2017.2326%2018.2427%2017.9009%2017.7105C18.4351%2017.1759%2028.0462%2016.9098%2039.26%2017.1759C57.6797%2017.5809%2059.9507%2017.8493%2061.6851%2020.1194V20.1148Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M311.188%2034.9482L287.16%2035.617C259.261%2036.4177%20255.924%2037.4868%20250.716%2047.6503C247.779%2053.3939%20247.645%2054.7292%20248.047%2078.6408C248.447%20105.892%20248.847%20107.104%20257.658%20113.639C261.127%20116.31%20263.398%20116.444%20294.634%20116.844L327.873%20117.245V0.88463H311.995L311.188%2034.9482ZM311.854%2099.7292H290.095C275.01%2099.7292%20267.801%2099.1946%20266.737%2098.1255C265.674%2097.0564%20265.135%2090.2437%20265.135%2076.3521C265.135%2062.4606%20265.669%2055.6479%20266.737%2054.5788C267.806%2053.5096%20275.014%2052.9751%20290.095%2052.9751H311.854V99.7292Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M494.34%208.23191C492.337%2012.3718%20490.734%2015.9795%20490.734%2016.2456C490.734%2016.646%20494.34%2016.9144%20498.743%2016.9144H506.751V0.88463H502.357C498.343%200.88463%20497.672%201.55341%20494.34%208.23191Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M444.013%2018.9092C445.147%2021.892%20446.486%2024.793%20448.019%2027.5917C450.956%2033.4695%20452.69%2035.4735%20455.227%2035.8739C458.564%2036.2742%20458.43%2036.4084%20449.087%2056.312C444.016%2067.2647%20438.273%2079.6845%20436.539%2083.6948L433.2%2090.9032L424.664%2072.4737C419.858%2062.3217%20415.987%2053.7734%20415.987%2053.4981C415.987%2053.2227%20417.455%2052.9635%20419.324%2052.9635C422.127%2052.9635%20423.329%2051.7602%20425.998%2045.8847C427.476%2043.1449%20428.598%2040.227%20429.335%2037.2022C429.335%2035.9988%20424.396%2035.5985%20409.311%2035.5985C402.631%2035.4409%20395.948%2035.6193%20389.286%2036.133C389.286%2036.3992%20397.563%2054.5672%20407.842%2076.4748L426.398%20116.414L439.478%20117.215L462.038%2068.7249C474.32%2042.0086%20484.731%2019.8348%20484.997%2019.1684C485.263%2018.6338%20476.186%2018.2427%20464.84%2018.2427C453.356%2018.2404%20444.013%2018.5065%20444.013%2018.9092Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M105.467%2038.1648C102.091%2039.7977%2099.1249%2042.1705%2096.7901%2045.1071C93.5872%2049.5039%2093.5872%2050.182%2093.1848%2083.4449L92.7847%20117.231L109.606%20116.43L110.007%2086.5087C110.141%2067.1397%20110.807%2055.9186%20111.741%2054.7176C112.809%2053.5143%20117.215%2052.982%20127.092%2052.982H140.967L144.846%2045.1071C147.114%2040.833%20148.451%2036.9592%20148.049%2036.4246C141.758%2035.6917%20135.422%2035.4225%20129.092%2035.6193C114.276%2035.6193%20109.872%2036.1539%20105.467%2038.1648Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M166.873%2038.1533C163.497%2039.7862%20160.531%2042.159%20158.196%2045.0956C155.125%2049.4924%20154.993%2050.3046%20154.993%2076.6206C154.993%20101.733%20155.127%20103.737%20157.796%20107.211C164.336%20116.027%20165.539%20116.428%20192.772%20116.828C216.799%20117.228%20218.002%20117.094%20223.608%20114.158C233.619%20108.814%20234.421%20105.875%20234.421%2076.2202C234.421%2051.9083%20234.287%2050.4388%20231.484%2046.2989C224.944%2036.6815%20223.476%2036.2812%20196.643%2035.8854C175.15%2035.6147%20171.679%2035.8808%20166.873%2038.1533ZM216.277%2055.1156C218.011%2056.8512%20218.414%2060.5931%20218.414%2075.8199C218.414%2086.2334%20217.745%2095.7212%20217.079%2097.193C215.745%2099.4631%20214.008%2099.7385%20195.32%2099.7385C181.169%2099.7385%20174.361%2099.2039%20173.295%2098.1348C172.229%2097.0657%20171.692%2090.253%20171.692%2076.3614C171.692%2062.4698%20172.227%2055.6571%20173.295%2054.588C174.363%2053.5189%20181.038%2052.9843%20194.52%2052.9843C210.659%2052.9797%20214.531%2053.3801%20216.277%2055.1156Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M490.057%2037.3549C489.657%2038.2805%20489.523%2056.4555%20489.657%2077.6966L490.057%20116.435L506.744%20117.235V35.6193H498.736C493.394%2035.6193%20490.459%2036.1539%20490.057%2037.3549Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M521.006%2036.4292C520.472%2036.9638%20520.081%2055.4049%20520.081%2077.3032V117.238L536.769%20116.437L537.169%2084.6459L537.435%2052.989H558.66C574.679%2052.989%20580.153%2053.3893%20581.353%2054.7245C582.278%2055.9279%20582.956%2067.1466%20583.087%2086.5157L583.487%20116.437L600.175%20117.238V83.9771C600.175%2051.6514%20600.041%2050.5823%20597.238%2046.3081C590.43%2036.4223%20590.3%2036.2904%20554.388%2035.8947C536.5%2035.6216%20521.55%2035.8901%20521.006%2036.4292Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.15%22%2F%3E%3Cpath%20d%3D%22M334.542%2054.1854C335.467%2057.1669%20336.627%2060.0702%20338.011%2062.8679C340.948%2069.2803%20341.883%2070.3494%20345.085%2070.3494C348.423%2070.3494%20349.357%2071.8188%20359.368%2093.3238L370.048%20116.432L376.322%20116.833L382.73%20117.233L399.815%2081.1655L395.544%2071.6777C394.213%2068.4037%20392.558%2065.271%20390.604%2062.3264C387.931%2066.6974%20385.567%2071.2503%20383.53%2075.9518C380.061%2083.5652%20376.722%2089.0427%20376.187%2088.242C373.392%2083.321%20370.896%2078.2362%20368.711%2073.0152C358.831%2051.5103%20360.568%2052.9774%20346.552%2052.9774C339.882%2052.982%20334.542%2053.5166%20334.542%2054.1854Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.15%22%2F%3E%3C%2Fsvg%3E");
}

.user-icon-control {
	position: absolute;
	width: 18px;
	height: 18px;
	left: 10px;
	top: 50%;
	transform: translateY(-50%) !important;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='17' viewBox='0 0 13 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 17C0 15.2824 0.68482 13.6352 1.90381 12.4206C3.12279 11.2061 4.77609 10.5238 6.5 10.5238C8.22391 10.5238 9.87721 11.2061 11.0962 12.4206C12.3152 13.6352 13 15.2824 13 17H11.375C11.375 15.7118 10.8614 14.4764 9.94715 13.5655C9.03291 12.6546 7.79293 12.1429 6.5 12.1429C5.20707 12.1429 3.96709 12.6546 3.05285 13.5655C2.13861 14.4764 1.625 15.7118 1.625 17H0ZM6.5 9.71429C3.80656 9.71429 1.625 7.54071 1.625 4.85714C1.625 2.17357 3.80656 0 6.5 0C9.19344 0 11.375 2.17357 11.375 4.85714C11.375 7.54071 9.19344 9.71429 6.5 9.71429ZM6.5 8.09524C8.29562 8.09524 9.75 6.64619 9.75 4.85714C9.75 3.0681 8.29562 1.61905 6.5 1.61905C4.70437 1.61905 3.25 3.0681 3.25 4.85714C3.25 6.64619 4.70437 8.09524 6.5 8.09524Z' fill='%238A8A8A'/%3E%3C/svg%3E") !important;
	background-size: contain;
	background-repeat: no-repeat !important;
}

.password-icon-control {
	position: absolute;
	width: 18px;
	height: 18px;
	left: 10px;
	top: 50%;
	transform: translateY(-50%) !important;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='17' viewBox='0 0 13 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.9524C6.06902 12.9524 5.6557 12.7818 5.35095 12.4782C5.04621 12.1745 4.875 11.7627 4.875 11.3333C4.875 10.4348 5.59812 9.71429 6.5 9.71429C6.93098 9.71429 7.3443 9.88486 7.64905 10.1885C7.95379 10.4921 8.125 10.9039 8.125 11.3333C8.125 11.7627 7.95379 12.1745 7.64905 12.4782C7.3443 12.7818 6.93098 12.9524 6.5 12.9524ZM11.375 15.381V7.28571H1.625V15.381H11.375ZM11.375 5.66667C11.806 5.66667 12.2193 5.83724 12.524 6.14088C12.8288 6.44451 13 6.85632 13 7.28571V15.381C13 15.8104 12.8288 16.2222 12.524 16.5258C12.2193 16.8294 11.806 17 11.375 17H1.625C1.19402 17 0.780698 16.8294 0.475951 16.5258C0.171205 16.2222 0 15.8104 0 15.381V7.28571C0 6.38714 0.723125 5.66667 1.625 5.66667H2.4375V4.04762C2.4375 2.97412 2.86551 1.9446 3.62738 1.18552C4.38925 0.426444 5.42256 0 6.5 0C7.03349 0 7.56177 0.104695 8.05465 0.308107C8.54754 0.511519 8.99538 0.809664 9.37262 1.18552C9.74986 1.56138 10.0491 2.00758 10.2533 2.49866C10.4574 2.98974 10.5625 3.51608 10.5625 4.04762V5.66667H11.375ZM6.5 1.61905C5.85353 1.61905 5.23355 1.87491 4.77643 2.33036C4.31931 2.78581 4.0625 3.40352 4.0625 4.04762V5.66667H8.9375V4.04762C8.9375 3.40352 8.68069 2.78581 8.22357 2.33036C7.76645 1.87491 7.14647 1.61905 6.5 1.61905Z' fill='%238A8A8A'/%3E%3C/svg%3E") !important;
	background-size: contain;
	background-repeat: no-repeat !important;
}

.icon-config {
	display: block;
	width: 27px;
	height: 27px;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.8338 27C11.1956 27 10.6464 26.7975 10.186 26.3925C9.72558 25.9875 9.44764 25.4925 9.35215 24.9075L9.03309 22.68C8.72584 22.5675 8.43655 22.4325 8.16523 22.275C7.89391 22.1175 7.62778 21.9488 7.36686 21.7688L5.16885 22.6463C4.57799 22.8938 3.98713 22.9163 3.39627 22.7138C2.80541 22.5113 2.34454 22.1513 2.01366 21.6338L0.347426 18.8663C0.0165439 18.3488 -0.0779936 17.7975 0.0638131 17.2125C0.20562 16.6275 0.524685 16.1438 1.02101 15.7613L2.89995 14.4113C2.87631 14.2538 2.8645 14.1017 2.8645 13.955V13.0437C2.8645 12.8979 2.87631 12.7463 2.89995 12.5888L1.02101 11.2388C0.524685 10.8563 0.20562 10.3725 0.0638131 9.7875C-0.0779936 9.2025 0.0165439 8.65125 0.347426 8.13375L2.01366 5.36625C2.34454 4.84875 2.80541 4.48875 3.39627 4.28625C3.98713 4.08375 4.57799 4.10625 5.16885 4.35375L7.36686 5.23125C7.62684 5.05125 7.89863 4.8825 8.18225 4.725C8.46586 4.5675 8.74948 4.4325 9.03309 4.32L9.35215 2.0925C9.44669 1.5075 9.72463 1.0125 10.186 0.6075C10.6473 0.2025 11.1966 0 11.8338 0H15.1662C15.8044 0 16.3541 0.2025 16.8154 0.6075C17.2768 1.0125 17.5543 1.5075 17.6478 2.0925L17.9669 4.32C18.2742 4.4325 18.5639 4.5675 18.8362 4.725C19.1085 4.8825 19.3741 5.05125 19.6331 5.23125L21.8311 4.35375C22.422 4.10625 23.0129 4.08375 23.6037 4.28625C24.1946 4.48875 24.6555 4.84875 24.9863 5.36625L26.6526 8.13375C26.9835 8.65125 27.078 9.2025 26.9362 9.7875C26.7944 10.3725 26.4753 10.8563 25.979 11.2388L24.1001 12.5888C24.1237 12.7463 24.1355 12.8984 24.1355 13.0451V13.955C24.1355 14.1017 24.1119 14.2538 24.0646 14.4113L25.9435 15.7613C26.4399 16.1438 26.7589 16.6275 26.9007 17.2125C27.0425 17.7975 26.948 18.3488 26.6171 18.8663L24.9154 21.6338C24.5846 22.1513 24.1237 22.5113 23.5328 22.7138C22.942 22.9163 22.3511 22.8938 21.7602 22.6463L19.6331 21.7688C19.3732 21.9488 19.1014 22.1175 18.8178 22.275C18.5341 22.4325 18.2505 22.5675 17.9669 22.68L17.6478 24.9075C17.5533 25.4925 17.2758 25.9875 16.8154 26.3925C16.355 26.7975 15.8053 27 15.1662 27H11.8338ZM13.5709 18.225C14.9417 18.225 16.1116 17.7638 17.0806 16.8413C18.0496 15.9188 18.5341 14.805 18.5341 13.5C18.5341 12.195 18.0496 11.0813 17.0806 10.1588C16.1116 9.23625 14.9417 8.775 13.5709 8.775C12.1765 8.775 11.0004 9.23625 10.0428 10.1588C9.08508 11.0813 8.60672 12.195 8.60767 13.5C8.60861 14.805 9.08745 15.9188 10.0442 16.8413C11.0009 17.7638 12.1765 18.225 13.5709 18.225Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.icon-logout {
	display: block;
	width: 18px;
	height: 18px;
	left: 10px;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2216%22%20viewBox%3D%220%200%2015%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.3345%204.73201C11.5265%204.56234%2011.7741%204.48052%2012.0229%204.50452C12.2717%204.52852%2012.5014%204.65639%2012.6614%204.86001L14.6244%207.36001C14.7773%207.56451%2014.8488%207.82437%2014.8236%208.08405C14.7984%208.34374%2014.6785%208.58267%2014.4895%208.74979C14.3005%208.91692%2014.0574%208.99899%2013.8121%208.97848C13.5668%208.95797%2013.3389%208.83649%2013.1769%208.64001L11.2139%206.14001C11.054%205.93629%2010.9769%205.67354%2010.9995%205.40951C11.0221%205.14548%2011.1426%204.90179%2011.3345%204.73201Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.3341%2011.268C11.142%2011.0984%2011.0214%2010.8548%2010.9986%2010.5907C10.9758%2010.3267%2011.0527%2010.0639%2011.2125%209.86002L13.1765%207.36002C13.2546%207.25556%2013.3516%207.16874%2013.4618%207.10465C13.572%207.04057%2013.6931%207.00051%2013.8181%206.98685C13.9431%206.97318%2014.0694%206.98618%2014.1896%207.02508C14.3098%207.06398%2014.4215%207.128%2014.518%207.21336C14.6145%207.29873%2014.694%207.40371%2014.7517%207.52215C14.8095%207.64058%2014.8443%207.77008%2014.8542%207.903C14.864%208.03593%2014.8488%208.16962%2014.8092%208.29619C14.7697%208.42276%2014.7067%208.53966%2014.624%208.64002L12.661%2011.14C12.501%2011.3436%2012.2713%2011.4715%2012.0225%2011.4955C11.7737%2011.5195%2011.5261%2011.4377%2011.3341%2011.268Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.6647%208C13.6647%208.26522%2013.5654%208.51957%2013.3887%208.70711C13.212%208.89464%2012.9723%209%2012.7223%209H6.59677C6.34683%209%206.10713%208.89464%205.93039%208.70711C5.75366%208.51957%205.65437%208.26522%205.65437%208C5.65437%207.73478%205.75366%207.48043%205.93039%207.29289C6.10713%207.10536%206.34683%207%206.59677%207H12.7223C12.9723%207%2013.212%207.10536%2013.3887%207.29289C13.5654%207.48043%2013.6647%207.73478%2013.6647%208ZM0%201C0%200.734784%200.0992877%200.48043%200.276021%200.292893C0.452755%200.105357%200.692456%200%200.942395%200H9.42395C9.67389%200%209.91359%200.105357%2010.0903%200.292893C10.2671%200.48043%2010.3663%200.734784%2010.3663%201C10.3663%201.26522%2010.2671%201.51957%2010.0903%201.70711C9.91359%201.89464%209.67389%202%209.42395%202H0.942395C0.692456%202%200.452755%201.89464%200.276021%201.70711C0.0992877%201.51957%200%201.26522%200%201ZM0%2015C0%2014.7348%200.0992877%2014.4804%200.276021%2014.2929C0.452755%2014.1054%200.692456%2014%200.942395%2014H9.42395C9.67389%2014%209.91359%2014.1054%2010.0903%2014.2929C10.2671%2014.4804%2010.3663%2014.7348%2010.3663%2015C10.3663%2015.2652%2010.2671%2015.5196%2010.0903%2015.7071C9.91359%2015.8946%209.67389%2016%209.42395%2016H0.942395C0.692456%2016%200.452755%2015.8946%200.276021%2015.7071C0.0992877%2015.5196%200%2015.2652%200%2015Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.42395%200C9.67389%200%209.91359%200.105357%2010.0903%200.292893C10.2671%200.48043%2010.3663%200.734784%2010.3663%201V5C10.3663%205.26522%2010.2671%205.51957%2010.0903%205.70711C9.91359%205.89464%209.67389%206%209.42395%206C9.17401%206%208.93431%205.89464%208.75758%205.70711C8.58084%205.51957%208.48156%205.26522%208.48156%205V1C8.48156%200.734784%208.58084%200.48043%208.75758%200.292893C8.93431%200.105357%209.17401%200%209.42395%200ZM9.42395%2010C9.67389%2010%209.91359%2010.1054%2010.0903%2010.2929C10.2671%2010.4804%2010.3663%2010.7348%2010.3663%2011V15C10.3663%2015.2652%2010.2671%2015.5196%2010.0903%2015.7071C9.91359%2015.8946%209.67389%2016%209.42395%2016C9.17401%2016%208.93431%2015.8946%208.75758%2015.7071C8.58084%2015.5196%208.48156%2015.2652%208.48156%2015V11C8.48156%2010.7348%208.58084%2010.4804%208.75758%2010.2929C8.93431%2010.1054%209.17401%2010%209.42395%2010ZM0.942395%200C1.19233%200%201.43204%200.105357%201.60877%200.292893C1.7855%200.48043%201.88479%200.734784%201.88479%201V15C1.88479%2015.2652%201.7855%2015.5196%201.60877%2015.7071C1.43204%2015.8946%201.19233%2016%200.942395%2016C0.692456%2016%200.452754%2015.8946%200.276021%2015.7071C0.0992877%2015.5196%200%2015.2652%200%2015V1C0%200.734784%200.0992877%200.48043%200.276021%200.292893C0.452754%200.105357%200.692456%200%200.942395%200Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") !important;
	background-size: contain;
	background-repeat: no-repeat !important;
}

.icon-db {
	display: block;
	width: 19px;
	height: 19px;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='18' viewBox='0 0 15 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 14.6359C15 16.4946 11.6419 18 7.5 18C3.35812 18 0 16.4946 0 14.6359V11.25C0.470625 11.7689 1.13906 12.1995 1.8825 12.5326C3.35625 13.1936 5.34375 13.5847 7.5 13.5847C9.65625 13.5847 11.6438 13.1936 13.1175 12.5334C13.8609 12.1995 14.5294 11.7681 15 11.25V14.6359Z' fill='white'/%3E%3Cpath d='M7.5 8.20032C9.65625 8.20032 11.6438 7.76893 13.1175 7.04068C13.8609 6.67238 14.5294 6.19647 15 5.625V9.35995C15 9.8238 13.3256 10.8359 12.4884 11.3619C11.2481 11.9752 9.48563 12.375 7.5 12.375C5.51437 12.375 3.75187 11.9761 2.51156 11.3619C1.40625 10.8146 0 9.8238 0 9.35995V5.625C0.470625 6.1974 1.13906 6.67238 1.8825 7.03975C3.35625 7.76893 5.34375 8.20032 7.5 8.20032Z' fill='white'/%3E%3Cpath d='M12.5073 5.73331C11.2623 6.34872 9.49312 6.75 7.5 6.75C5.50688 6.75 3.73772 6.34966 2.49273 5.73331C2.00809 5.54524 0.918369 4.94845 0.161773 3.9839C0.0973963 3.90316 0.050616 3.8101 0.0243788 3.7106C-0.00185843 3.61109 -0.00698429 3.50729 0.00932415 3.40572C0.0309681 3.26793 0.0610815 3.12548 0.0996641 3.03703C0.750864 1.30903 3.81677 0 7.5 0C11.1832 0 14.2491 1.30903 14.9003 3.03703C14.9389 3.12548 14.969 3.26793 14.9907 3.40572C15.007 3.50729 15.0019 3.61109 14.9756 3.7106C14.9494 3.8101 14.9026 3.90316 14.8382 3.9839C14.0816 4.94845 12.9919 5.54524 12.5073 5.73331Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.icon-add-key {
	display: block;
	width: 19px;
	height: 19px;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 5.55127C18 8.61757 15.4531 11.1034 12.3121 11.1034C11.7397 11.1034 10.4348 10.9746 9.80028 10.4577L9.0065 11.2322C8.53941 11.6883 8.66541 11.8224 8.8733 12.0429C8.9597 12.1355 9.0605 12.2423 9.1388 12.3949C9.1388 12.3949 9.80028 13.2982 9.1388 14.2024C8.74191 14.7184 7.63043 15.4409 6.36146 14.2024L6.09686 14.4599C6.09686 14.4599 6.88975 15.3641 6.22916 16.2683C5.83227 16.7844 4.77389 17.3004 3.84782 16.3971L2.92264 17.3004C2.28725 17.9206 1.51147 17.5589 1.20367 17.3004L0.408992 16.5259C-0.331692 15.8026 0.100299 15.0192 0.408992 14.7175L7.28664 8.00449C7.28664 8.00449 6.62515 6.97239 6.62515 5.55216C6.62515 2.48585 9.1721 0 12.313 0C15.454 0 18 2.48586 18 5.55127ZM12.313 7.48844C12.838 7.48938 13.3418 7.28593 13.7138 6.92283C14.0858 6.55973 14.2954 6.06671 14.2966 5.55216C14.2961 5.2973 14.2444 5.04503 14.1445 4.80975C14.0446 4.57447 13.8983 4.36079 13.7141 4.18091C13.5299 4.00103 13.3114 3.85846 13.071 3.76136C12.8306 3.66426 12.573 3.61452 12.313 3.61499C12.053 3.61452 11.7955 3.66426 11.5551 3.76136C11.3147 3.85846 11.0961 4.00103 10.9119 4.18091C10.7277 4.36079 10.5815 4.57447 10.4816 4.80975C10.3816 5.04503 10.3299 5.2973 10.3295 5.55216C10.3307 6.06671 10.5403 6.55973 10.9122 6.92283C11.2842 7.28593 11.7881 7.48938 12.313 7.48844Z' fill='white'/%3E%3Cpath d='M13.8462 12.8929C13.8462 12.5181 14.1561 12.2143 14.5385 12.2143C14.9208 12.2143 15.2308 12.5181 15.2308 12.8929V18.3214C15.2308 18.6962 14.9208 19 14.5385 19C14.1561 19 13.8462 18.6962 13.8462 18.3214V12.8929Z' fill='white'/%3E%3Cpath d='M11.7692 16.2857C11.3869 16.2857 11.0769 15.9819 11.0769 15.6071C11.0769 15.2324 11.3869 14.9286 11.7692 14.9286H17.3077C17.69 14.9286 18 15.2324 18 15.6071C18 15.9819 17.69 16.2857 17.3077 16.2857H11.7692Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.icon-success {
	display: block;
	width: 19px;
	height: 19px;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2017%2017%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M8.5%2017C6.81886%2017%205.17547%2016.5015%203.77766%2015.5675C2.37984%2014.6335%201.29037%2013.306%200.647028%2011.7528C0.00368291%2010.1996%20-0.164645%208.49057%200.163329%206.84174C0.491303%205.1929%201.30085%203.67834%202.4896%202.4896C3.67834%201.30085%205.1929%200.491303%206.84174%200.163329C8.49057%20-0.164645%2010.1996%200.00368291%2011.7528%200.647028C13.306%201.29037%2014.6335%202.37984%2015.5675%203.77766C16.5015%205.17547%2017%206.81886%2017%208.5C16.9974%2010.7535%2016.101%2012.914%2014.5075%2014.5075C12.914%2016.101%2010.7535%2016.9974%208.5%2017ZM5.92663%206.96292L4.20963%208.67921L7.64434%2012.1125L9.36133%2010.3962L12.796%206.96292L11.0783%205.24592L7.64363%208.67921L5.92663%206.96292Z%22%20fill%3D%22%2332CB78%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.btn {
	display: block;
	padding: 0.5rem 1.25rem;
	background-color: transparent;
	color: white;
	border: none;
	border-radius: 5px;
	cursor: pointer;
}

.btn-primary {
	background-color: #107593;
	border: 1px solid rgba(255, 255, 255, 0.15)
}

	.btn-primary:hover {
		background-color: #11547E;
		border: 1px solid #107593;
	}

.btn-secondary {
	border: 1px solid rgba(255, 255, 255, 0.15);
	background-color: transparent;
}

	.btn-secondary:hover {
		border: 1px solid rgba(255, 255, 255, 0.15);
		background-color: #11547E;
	}

.text-danger {
	color: #ff7c82;
	font-size: 0.875rem;
	margin-top: 0.25rem;
}

.container {
	position: relative;
	max-width: 100vw;
	height: 100%;
	padding: 85px 60px 60px 60px;
	margin: 40px 30px;
	background-color: #11547E;
	overflow-x: hidden;
	border-radius: 5px;
	border: 1px solid rgba(255, 255, 255, 0.15);
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.container-full-h {
	height: calc(100vh - 290px);
}

.container-title {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 45px;
	padding: 0 20px;
	display: flex;
	align-items: center;
	font-size: 1.25rem;
	font-weight: 600;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15)
}

.table-card {
	border-radius: 5px 5px 0px 0px;
	border: 1px solid rgba(255, 255, 255, 0.15);
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.table-title {
	font-size: 1.25rem;
	font-weight: 600;
	padding: 8px 12px;
}

.table-container {
	width: 100%;
	max-height: 200px;
	overflow: auto;
	border: 1px solid rgba(255, 255, 255, 0.15);
}

.table {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}

	.table th, .table td {
		padding: .5rem 1.2rem;
		color: #fff;
		border: 1px solid rgba(255, 255, 255, 0.15);
		background: #135E8E;
		text-align: center;
	}

.table-striped > tbody > tr:nth-of-type(odd) > * {
	--bs-table-color-type: #fff;
	--bs-table-bg-type: rgba(0,0,0, 0.05);
}

.bg-disable {
	color: rgba(255,255,255, 0.3) !important;
}

.check-toggle {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 18px;
}

	.check-toggle input {
		opacity: 0;
		width: 0;
		height: 0;
	}

.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #787878;
	border-radius: 34px;
	transition: all 0.3s;
}

	.slider:before {
		content: "";
		position: absolute;
		height: 22px;
		width: 22px;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		background-color: white;
		border-radius: 50%;
		transition: all 0.3s;
	}

input:checked + .slider {
	background-color: #81C784;
}

	input:checked + .slider:before {
		transform: translate(20px, -50%);
		/*left: auto;*/
		/*right: 0;*/
	}


.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1055;
	display: none;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	outline: 0;
	background-color: rgba(0,0,0, 0.3)
}

.modal-dialog-centered {
	display: flex;
	align-items: center;
	min-height: calc(100% - 1.75rem * 2);
}

.fade {
	opacity: 1;
	transition: opacity .15s linear;
}

	.fade:not(.show) {
		opacity: 0;
	}

	.fade.show .modal-content {
		-webkit-animation-name: fadeInDown;
		animation-name: fadeInDown;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
	}

modal.show .modal-dialog {
	transform: none;
}

.modal.fade .modal-dialog {
	transition: transform .3s ease-out;
	transform: translate(0, -50px);
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 1.75rem;
	pointer-events: none;
	max-width: 500px;
	margin-right: auto;
	margin-left: auto;
}

.modal-content {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #0B7197;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,0.175);
	border-radius: 0.5rem;
	outline: 0;
}

.modal-header {
	display: flex;
	flex-shrink: 0;
	align-items: center;
	padding: 1rem 1rem;
	border-bottom: 1px solid #dee2e6;
	border-top-left-radius: calc(0.5rem - (1px));
	border-top-right-radius: calc(0.5rem - (1px));
}

.modal-title {
	margin-bottom: 0;
	line-height: 1.5;
}

.modal-header .btn-close {
	padding: calc(1rem * .5) calc(1rem * .5);
	margin: calc(-.5 * 1rem) calc(-.5 * 1rem) calc(-.5 * 1rem) auto;
	cursor: pointer;
}

.btn-close {
	--btn-close-uri: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
	--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
	box-sizing: content-box;
	width: 1em;
	height: 1em;
	padding: .25em .25em;
	color: #000;
	background: transparent var(--btn-close-uri) center / 1em auto no-repeat;
	border: 0;
	border-radius: .375rem;
	opacity: 0.5;
	cursor: pointer;
}

	.btn-close:hover {
		color: #000;
		text-decoration: none;
		opacity: 0.75;
	}

	.btn-close:focus {
		outline: 0;
		box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
		opacity: 1;
	}

.modal-body {
	position: relative;
	flex: 1 1 auto;
	padding: 1rem;
}

.modal-footer {
	display: flex;
	flex-shrink: 0;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
	gap: 5px;
	padding: calc(1rem - 0.5rem * .5);
	background-color: #0B7197;
	border-top: 1px solid #dee2e6;
	border-bottom-right-radius: calc(0.5rem - (1px));
	border-bottom-left-radius: calc(0.5rem - (1px));
}

.footer {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #136B8C;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 30px;
}

.alert {
	display: flex;
	transform: translate(-50%, -20px);
	opacity: 0;
	transition: transform 0.5s ease, opacity 0.5s ease;
	position: fixed;
	top: 36px;
	left: 50%;
	justify-content: space-between;
	align-items: center;
	width: 440px;
	height: 40px;
	padding: 15px;
	border-radius: 5px;
	border: 1px solid #fff;
	background: #000;
	box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.25);
	z-index: -1;
}

	.alert.show {
		transform: translate(-50%, 0);
		opacity: 1;
		z-index: 1000;
	}

	.alert.alert-success {
		border: 1px solid #32CB78 !important;
		background: #4F976D !important;
	}

		.alert.alert-success i {
			display: block;
			width: 19px;
			height: 19px;
			cursor: pointer;
			background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2017%2017%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M8.5%2017C6.81886%2017%205.17547%2016.5015%203.77766%2015.5675C2.37984%2014.6335%201.29037%2013.306%200.647028%2011.7528C0.00368291%2010.1996%20-0.164645%208.49057%200.163329%206.84174C0.491303%205.1929%201.30085%203.67834%202.4896%202.4896C3.67834%201.30085%205.1929%200.491303%206.84174%200.163329C8.49057%20-0.164645%2010.1996%200.00368291%2011.7528%200.647028C13.306%201.29037%2014.6335%202.37984%2015.5675%203.77766C16.5015%205.17547%2017%206.81886%2017%208.5C16.9974%2010.7535%2016.101%2012.914%2014.5075%2014.5075C12.914%2016.101%2010.7535%2016.9974%208.5%2017ZM5.92663%206.96292L4.20963%208.67921L7.64434%2012.1125L9.36133%2010.3962L12.796%206.96292L11.0783%205.24592L7.64363%208.67921L5.92663%206.96292Z%22%20fill%3D%22%2332CB78%22%2F%3E%3C%2Fsvg%3E");
			background-repeat: no-repeat;
			background-position: center;
			background-size: contain;
		}

	.alert.alert-error {
		border: 1px solid #FC7070 !important;
		background: #903549 !important;
	}

		.alert.alert-error i {
			display: block;
			width: 19px;
			height: 19px;
			cursor: pointer;
			background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.46309%2015C5.98702%2014.9997%204.54418%2014.5618%203.31695%2013.7417C2.08972%2012.9215%201.1332%2011.756%200.568297%2010.3924C0.00339299%209.02881%20-0.144533%207.52835%200.143219%206.0807C0.430971%204.63305%201.14148%203.3032%202.18494%202.25926C2.87445%201.55057%203.6979%200.985931%204.60746%200.598121C5.51702%200.210312%206.49458%200.00706416%207.48336%200.000180895C8.47213%20-0.00670237%209.45242%200.182916%2010.3673%200.558025C11.2822%200.933133%2012.1134%201.48626%2012.8127%202.18527C13.512%202.88429%2014.0655%203.71527%2014.4409%204.62995C14.8164%205.54463%2015.0064%206.52479%2014.9998%207.5135C14.9933%208.50221%2014.7904%209.47977%2014.4029%2010.3894C14.0154%2011.299%2013.451%2012.1226%2012.7425%2012.8124C12.0509%2013.508%2011.2282%2014.0595%2010.3219%2014.435C9.41573%2014.8105%208.44403%2015.0025%207.46309%2015ZM7.3449%208.92725L9.98366%2011.5652L11.4921%2010.0575L8.85338%207.41762L11.4928%204.77904L9.98491%203.27127L7.34614%205.90986L4.70613%203.27127L3.19765%204.77904L5.83765%207.41762L3.19765%2010.0562L4.70613%2011.564L7.34552%208.92601L7.3449%208.92725Z%22%20fill%3D%22%23FC7070%22%2F%3E%3C%2Fsvg%3E");
			background-repeat: no-repeat;
			background-position: center;
			background-size: contain;
		}

	.alert.alert-info {
		border: 1px solid #FCBA3F !important;
		background: #605A1F !important;
	}

		.alert.alert-info i {
			display: block;
			width: 19px;
			height: 19px;
			cursor: pointer;
			background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.5%2015C6.01664%2015%204.56659%2014.5601%203.33323%2013.736C2.09986%2012.9119%201.13856%2011.7406%200.570907%2010.3701C0.00324964%208.99968%20-0.145275%207.49168%200.144114%206.03683C0.433503%204.58197%201.14781%203.2456%202.1967%202.1967C3.2456%201.14781%204.58197%200.433503%206.03683%200.144114C7.49168%20-0.145275%208.99968%200.00324964%2010.3701%200.570907C11.7406%201.13856%2012.9119%202.09986%2013.736%203.33323C14.5601%204.56659%2015%206.01664%2015%207.5C14.9977%209.48841%2014.2068%2011.3947%2012.8007%2012.8007C11.3947%2014.2068%209.48841%2014.9977%207.5%2015ZM6.425%209.64125V11.785H8.57063V9.64125H6.425ZM6.425%202.145V8.56813H8.57063V2.14375L6.425%202.145Z%22%20fill%3D%22%23FDC139%22%2F%3E%3C%2Fsvg%3E");
			background-repeat: no-repeat;
			background-position: center;
			background-size: contain;
		}

.text-wrap {
	word-wrap: break-word;
}

.anim-opacity {
	animation: opac 0.8s;
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes opac {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-moz-keyframes opac {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-webkit-keyframes opac {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}
