.upload {
	position: relative;
	width: 100%;
	box-sizing: border-box;
	min-height: 160px;
}

#save_file_btn {
	margin-right: 5px;
	display: none;
}

.files-container {
	display: flex;
	flex-direction: column;
	width: 100%;	
	box-sizing: border-box;
}

.upload textarea.form-control {
	height: 95px;
	padding: 18px 25px 18px 15px;
}

.file-link:hover, .file-link:focus, .file-link:active {
	border: none;
	outline: none;
}

.file-link {
	text-decoration: none;
	color: var(--colorPrimary);
	height: 30px;
	display: flex;
	align-items: center;
	font-size: 16px;
	line-height: 20px;
	font-family: var(--fontFamily);
	position: relative;
	cursor: pointer;
	padding-left: 35px;

}

.custom-input label.form-control {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	-webkit-box-align: center;
	align-items: center;
	width: 100%;
	height: 64px;
	padding: 8px 16px 8px 8px;
	cursor: pointer;
	-webkit-box-flex: 0;
	box-sizing: border-box;

}

.custom-input .form-control {
	width: 100%;
	border-radius: 0px;
	border: 1px dashed var(--colorPrimary20);
	height: 64px;
	background-color: transparent;
	margin-bottom: 0px;
}

.custom-input label.form-control input {
	width: 100%;
	padding: 0;
	height: 64px;
	border-radius: 0px;
}


.eKHvHB.sc-gTRrQi {
	border-radius: 0px;
	border: none;
	font-size: 0px;
}

.input-placeholder {
	position: relative;
	padding-right: 25px;
	font-size: 20px;
	line-height: 30px;
	color: #4C4C4C;
}

.input-placeholder.err {
	position: static;
}

.input-placeholder::before {
	position: absolute;
	content: "";
	height: 24px;
	width: 10px;
	right: 0;
	top: 4px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxMCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMTIuNzMyMlYxOS4zMDIzQzkgMjMuOTk1MSAxIDI0LjQ2NDQgMSAxOS4zMDIzVjMuODE1NzdDMSAwLjA2MTM2OTkgNy4yMjIyMiAwLjA2MTQzMDEgNy4yMjIyMiAzLjgxNTgzVjEwLjg1NTFWMTcuODk0NEM3LjIyMjIyIDE5Ljc3MTYgMy42NjY2NyAxOS43NzE2IDMuNjY2NjcgMTcuODk0NFYxMC44NTUxIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9wYXRoPgo8L3N2Zz4=");

}


.custom-note {
	margin-top: 5px;
	font-size: 12px;
	font-family: var(--fontFamily);
	color: var(--colorPrimary80);
}

.file-link::after {
	position: absolute;
	top: 0;
	content: "";
	height: 30px;
	width: 30px;
	left: 0px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;	
}

.file-link.file-link--pdf::after {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNSAwQzYuNDY4NzUgMCA1LjYyNSAwLjg0Mzc1IDUuNjI1IDEuODc1VjI4LjEyNUM1LjYyNSAyOS4xNTYyIDYuNDY4NzUgMzAgNy41IDMwSDI2LjI1QzI3LjI4MTIgMzAgMjguMTI1IDI5LjE1NjIgMjguMTI1IDI4LjEyNVY3LjVMMjAuNjI1IDBINy41WiIgZmlsbD0iI0UyRTVFNyI+PC9wYXRoPgo8cGF0aCBkPSJNMjIuNSA3LjVIMjguMTI1TDIwLjYyNSAwVjUuNjI1QzIwLjYyNSA2LjY1NjI1IDIxLjQ2ODggNy41IDIyLjUgNy41WiIgZmlsbD0iI0IwQjdCRCI+PC9wYXRoPgo8cGF0aCBkPSJNMjguMTI1IDEzLjEyNUwyMi41IDcuNUgyOC4xMjVWMTMuMTI1WiIgZmlsbD0iI0NBRDFEOCI+PC9wYXRoPgo8cGF0aCBkPSJNMjQuMzc1IDI0LjM3NUMyNC4zNzUgMjQuODkwNiAyMy45NTMxIDI1LjMxMjUgMjMuNDM3NSAyNS4zMTI1SDIuODEyNUMyLjI5Njg4IDI1LjMxMjUgMS44NzUgMjQuODkwNiAxLjg3NSAyNC4zNzVWMTVDMS44NzUgMTQuNDg0NCAyLjI5Njg4IDE0LjA2MjUgMi44MTI1IDE0LjA2MjVIMjMuNDM3NUMyMy45NTMxIDE0LjA2MjUgMjQuMzc1IDE0LjQ4NDQgMjQuMzc1IDE1VjI0LjM3NVoiIGZpbGw9IiNGMTU2NDIiPjwvcGF0aD4KPHBhdGggZD0iTTUuOTYwOTQgMTcuNzY3NUM1Ljk2MDk0IDE3LjUyIDYuMTU1OTQgMTcuMjUgNi40NyAxNy4yNUg4LjIwMTU2QzkuMTc2NTYgMTcuMjUgMTAuMDU0MSAxNy45MDI1IDEwLjA1NDEgMTkuMTUzMUMxMC4wNTQxIDIwLjMzODEgOS4xNzY1NiAyMC45OTgxIDguMjAxNTYgMjAuOTk4MUg2Ljk1VjIxLjk4ODFDNi45NSAyMi4zMTgxIDYuNzQgMjIuNTA0NyA2LjQ3IDIyLjUwNDdDNi4yMjI1IDIyLjUwNDcgNS45NjA5NCAyMi4zMTgxIDUuOTYwOTQgMjEuOTg4MVYxNy43Njc1Wk02Ljk1IDE4LjE5NDFWMjAuMDYxNkg4LjIwMTU2QzguNzA0MDYgMjAuMDYxNiA5LjEwMTU2IDE5LjYxODEgOS4xMDE1NiAxOS4xNTMxQzkuMTAxNTYgMTguNjI5MSA4LjcwNDA2IDE4LjE5NDEgOC4yMDE1NiAxOC4xOTQxSDYuOTVaIiBmaWxsPSJ3aGl0ZSI+PC9wYXRoPgo8cGF0aCBkPSJNMTEuNTIxNCAyMi41MDc1QzExLjI3MzkgMjIuNTA3NSAxMS4wMDM5IDIyLjM3MjUgMTEuMDAzOSAyMi4wNDM0VjE3Ljc4NTNDMTEuMDAzOSAxNy41MTYzIDExLjI3MzkgMTcuMzIwMyAxMS41MjE0IDE3LjMyMDNIMTMuMjM4QzE2LjY2MzYgMTcuMzIwMyAxNi41ODg2IDIyLjUwNzUgMTMuMzA1NSAyMi41MDc1SDExLjUyMTRaTTExLjk5MzkgMTguMjM1M1YyMS41OTM0SDEzLjIzOEMxNS4yNjIgMjEuNTkzNCAxNS4zNTIgMTguMjM1MyAxMy4yMzggMTguMjM1M0gxMS45OTM5WiIgZmlsbD0id2hpdGUiPjwvcGF0aD4KPHBhdGggZD0iTTE3LjgwNDggMTguMjg4NFYxOS40OEgxOS43MTY0QzE5Ljk4NjQgMTkuNDggMjAuMjU2NCAxOS43NSAyMC4yNTY0IDIwLjAxMTZDMjAuMjU2NCAyMC4yNTkxIDE5Ljk4NjQgMjAuNDYxNiAxOS43MTY0IDIwLjQ2MTZIMTcuODA0OFYyMi4wMzU2QzE3LjgwNDggMjIuMjk4MSAxNy42MTgzIDIyLjQ5OTcgMTcuMzU1OCAyMi40OTk3QzE3LjAyNTggMjIuNDk5NyAxNi44MjQyIDIyLjI5ODEgMTYuODI0MiAyMi4wMzU2VjE3Ljc3NzVDMTYuODI0MiAxNy41MDg0IDE3LjAyNjcgMTcuMzEyNSAxNy4zNTU4IDE3LjMxMjVIMTkuOTg3M0MyMC4zMTczIDE3LjMxMjUgMjAuNTEyMyAxNy41MDg0IDIwLjUxMjMgMTcuNzc3NUMyMC41MTIzIDE4LjAxNzUgMjAuMzE3MyAxOC4yODc1IDE5Ljk4NzMgMTguMjg3NUgxNy44MDQ4VjE4LjI4ODRaIiBmaWxsPSJ3aGl0ZSI+PC9wYXRoPgo8cGF0aCBkPSJNMjMuNDM3NSAyNS4zMTI1SDUuNjI1VjI2LjI1SDIzLjQzNzVDMjMuOTUzMSAyNi4yNSAyNC4zNzUgMjUuODI4MSAyNC4zNzUgMjUuMzEyNVYyNC4zNzVDMjQuMzc1IDI0Ljg5MDYgMjMuOTUzMSAyNS4zMTI1IDIzLjQzNzUgMjUuMzEyNVoiIGZpbGw9IiNDQUQxRDgiPjwvcGF0aD4KPC9zdmc+");
}

.file-link.file-link--docx::after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0eWxlPSJmaWxsOiNFMkU1RTc7IiBkPSJNMTI4LDBjLTE3LjYsMC0zMiwxNC40LTMyLDMydjQ0OGMwLDE3LjYsMTQuNCwzMiwzMiwzMmgzMjBjMTcuNiwwLDMyLTE0LjQsMzItMzJWMTI4TDM1MiwwSDEyOHoiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiNCMEI3QkQ7IiBkPSJNMzg0LDEyOGg5NkwzNTIsMHY5NkMzNTIsMTEzLjYsMzY2LjQsMTI4LDM4NCwxMjh6Ii8+DQo8cG9seWdvbiBzdHlsZT0iZmlsbDojQ0FEMUQ4OyIgcG9pbnRzPSI0ODAsMjI0IDM4NCwxMjggNDgwLDEyOCAiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiM1MEJFRTg7IiBkPSJNNDE2LDQxNmMwLDguOC03LjIsMTYtMTYsMTZINDhjLTguOCwwLTE2LTcuMi0xNi0xNlYyNTZjMC04LjgsNy4yLTE2LDE2LTE2aDM1MmM4LjgsMCwxNiw3LjIsMTYsMTYNCglWNDE2eiIvPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik05Mi41NzYsMzg0Yy00LjIyNCwwLTguODMyLTIuMzItOC44MzItNy45MzZ2LTcyLjY1NmMwLTQuNjA4LDQuNjA4LTcuOTM2LDguODMyLTcuOTM2aDI5LjI5Ng0KCQljNTguNDY0LDAsNTcuMTY4LDg4LjUyOCwxLjEzNiw4OC41MjhIOTIuNTc2eiBNMTAwLjY0LDMxMS4wNzJ2NTcuMzEyaDIxLjIzMmMzNC41NDQsMCwzNi4wNjQtNTcuMzEyLDAtNTcuMzEySDEwMC42NHoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTIyOCwzODUuMjhjLTIzLjY2NCwxLjAyNC00OC4yNC0xNC43Mi00OC4yNC00Ni4wNjRjMC0zMS40NzIsMjQuNTYtNDYuOTQ0LDQ4LjI0LTQ2Ljk0NA0KCQljMjIuMzg0LDEuMTM2LDQ1Ljc5MiwxNi42MjQsNDUuNzkyLDQ2Ljk0NEMyNzMuNzkyLDM2OS41NTIsMjUwLjM4NCwzODUuMjgsMjI4LDM4NS4yOHogTTIyNi41OTIsMzA4LjkxMg0KCQljLTE0LjMzNiwwLTI5LjkzNiwxMC4xMTItMjkuOTM2LDMwLjMyYzAsMjAuMDk2LDE1LjYxNiwzMC4zMzYsMjkuOTM2LDMwLjMzNmMxNC43MiwwLDMwLjQ0OC0xMC4yNCwzMC40NDgtMzAuMzM2DQoJCUMyNTcuMDQsMzE5LjAwOCwyNDEuMzEyLDMwOC45MTIsMjI2LjU5MiwzMDguOTEyeiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMjg4Ljg0OCwzMzkuMDg4YzAtMjQuNjg4LDE1LjQ4OC00NS45Miw0NC45MTItNDUuOTJjMTEuMTM2LDAsMTkuOTY4LDMuMzI4LDI5LjI5NiwxMS4zOTINCgkJYzMuNDU2LDMuMTg0LDMuODQsOC44MTYsMC4zODQsMTIuNGMtMy40NTYsMy4wNTYtOC43MDQsMi42ODgtMTEuNzc2LTAuMzg0Yy01LjIzMi01LjUwNC0xMC42MDgtNy4wMjQtMTcuOTA0LTcuMDI0DQoJCWMtMTkuNjk2LDAtMjkuMTUyLDEzLjk1Mi0yOS4xNTIsMjkuNTUyYzAsMTUuODcyLDkuMzI4LDMwLjQ0OCwyOS4xNTIsMzAuNDQ4YzcuMjk2LDAsMTQuMDgtMi45NiwxOS45NjgtOC4xOTINCgkJYzMuOTUyLTMuMDcyLDkuNDU2LTEuNTUyLDExLjc2LDEuNTM2YzIuMDQ4LDIuODE2LDMuMDU2LDcuNTUyLTEuNDA4LDEyLjAxNmMtOC45Niw4LjMzNi0xOS42OTYsMTAtMzAuMzM2LDEwDQoJCUMzMDIuOCwzODQuOTEyLDI4OC44NDgsMzYzLjc3NiwyODguODQ4LDMzOS4wODh6Ii8+DQo8L2c+DQo8cGF0aCBzdHlsZT0iZmlsbDojQ0FEMUQ4OyIgZD0iTTQwMCw0MzJIOTZ2MTZoMzA0YzguOCwwLDE2LTcuMiwxNi0xNnYtMTZDNDE2LDQyNC44LDQwOC44LDQzMiw0MDAsNDMyeiIvPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);
}

.file-link.file-link--xlsx::after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0eWxlPSJmaWxsOiNFMkU1RTc7IiBkPSJNMTI4LDBjLTE3LjYsMC0zMiwxNC40LTMyLDMydjQ0OGMwLDE3LjYsMTQuNCwzMiwzMiwzMmgzMjBjMTcuNiwwLDMyLTE0LjQsMzItMzJWMTI4TDM1MiwwSDEyOHoiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiNCMEI3QkQ7IiBkPSJNMzg0LDEyOGg5NkwzNTIsMHY5NkMzNTIsMTEzLjYsMzY2LjQsMTI4LDM4NCwxMjh6Ii8+DQo8cG9seWdvbiBzdHlsZT0iZmlsbDojQ0FEMUQ4OyIgcG9pbnRzPSI0ODAsMjI0IDM4NCwxMjggNDgwLDEyOCAiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiM4NEJENUE7IiBkPSJNNDE2LDQxNmMwLDguOC03LjIsMTYtMTYsMTZINDhjLTguOCwwLTE2LTcuMi0xNi0xNlYyNTZjMC04LjgsNy4yLTE2LDE2LTE2aDM1MmM4LjgsMCwxNiw3LjIsMTYsMTYNCglWNDE2eiIvPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xNDQuMzM2LDMyNi4xOTJsMjIuMjU2LTI3Ljg4OGM2LjY1Ni04LjcwNCwxOS41ODQsMi40MTYsMTIuMjg4LDEwLjczNg0KCQljLTcuNjY0LDkuMDg4LTE1LjcyOCwxOC45NDQtMjMuNDA4LDI5LjA0bDI2LjA5NiwzMi40OTZjNy4wNCw5LjYtNy4wMjQsMTguOC0xMy45MzYsOS4zMjhsLTIzLjU1Mi0zMC4xOTJsLTIzLjE1MiwzMC44NDgNCgkJYy02LjUyOCw5LjMyOC0yMC45OTItMS4xNTItMTMuNjk2LTkuODU2bDI1LjcxMi0zMi42MjRjLTguMDY0LTEwLjExMi0xNS44NzItMTkuOTUyLTIzLjY2NC0yOS4wNA0KCQljLTguMDQ4LTkuNiw2LjkxMi0xOS40NCwxMi44LTEwLjQ2NEwxNDQuMzM2LDMyNi4xOTJ6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xOTcuMzYsMzAzLjE1MmMwLTQuMjI0LDMuNTg0LTcuODA4LDguMDY0LTcuODA4YzQuMDk2LDAsNy41NTIsMy42LDcuNTUyLDcuODA4djY0LjA5NmgzNC44DQoJCWMxMi41MjgsMCwxMi44LDE2Ljc1MiwwLDE2Ljc1MkgyMDUuNDRjLTQuNDgsMC04LjA2NC0zLjE4NC04LjA2NC03Ljc5MnYtNzMuMDU2SDE5Ny4zNnoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTI3Mi4wMzIsMzE0LjY3MmMyLjk0NC0yNC44MzIsNDAuNDE2LTI5LjI5Niw1OC4wOC0xNS43MjhjOC43MDQsNy4wMjQtMC41MTIsMTguMTYtOC4xOTIsMTIuNTI4DQoJCWMtOS40NzItNi0zMC45Ni04LjgxNi0zMy42NDgsNC40NjRjLTMuNDU2LDIwLjk5Miw1Mi4xOTIsOC45NzYsNTEuMjk2LDQzLjAwOGMtMC44OTYsMzIuNDk2LTQ3Ljk2OCwzMy4yNDgtNjUuNjMyLDE4LjY3Mg0KCQljLTQuMjQtMy40NTYtNC4wOTYtOS4wNzItMS43OTItMTIuNTQ0YzMuMzI4LTMuMzEyLDcuMDI0LTQuNDY0LDExLjM5Mi0wLjg4YzEwLjQ4LDcuMTUyLDM3LjQ4OCwxMi41MjgsMzkuMzkyLTUuNjQ4DQoJCUMzMjEuMjgsMzM5LjYzMiwyNjguMDY0LDM1MS4wMDgsMjcyLjAzMiwzMTQuNjcyeiIvPg0KPC9nPg0KPHBhdGggc3R5bGU9ImZpbGw6I0NBRDFEODsiIGQ9Ik00MDAsNDMySDk2djE2aDMwNGM4LjgsMCwxNi03LjIsMTYtMTZ2LTE2QzQxNiw0MjQuOCw0MDguOCw0MzIsNDAwLDQzMnoiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
}

.file-link.file-link--pptx::after {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0eWxlPSJmaWxsOiNFMkU1RTc7IiBkPSJNMTI4LDBjLTE3LjYsMC0zMiwxNC40LTMyLDMydjQ0OGMwLDE3LjYsMTQuNCwzMiwzMiwzMmgzMjBjMTcuNiwwLDMyLTE0LjQsMzItMzJWMTI4TDM1MiwwSDEyOHoiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiNCMEI3QkQ7IiBkPSJNMzg0LDEyOGg5NkwzNTIsMHY5NkMzNTIsMTEzLjYsMzY2LjQsMTI4LDM4NCwxMjh6Ii8+DQo8cG9seWdvbiBzdHlsZT0iZmlsbDojQ0FEMUQ4OyIgcG9pbnRzPSI0ODAsMjI0IDM4NCwxMjggNDgwLDEyOCAiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiNGMTU2NDI7IiBkPSJNNDE2LDQxNmMwLDguOC03LjIsMTYtMTYsMTZINDhjLTguOCwwLTE2LTcuMi0xNi0xNlYyNTZjMC04LjgsNy4yLTE2LDE2LTE2aDM1MmM4LjgsMCwxNiw3LjIsMTYsMTYNCglWNDE2eiIvPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xMDUuNDU2LDMwMy4xNTJjMC00LjIyNCwzLjMyOC04LjgzMiw4LjY4OC04LjgzMmgyOS41NTJjMTYuNjQsMCwzMS42MTYsMTEuMTM2LDMxLjYxNiwzMi40OA0KCQljMCwyMC4yMjQtMTQuOTc2LDMxLjQ4OC0zMS42MTYsMzEuNDg4aC0yMS4zNnYxNi44OTZjMCw1LjYzMi0zLjU2OCw4LjgxNi04LjE3Niw4LjgxNmMtNC4yMjQsMC04LjY4OC0zLjE4NC04LjY4OC04LjgxNnYtNzIuMDMyDQoJCUgxMDUuNDU2eiBNMTIyLjMzNiwzMTAuNDMydjMxLjg3MmgyMS4zNmM4LjU3NiwwLDE1LjM2LTcuNTY4LDE1LjM2LTE1LjUwNGMwLTguOTQ0LTYuNzg0LTE2LjM2OC0xNS4zNi0xNi4zNjhIMTIyLjMzNnoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTE5MS42MTYsMzAzLjE1MmMwLTQuMjI0LDMuMzI4LTguODMyLDguNzA0LTguODMyaDI5LjU1MmMxNi42NCwwLDMxLjYxNiwxMS4xMzYsMzEuNjE2LDMyLjQ4DQoJCWMwLDIwLjIyNC0xNC45NzYsMzEuNDg4LTMxLjYxNiwzMS40ODhoLTIxLjM2djE2Ljg5NmMwLDUuNjMyLTMuNTg0LDguODE2LTguMTkyLDguODE2Yy00LjIyNCwwLTguNzA0LTMuMTg0LTguNzA0LTguODE2VjMwMy4xNTJ6DQoJCSBNMjA4LjQ5NiwzMTAuNDMydjMxLjg3MmgyMS4zNmM4LjU3NiwwLDE1LjM2LTcuNTY4LDE1LjM2LTE1LjUwNGMwLTguOTQ0LTYuNzg0LTE2LjM2OC0xNS4zNi0xNi4zNjhIMjA4LjQ5NnoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTMwMS42OCwzMTEuNDcyaC0yMi4zNjhjLTExLjEzNiwwLTExLjEzNi0xNi4zNjgsMC0xNi4zNjhoNjAuNDk2YzExLjM5MiwwLDExLjM5MiwxNi4zNjgsMCwxNi4zNjgNCgkJaC0yMS4yMzJ2NjQuNjA4YzAsMTEuMTItMTYuODk2LDExLjM5Mi0xNi44OTYsMFYzMTEuNDcyeiIvPg0KPC9nPg0KPHBhdGggc3R5bGU9ImZpbGw6I0NBRDFEODsiIGQ9Ik00MDAsNDMySDk2djE2aDMwNGM4LjgsMCwxNi03LjIsMTYtMTZ2LTE2QzQxNiw0MjQuOCw0MDguOCw0MzIsNDAwLDQzMnoiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
}

.upload-files-container {
	display: flex;
	flex-direction: column;
	width: 100%;
	padding: 0px;
	box-sizing: border-box;
	padding-top: 30px;
}

.upload-file-container {
	display: flex;
	flex-direction: column;
	width: 100%;
	padding: 0px;
	box-sizing: border-box;
}

.upload-file-top {
	display: flex;
	margin-bottom: 10px;
	align-items: center;
}

.upload-file-name:not(:last-child) {
	margin-right: 30px;
	padding: 0px;
	font: 700 17px/24px var(--fontFamily);
	color: #4C4C4C;
	text-decoration: underline;
}

.upload-file-remove--btn {
	text-decoration: none;
	color: var(--colorPrimary80);
	font-size: 16px;
	line-height: 30px;
	font-family: var(--fontFamily);
	cursor: pointer;
	border-bottom: 1px solid var(--colorPrimary80);
}



.upload-file-remove--btn:hover, .upload-file-remove--btn:focus, .upload-file-remove--btn:active {
	border: none;
	outline: none;
	text-decoration: none;
	border-bottom: 1px solid var(--colorPrimary80);
}

.form-readonly  .custom-input label.form-control {
	display: flex !important;
}

.form-control.is-disabled {
	cursor: none;
}

.file-title {
	font-family: var(--fontFamily);
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	color: var(--colorPrimary80);
	margin-bottom: 10px;
	margin-top: 0px;
	padding-right: 15px;
  }
  
  
  .file-container {
	display: grid;
	grid-template-columns: 1fr 120px;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px solid var(--colorPrimary60);
	box-sizing: border-box;
  }

  .file-container:last-child {
	margin-bottom: 30px;
	padding-bottom: 15px;
  }

  .file-container + .file-container {
	margin-top: 15px;
  }
  
  .file-content {
	display: flex;
	width: 100%;
	flex-direction: column;
  }

  .file-content p {
	max-width: 940px;
    padding-right: 15px;
  }
  
  .file-side {
	width: 100%;
	display: flex;
	justify-content: end;
	align-items: start;
  }

  .file-side .btn {
	cursor: pointer;
}

.file-side .btn.disabled {
	cursor: none;
	color: var(--colorPrimary20);
}

  
@media screen and (max-width: 768px) {
	.file-container {
	  display: grid;
	  grid-template-columns: 1fr;
	  width: 100%;
	  border-bottom: none;
	  box-sizing: border-box;
	}

	.file-content {
		padding-bottom: 15px;
	}

	#save_file_btn {
		width: 100%;
		margin-right: 0;
	}

	.file-content p {
		margin-bottom: 6px;
	}

	.file-container + .file-container {
		margin-top: 4px;
	}

	.file-container:last-child {
		margin-bottom: 5px;
	}

	.input-placeholder {
		padding-right: 19px;
		font-size: 16px;
	}

	.custom-input label.form-control {
		height: 44px;
	}

	.upload-file-name:not(:last-child) {
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		font-size: 13px;
	}

	.upload-file-remove--btn {
		font-size: 14px;
		line-height: 27px;
	}

	.upload-file-top {
		justify-content: space-between;
		margin-bottom: 5px;
	}

	.upload-files-container {
		padding-top: 0;
	}

	.upload textarea.form-control {
		height: 92px;
		padding: 10px 25px 18px 10px;
	}

	.upload {
		min-height: 100px;
	}

	.file-link {
		height: inherit;
		line-height: 19px;
	}

	.custom-note {
		margin-bottom: 5px;
	}

	#upload-field {
		margin-bottom: -10px;
	}


  }
  

  
